CMD 下輸入任何指令(ipconfig、ping 等)皆提示「不是內部或外部命令」,但 C:\Windows\System32 下執行檔完好無損。經排查,罪魁禍首是系統環境變數 Path 被清空。
C:\Windows\System32 執行 ipconfig.exe → 視窗一閃即逝,證實執行檔本體正常。cmd 進入命令列,cd C:\Windows\System32 後執行 ipconfig → 正常顯示 IP 資訊,證實路徑問題。Path 數值為空。Path 變數,輸入基本路徑:C:\Windows\System32;C:\Windows;C:\Windows\System32\Wbem(多路徑以分號 ; 分隔)。ipconfig 等指令恢復正常。當執行指令未指定完整路徑時,系統依序搜尋 Path 列出的目錄,找到對應執行檔即載入執行;找不到則報錯。預設路徑包含核心系統目錄,確保 ipconfig、net、ping 等常用工具隨時可用。
許多軟體僅安裝於 Win98,XP 下無法執行(缺少系統目錄 DLL、登錄值)。透過在 XP 環境變數 Path 加入 Win98 系統路徑,即可呼叫該軟體執行檔並自動載入所需 DLL。
Path 後方追加:;C:\Windows\System32;C:\Windows\System;C:\Windows(Win98 系統目錄)。C:\COOL3D\Cool3D.exe 即可啟動。kernel32.dll、user32.dll),共用會導致當機,只能在各自系統重新安裝。總結:環境變數 Path 是命令列與跨系統軟體共用的關鍵樞紐,善用它能解決指令失效與雙系統軟體共用兩大痛點。