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旗艦版32位系統防火牆報錯誤3「系統找不到指定路徑」完整解決方案

編輯:關於 Windows

Windows 7 旗艦版 32 位系統使用者在嘗試開啟 Windows 防火牆時,可能會遇到「Windows 無法啟動 Windows Firewall 服務(位於本地計算機上)錯誤 3:系統找不到指定路徑」的提示,導致防火牆無法正常運作。這通常是因為服務對應的可執行檔路徑在登錄檔中設定錯誤或遺失所致。以下提供完整的排查與修復步驟。

一、確認服務實際路徑

1. 按下 Win + R 開啟「執行」對話框,輸入 services.msc 並按 Enter,開啟「服務」管理單元。
2. 在列表中找到 Windows Firewall(顯示名稱可能為「Windows 防火牆」),雙擊開啟其屬性視窗。
3. 在「一般」分頁下,查看「執行檔路徑」欄位,正常應為 %SystemRoot%\system32\svchost.exe -k LocalServiceNoNetwork。請記下或複製此路徑以備後續比對。

服務屬性-執行檔路徑

二、檢查並修正登錄檔 ImagePath 數值

1. 再次按 Win + R,輸入 regedit 開啟登錄編輯器。
2. 依序展開以下鍵值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MpsSvc
3. 在右側窗格中找到 ImagePath 字串值,雙擊檢查其「數值資料」是否與步驟一中服務屬性顯示的路徑完全一致(預設為 %SystemRoot%\system32\svchost.exe -k LocalServiceNoNetwork)。
4. 若不一致,請將其修正為正確路徑,按「確定」儲存。

登錄編輯器-MpsSvc ImagePath

三、重啟服務驗證

修正完成後,返回「服務」管理單元,右鍵點擊「Windows Firewall」選擇「重新啟動」,或直接重新開機。此時防火牆應能正常開啟,錯誤 3 提示不再出現。

提示:若問題仍存在,建議進一步檢查 svchost.exe 檔案是否損毀(可執行 sfc /scannow 修復系統檔案),或確認是否有第三方安全軟體攔截了服務啟動。

Copyright © Windows教程網 All Rights Reserved