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 系統介紹

修復步驟

  1. Win+R → regedit。
  2. 定位:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess
  3. 右鍵 SharedAccess → 「權限」。
  4. 「新增」→ 輸入物件名稱:NT SERVICE\MpsSvc → 「檢查名稱」→ 「確定」。
  5. 選中 MpsSvc → 勾選「完全控制」→ 「確定」。
  6. 重新開機,Windows 防火牆服務應可正常啟動。
防火牆無法啟動錯誤

原理說明

SharedAccess 是網際網路連線共用/防火牆服務的登錄機碼。MpsSvc (Windows Firewall 服務) 需對此機碼有完全控制權限才能正常讀寫設定。權限遺失常因安全軟體/優化工具誤改、惡意軟體破壞、系統更新失敗。

其他排查

  • 服務中確認 Windows Firewall (MpsSvc)、Base Filtering Engine (BFE) 皆為「自動」且「已啟動」。
  • 執行 sfc /scannow 修復系統檔案。
  • 第三方防火牆/安全套件衝突 → 暫時解除安裝測試。
  • 登錄 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MpsSvc 檢查 Start = 2 (自動)。
Copyright © Windows教程網 All Rights Reserved