![](https://blog.cianworks.com/wp-content/uploads/2024/04/cmd_logo-edited.png)
前言
當執行cmd指令發生“不是內部或外部命令,也不是可執行的程式或批處理檔案”,通常是系統環境變數中的path缺少system32的連結,或是使用者權限不同時發生,解決方法如下…
Windows10、11解決方法
通常系統預設皆會有system32的連結,除非被誤刪…
有兩個方法可以開啟進階系統設定
- 在系統搜尋”環境變數”
- 或是…點選開始→設定→”關於”分頁→最右邊有”進階系統設定”
開啟進階系統設定頁後
- 點選”進階”分頁,右下角的”環境變數”
- 在”系統變數”內尋找path,點擊”編輯”
- 新增%SystemRoot%system32;
- 確定後完成
.bat檔解決方法
當用不同使用者權限的程式呼叫.bat檔時,上面方法可能會沒有用,建議在.bat檔內直接指定路徑,新增下面這行讓呼叫.bat檔時直接加入system32的連結
PATH=%PATH%;%SystemRoot%system32;
以上為學習過程的問題紀錄
如果文章有誤,歡迎前輩留言請不吝指教。
發佈留言