服務對應的可執行檔路徑與登錄檔中 ImagePath 數值不一致,導致服務無法啟動並彈出「找不到指定路徑」。
services.msc 開啟服務管理員,找到報錯服務(如 Windows Firewall),查看「執行檔路徑」。regedit 開啟登錄編輯器,定位至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MpsSvc%SystemRoot%\system32\svchost.exe -k LocalServiceNoNetwork)。

此法適用於大多數因路徑不符導致的服務啟動失敗,修改登錄前建議匯出備份對應機碼。