当以一个用户 (如管理员) 身份登录并尝试以其他用户身份运行程序时,您可能会遇到以下症状。如果您尝试运行命令提示符程序或记事本程序) 作为不同的用户通过使用运行方式功能,您可能会收到以下错误消息之一︰
C:\Windows\system32\cmd.exe 的目录名称无效。
C:\Windows\system32\Notepad.exe 的目录名称无效。
若要使用运行为特征,请单击运行方式对话框中的下列用户、 在用户名框中,键入用户名称,然后在密码框中键入密码。
原因
在 Microsoft Windows XP 和 Windows Server 2003 中,您不能用作运行功能访问登录的用户映射的主驱动器。命令提示符程序或记事本记录一个错误,指出 %HOMEDRIVE%%HOMEPATH%的路径是无效的会话。出现这种情况,如果启动属性设置为 %HOMEDRIVE%%HOMEPATH%快捷方式选项卡或记事本属性对话框中的命令提示符属性对话框。您会收到本文"症状"部分中描述的错误消息。
如果您在用户名框中键入当前登录的用户的名称,也可能出现此问题。Windows XP 和 Windows Server 2003 将视为两个不同的本地用户相同的用户名称的两个实例。
解决方案
要解决此问题,请更改以启动值在命令提示符属性对话框或记事本属性对话框。为此,请执行以下步骤︰
单击开始,指向所有程序,再指向附件。
命令提示符处或记事本中,用鼠标右键单击,然后单击属性。
在开始框中,将值从%HOMEDRIVE%%HOMEPATH%为系统范围内的值,例如%WINDIR%。
单击确定。