啟動服務或執行程式時出現「系統找不到指定的路徑」,多半是服務對應的執行檔路徑與登錄檔記錄不一致。透過對比 services.msc 與登錄檔 ImagePath 數值即可精準修復。
services.msc → 找到報錯的服務(以 Windows Firewall / MpsSvc 為例)→ 雙擊 → 複製「執行檔的路徑」(如 %SystemRoot%\system32\svchost.exe -k LocalServiceNoNetwork)。
regedit → 定位至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MpsSvc → 檢查右側 ImagePath 字串值是否與步驟 1 完全一致。
ImagePath 修正為正確路徑 → 「確定」。%SystemRoot% 拼寫錯誤)。避免使用不明來源的「註冊表清理工具」,系統維護請優先使用內建 sfc /scannow、DISM /Online /Cleanup-Image /RestoreHealth 等官方工具。