Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 8 命令提示字元 CMD 指令失效「不是內部或外部命令」修復教學:修正 PATH 環境變數

編輯:Windows 8 系統介紹

故障現象

開啟命令提示字元,執行任何 DOS 指令(如 ipconfig、ping、dir)均提示:
「XXX 不是內部或外部命令,也不是可執行的程式或批次檔。」

CMD 指令失效錯誤

原因分析

第三方軟體安裝時修改了系統環境變數 PATH,導致系統找不到 C:\Windows\System32 等關鍵路徑,致使所有系統指令失效。

修復步驟:恢復預設 PATH

  1. 桌面右鍵「電腦」→「內容」。
  2. 左側「進階系統設定」。
  3. 「進階」索引標籤 → 「環境變數」。
  4. 系統變數區找到 Path → 「編輯」。
  5. 將變數值修改為:
    %SystemRoot%\System32;%SystemRoot%\System32\WindowsPowerShell\v1.0
    (注意:路徑間以分號 ; 分隔,確保無多餘空格)
  6. 全部視窗點「確定」 → 重新開機。

電腦內容

進階系統設定

環境變數

編輯 Path

修正 Path 值

驗證

重開機後開啟 CMD,輸入 ipconfig 或 ping 127.0.0.1 應正常顯示結果。

預防建議

  • 安裝第三方軟體時留意「加入 PATH」選項,必要時手動管理。
  • 定期備份環境變數(可用 PowerShell 匯出)。

總結

CMD 全指令失效 99% 為 PATH 變數被破壞。恢復預設 System32 與 PowerShell 路徑即可一鍵修復,無需重灌系統。

Copyright © Windows教程網 All Rights Reserved