"目录名称无效"错误消息当您通过使用运行 Windows 中的功能方式启动 Cmd.exe 或 Notepad.exe

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 832434
症状
当以一个用户 (如管理员) 身份登录并尝试以其他用户身份运行程序时,您可能会遇到以下症状。如果您尝试运行命令提示符程序或记事本程序) 作为不同的用户通过使用运行方式功能,您可能会收到以下错误消息之一︰
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 将视为两个不同的本地用户相同的用户名称的两个实例。
解决方案
要解决此问题,请更改以启动值在命令提示符属性对话框或记事本属性对话框。为此,请执行以下步骤︰
  1. 单击开始,指向所有程序,再指向附件
  2. 命令提示符处记事本中,用鼠标右键单击,然后单击属性
  3. 开始框中,将更改中的值 %HOMEDRIVE%%HOMEPATH% 如系统范围值 %WINDIR%.
  4. 单击确定

属性

文章 ID:832434 - 上次审阅时间:08/07/2016 03:15:00 - 修订版本: 2.0

Microsoft Windows Server 2003 Datacenter Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Web Edition, Microsoft Windows XP Home Edition, Microsoft Windows XP Media Center Edition 2005 Update Rollup 2, Microsoft Windows XP Professional Edition

  • kbprb kbmt KB832434 KbMtzh
反馈