萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7 32位CMD提示「不是內部或外部命令」?PATH環境變數修復法

Win7 32位系統在 CMD 輸入任何指令(如 ipconfig、ping)均提示 「不是內部或外部命令,也不是可執行的程式或批次檔」**,主因是系統環境變數 Path 遺失 %SystemRoot%\System32。以下提供兩階段修復方案。

快速修復(臨時生效)

  1. 按 Win+R 輸入 path %windir%\system32 回車;
  2. 執行path命令
  3. 重啟電腦,CMD 應恢復正常。

徹底修復(永久生效)

  1. 右鍵「電腦」→ 內容 → 進階系統設定 → 環境變數;
  2. 在 系統變數 區尋找 Path,雙擊編輯;
  3. 確認包含以下路徑(順序不限,以分號分隔):
    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
  4. 環境變數編輯
  5. 若缺少 windir 變數,在系統變數 新增:
    變數名:windir → 變數值:%SystemRoot%(通常為 C:\Windows);
  6. 確定所有視窗,重啟 CMD 驗證。

根因防範

  • 避免使用「優化大師」類工具清理註冊表/環境變數;
  • 安裝第三方軟體時留意是否勾選「加入 PATH」,手動管理較安全;
  • 定期匯出 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment 備份註冊表。)
copyright © 萬盛學電腦網 all rights reserved