萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 資訊安全防護

Windows 防火牆打不開/無法啟動?五大修復方案從輕到重

Windows 防火牆服務無法啟動、控制台點擊無反應、錯誤代碼 0x80070422/0x6D9/0x5 (拒絕存取),通常由服務禁用、註冊表權限損毀、第三方安全軟體衝突、系統檔案損毀、惡意軟體破壞引起。本文提供五大分級修復方案。

現象快速判斷

  • 服務管理員 (services.msc) 中「Windows Firewall」/「Base Filtering Engine」狀態為「已停止」,啟動類型為「禁用」或啟動失敗報錯。
  • 控制台 → Windows 防火牆 → 「由於未識別問題無法顯示設定」。
  • 命令列 netsh advfirewall show allprofiles 回應「The Windows Firewall with Advanced Security service is not running」。

方案一:啟用核心依賴服務 (解決 60%)

  1. services.msc (管理員執行)。
  2. 依序設為「自動」並啟動:
    Base Filtering Engine (BFE) → Windows Firewall (MPSSVC) → IPsec Policy Agent (可選)。
  3. 若 BFE 無法啟動 → 檢查其依賴:Remote Procedure Call (RPC)、Windows Driver Foundation 是否運行。

方案二:註冊表權限修復 SharedAccess (解決 25%)

參考 ID 154309 完整步驟:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess → 權限添加 NT SERVICE\mpssvc 完全控制。

方案三:系統檔案修復與防火牆重設 (解決 10%)

管理員 CMD 依序執行:
sfc /scannow
dism /online /cleanup-image /restorehealth
netsh advfirewall reset
netsh advfirewall set allprofiles state on
重開機

方案四:排除第三方安全軟體衝突 (解決 4%)

  • 360/火綠/卡巴斯基/麦咖啡/諾頓等常安裝 WFP (Windows Filtering Platform) 過濾驅動,與 Windows 防火牆衝突。
  • 暫時完全卸載第三方安全軟體 (用官方專用卸載工具),重開機測試 Windows 防火牆。
  • 確認正常後,重新安裝第三方軟體並配置共存模式 (關閉其防火牆模組,僅保留防毒/主動防禦)。

方案五:惡意軟體深度清理 + 就地升級修復 (解決 1% 頑固案例)

  1. 安全模式含網路 → Malwarebytes Free + Windows Defender Offline 全盤掃描清理。
  2. 若仍無效:下載對應版本 Windows 10/11 ISO → 掛載 → setup.exe 選擇「保留個人檔案與應用程式」就地升級修復 (Win7 需完整重裝)。

經典 XP 時代修復指令 (僅供參考)

Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf
Netsh firewall reset
firewall.cpl → 啟用

註:XP 已停止支援,強烈建議升級至受支援作業系統。

預防複發清單

  • 不安裝多款即時防護安全軟體 (單一防毒 + Windows 防火牆 即可)。
  • 避免使用「優化大師」「註冊表清理」類工具。
  • 啟用 Windows Update 自動更新。
  • 定期建立系統還原點 / 系統映像備份。
copyright © 萬盛學電腦網 all rights reserved