首頁 » cmd指令 » [cmd指令] 解決”不是內部或外部命令,也不是可執行的程式或批處理檔案”

[cmd指令] 解決”不是內部或外部命令,也不是可執行的程式或批處理檔案”

作者:

分類:

前言

當執行cmd指令發生“不是內部或外部命令,也不是可執行的程式或批處理檔案”,通常是系統環境變數中的path缺少system32的連結,或是使用者權限不同時發生,解決方法如下…

Windows10、11解決方法

通常系統預設皆會有system32的連結,除非被誤刪…

有兩個方法可以開啟進階系統設定

  • 在系統搜尋”環境變數”
  • 或是…點選開始→設定→”關於”分頁→最右邊有”進階系統設定”

開啟進階系統設定頁後

  1. 點選”進階”分頁,右下角的”環境變數”
  2. 在”系統變數”內尋找path,點擊”編輯”
  3. 新增%SystemRoot%system32;
  4. 確定後完成

.bat檔解決方法

當用不同使用者權限的程式呼叫.bat檔時,上面方法可能會沒有用,建議在.bat檔內直接指定路徑,新增下面這行讓呼叫.bat檔時直接加入system32的連結

PATH=%PATH%;%SystemRoot%system32;

以上為學習過程的問題紀錄
如果文章有誤,歡迎前輩留言請不吝指教。

參考資料

「cian」的個人頭像

留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *