我在Windows控制台或PowerShell中。 (Windows7 x64 Pro,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文章后尝试了什么,但它没有解决问题:
- 删除我的系统变量PATH,然后重试
- 使用ccleaner清理我的注册表
在PowerShell或Windows控制台中是否有任何“详细”或“调试”模式,以查看涉及的路径以及我可以在哪里更改它?
答案 0 :(得分: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 /?
。