解決WIN7 64位的命令提示符出現不是內部或外部命令也不是可運行的文件的


今天在命令提示符里運行ipconfig和netsh的時候都出現了“不是內部或外部命令也不是可運行的文件或批處理文件”的提示。

摸索着網上搜索的設置了一下,徹底解決了這個問題。

詳情如下,打開右鍵打開計算機——屬性——高級系統設置——環境變量——在下面的窗口里找到ComSpec這個變量,設置為:
%SystemRoot%\system32\cmd.exe

,如果變量已經是這個了,就不必更改。

然后找到Path這個變量,把

;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Windows\SysWOW64

這串代碼復制粘貼進去,注意前面有個半角狀態的分號要一起復制。然后確定保存,不用重啟,再在命令提示符里運行所需命令應該可以正常運行了。

原理:主要是64位WIN7的常用命令程序都在C:\Windows\SysWOW64 這個文件夾下,被有的軟件篡改后即使改為默認的system32的路徑,系統也無法找到該程序並運行之,所以有“不是內部或外部命令也不是可運行的文件或批處理文件”的提示。如果你還想在命令提示符里運行自定義的程序,可以把該程序的路徑粘貼到Path文件夾里即可,每個程序路徑前面要用;分號隔開。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM