「該命令不是內部或外部命令」的 解決方法

2021-06-03 16:59:41 字數 881 閱讀 6314

在windows 系統的命令列模式中執行所有命令都提示「該命令不是內部或外部命令,也不能執行可執行檔案和或批處理檔案」。造成這種情況的原因不為乎以下幾種情況: 

1、執行這些命令的可執行檔案被誤刪造成的,如進入系統安裝目錄的system32目錄中發現attrib、ipconfig等可執行檔案依然存在,並沒有被刪除或改動的跡象的話,繼續看下一步:

2、在c:\windows\system32目錄中直接執行這些可執行檔案發現可以調出乙個命令執行視窗,如執行命令檔案時有錯誤提示,說明該命令檔案已經損壞,執行時一閃即逝,沒有錯誤提示說明該命令檔案完好無損的,如沒問題,請接著往下看: 

3、輸入「cmd」命令進入命令列模式,然後進入「c:\windows\system32」目錄執行執行你想要執行的命令(比如ipconfig命令),肯定一切正常,ip位址及dns等資訊全部都能顯示出來了。 

造成這種現象的原因是:「我的電腦→屬性→高階」標籤的「環境變數」設定問題。「系統變數」中的path項值為空或者是路徑而不是c:\windows\system32,所以在其他路徑下執行諸如ipconfig的命令系統將無法找到該程式。解決辦法:在使用者變數中(注意是「使用者變數」!而不是「系統變數」,如果將系統變數修改的話,將導致某些應用程式將因找不到路徑而無法正常執行!)雙擊path引數為其設定變數值「c:\ windows\system32」(注意沒有雙引號)。

"確定"後再在命令列模式中輸入「你想要執行的命令」就能顯示出正確的資訊了。 

環境變數一般是指在作業系統中用來指定作業系統執行環境的一些引數,比如臨時資料夾位置和系統資料夾位置等。這點有點類似於 dos時期的預設路徑,當你執行某些程時序除了在當前資料夾中尋找外,還會到設定的預設路徑中去查詢。簡單地說這裡的「path」就是乙個變數,裡面儲存 了一些常用命令所存放的目錄路徑。 

該命令不是內部或外部命令的解決方法

執行這些命令的可執行檔案被誤刪造成的,進入系統安裝目錄的system32目錄中發現ipconfig等可執行檔案仍然存在,並沒有被刪除或改動的跡象。第一步 在目錄中直接執行這些可執行檔案發現可以調出乙個命令執行視窗,不過一閃即逝。由此可斷定這些可執行檔案沒有問題,是完好無損的。第三步 筆者通過 我的電...

不是內部或外部命令

問題描述 使用cmd 執行某個路徑下 一般是c program files 或者e program files 或者d program files 下面的某個 的exe檔案時,往往彈出這樣的錯誤,並且你發現你也配置了環境變數,網上的那些方法,比如將program files 改為 progra 1然...

解決mysql不是內部或外部命令

今天嘗試在命令提示視窗操作mysql,在決命令提示符下輸入mysql u root p結果提示 mysql 不是內部或外部命令。於是自己上網查了一下解決辦法。開啟我的電腦在我的電腦右鍵中選擇屬性,然後單擊選擇高階系統設定。在系統屬性的 高階 中選擇環境變數。選擇mysql安裝的目錄,在mysql安裝...