2016-10-27 138 views
0

我在Windows控制台或PowerShell中。 (Windows7的64位专业版,PowerShell中4)指定的路径无效

当我尝试喜欢的类型命令“CMD”我有一个错误消息“指定的路径是无效”

PS D:\DevEnv\workspace\api-node> cmd 
Microsoft Windows [version 6.1.7601] 
Copyright (c) 2009 Microsoft Corporation. All right reserved. 
The specified path is not valid. 

我阅读MSDN文章后tryed但它不解决问题:

-delete我的系统变量PATH,然后再试一次

- 清洁我的注册表与CCleaner的

是否有任何“动词ose“或”调试“模式在PowerShell或Windows控制台中查看涉及哪条路径以及我可以在哪里更改它?

+2

不要删除您的系统PATH变量。另外,你为什么要启动cmd.exe?您已经在PowerShell提示符下。 –

+0

'gcm cmd |的输出是什么?选择定义,来源“? – BenH

回答

0

是否有任何“详细”或“调试”模式......?我不这么认为;然而,从打开cmd窗口运行下一个命令可以帮助确定可能的误差源(一个或多个):

wmic process where "name='cmd.exe'" get Caption, CommandLine, ParentProcessId, ProcessId 
2>NUL reg query "HKLM\Software\Microsoft\Command Processor" /V AutoRun 
2>NUL reg query "HKCU\Software\Microsoft\Command Processor" /V AutoRun 

在上述输出我们正在寻求其可以是The specified path is not valid错误消息的源的任何命令。

  • wmic似乎是自我解释;
  • reg query显示AutoRun注册表值(如果存在),请参阅cmd /?