2016-10-27 183 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 /?