在 Windows 7 的命令提示字元 (CMD) 中輸入任何指令(如 ipconfig、ping)皆提示「不是內部或外部命令,也不是可執行的程式或批次檔」,通常是因為系統環境變數 Path 遺失或 windir 變數錯誤所致。以下提供兩階段修復方案。
path %windir%\system32 並按 Enter。此指令會暫時將 C:\Windows\System32 加入當前工作階段的 Path,讓系統核心指令立即可用。
若重開機後問題復發,請依下列步驟永久修正:
windir,確認其值為 C:\Windows(或實際系統安裝路徑)。
C:\Windows。Path 變數是否包含 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem 等關鍵路徑,缺漏請補上。完成上述設定後,CMD 將能正常辨識所有內建指令,徹底解決「不是內部或外部命令」的困擾。