Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Win7 提示「Ping 不是內部或外部命令」?環境變數補回 System32 路徑即時修復

編輯:關於 Windows

Windows 7 執行 `ping` 指令卻提示「'ping' 不是內部或外部命令、可執行的程式或批次檔」,主因是系統環境變數 `Path` 遺失了 `%SystemRoot%\System32` (即 `C:\Windows\System32`) 路徑,導致系統找不到 `ping.exe` 等核心工具。補回路徑即可修復。

修復步驟

  1. 右鍵「電腦」/「這台電腦」 → 選 「內容」 → 左側點選 「進階系統設定」。
  2. 在「系統屬性」→「進階」索引標籤 → 點選右下 「環境變數」。
  3. 在「系統變數」區塊找到 Path (或 `PATH`),雙擊編輯 (Win10/新版顯示列表式編輯器,Win7 為單行編輯框)。
  4. 在變數值**最前端或末端**新增 `;C:\Windows\System32\;C:\Windows\;C:\Windows\System32\Wbem` (以分號 `;` 分隔)。
  5. 連續按「確定」關閉所有視窗。
  6. 開啟新命令提示字元 (`Win+R` → `cmd`),輸入 `ping 127.0.0.1` 測試,應正常回應。

環境變數編輯Path新增System32路徑

CMD測試ping成功

補充說明

  • Path 變數決定系統搜尋可執行檔的目錄順序。遺失 System32 會導致 `ping`、`ipconfig`、`netstat`、`systeminfo` 等所有系統工具失效。
  • 常見原因:第三方優化軟體誤刪、手動編輯環境變數遺漏、惡意軟體破壞、安裝特定開發工具覆寫 Path。
  • 建議同步檢查 `PATHEXT` 變數包含 `.EXE;.BAT;.CMD;.VBS;.JS;.WSF;.MSC` 等標準擴展名。
  • 若 Path 極度混亂,可參考微軟官方預設值恢復:`%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\` 等。
Copyright © Windows教程網 All Rights Reserved