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

Win7 防火牆無法啟動、推薦設定無反應?修改 SharedAccess 登錄表權限加入 MpsSvc 完全控制

編輯:Windows 7 系統介紹

故障現象

  • 控制台防火牆「使用推薦設定」點擊無反應。
  • services.msc 中「Windows Firewall」無法啟動,報錯。
  • 事件檢視器 → 系統日誌 → Event ID 7024:「Windows Firewall 服務因 拒絕存取。服務特定錯誤而停止。」

根因

登錄表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess 權限遺失,導致防火牆服務帳戶 NT SERVICE\mpssvc (顯示為 MpsSvc) 無法存取自身服務設定,啟動失敗。

修復步驟 (修改登錄表權限)

  1. Win+R → regedit (需管理員權限)。
  2. 定位:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess。
  3. 右鍵 SharedAccess → 「權限」。
  4. 點「新增」 → 「輸入物件名稱」輸入 NT SERVICE\mpssvc → 「檢查名稱」 → 顯示 MpsSvc → 確定。
  5. 選取 MpsSvc → 勾選「完全控制」→ 「允許」 → 確定 → 確定。
  6. 回控制台防火牆,點「使用推薦設定」即可正常啟用。

注意事項

  • 修改系統服務登錄表權限屬高風險操作,**操作前請匯出 SharedAccess 分支備份** 或建立還原點。
  • 若權限視窗無法開啟/儲存,嘗試以 psexec -s -i regedit 提升至 SYSTEM 權限編輯。
  • 修復後防火牆服務應顯示「正在執行」,啟動類型「自動」。
Copyright © Windows教程網 All Rights Reserved