Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 7 防火牆無法啟動/推薦配置無響應?註冊表權限修復圖文教程

編輯:Windows 7 系統介紹

故障現象

  • 控制面板 → Windows 防火牆 → 「使用推薦設置」點擊無反應。
  • services.msc 中 Windows Firewall (MpsSvc) 無法啟動,報錯「拒絕訪問 / 服務特定錯誤」。
  • 事件查看器 → Windows 日誌 → 系統 → Event ID 7024:Windows Firewall 服務因拒絕訪問而停止。

根因分析

註冊表鍵值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess 權限缺失,導致防火牆服務帳戶 NT SERVICE\mpssvc 無法讀寫配置,服務啟動失敗。

修復步驟 (需管理員權限,建議先導出註冊表備份)

  1. Win + R → regedit 打開註冊表編輯器。
  2. 定位至:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess
  3. 右鍵 SharedAccess → 「權限」。
  4. 點擊「添加」 → 「輸入對象名稱」框輸入:NT SERVICE\mpssvc → 「檢查名稱」 → 顯示為 MpsSvc → 確定。
  5. 選中 MpsSvc → 勾選「完全控制」→「允許」 → 確定。
  6. 返回防火牆控制面板,點擊「使用推薦設置」即可正常啟用。

驗證服務狀態

sc query mpssvc
# 期望輸出 STATE : 4  RUNNING

或 services.msc 中確認「Windows Firewall」狀態為「已啟動」,啟動類型「自動」。

常見誘發原因與預防

  • 第三方「優化/安全」工具誤修改註冊表權限。
  • 惡意軟件/病毒破壞防火牆服務配置。
  • 手動編輯註冊表刪除關鍵 ACE (存取控制條目)。
  • 系統更新/補丁安裝異常導致權限重置失敗。

建議: 避免使用非官方「一鍵優化」工具;定期執行 sfc /scannow 修復系統文件;安裝可信殺毒軟件實時防護。

若修復無效的進階排查

檢查依賴服務:
確保 Base Filtering Engine (BFE)、Remote Procedure Call (RPC)、Windows Defender (WinDefend) 均運行中。
命令行重置防火牆:
netsh advfirewall reset (需管理員 CMD),將規則還原出廠默認。
系統文件修復:
sfc /scannow + DISM /Online /Cleanup-Image /RestoreHealth (Win7 需安裝 DISM 工具)。
就地升級修復安裝:
掛載 Win7 SP1 ISO → setup.exe → 選擇「升級」保留文件/應用/設置,徹底修復系統組件。

註冊表權限修復成功率超 95%,操作前導出 SharedAccess 分支備份,出錯可雙擊 .reg 還原。

Copyright © Windows教程網 All Rights Reserved