指定的路径无效

时间:2016-10-27 15:51:06

标签: powershell path

我在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控制台中是否有任何“详细”或“调试”模式,以查看涉及的路径以及我可以在哪里更改它?

1 个答案:

答案 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 /?