如何修復 Windows 防火牆錯誤 0x80070422 及相關問題

Jacki

Windows 防火牆是系統安全的重要組成部分,但有時它可能會遇到錯誤,導致其無法正常運行。此類錯誤之一是消息“Windows 防火牆無法更改您的某些設置”,並伴有 0x80070422、1068、0x8007045b、0x800706d9、0x80070437 或 0x8007042c 等錯誤代碼。本文將指導您通過多種方法來解決這些問題並將 Windows 防火牆恢復到正常工作狀態。

方法 1:檢查是否存在惡意軟件

在深入研究具體修復之前,確保您的系統不會受到惡意軟件的損害至關重要,這通常會導致防火牆問題。

步驟一:使用您首選的防病毒軟件運行完整的系統掃描。如果您尚未安裝,可以使用 Windows 10 和 11 內置的 Windows Defender。

步驟2:要使用 Windows Defender 運行掃描,請打開“開始”菜單,鍵入“Windows 安全”,然後選擇該應用程序。單擊“病毒和威脅防護”,然後單擊“掃描選項”。選擇“全面掃描”,然後單擊“立即掃描”。

步驟3:如果檢測到任何威脅,請按照提示將其刪除。清理完畢後,重新啟動計算機並檢查防火牆錯誤是否仍然存在。

方法2:驗證防火牆相關服務

確保必要的服務正在運行對於 Windows 防火牆正常運行至關重要。

步驟一:Win + R要打開“運行”對話框,請鍵入services.msc,然後按 Enter 鍵。

步驟2:在“服務”窗口中,找到以下服務:

  • Windows Defender 防火牆 (MpsSvc)
  • 基礎過濾引擎 (BFE)
  • CNG 密鑰隔離 (KeyIso)
  • 防火牆客戶端代理 (FwcAgent)

步驟3:對於每項服務,右鍵單擊並選擇“屬性”。設置“啟動類型”如下:

  • Windows Defender 防火牆:自動
  • 基本過濾引擎:自動
  • CNG 鑰匙隔離:手動(觸發啟動)
  • 防火牆客戶端代理:自動

第4步:如果其中任何服務未運行,請單擊“屬性”窗口中的“啟動”按鈕。

第5步:對於您修改的每項服務,單擊“應用”,然後單擊“確定”。

第6步:重新啟動計算機並檢查防火牆錯誤是否已解決。

方法 3:使用修復腳本

專門的修復腳本通常可以通過重置各種組件來修復 Windows 防火牆問題。

步驟一:右鍵單擊“開始”按鈕並選擇“運行”,然後鍵入,打開記事本notepad並按 Enter 鍵。

步驟2:將以下腳本複制並粘貼到記事本中:

@echo off
echo Resetting Windows Firewall...
netsh advfirewall reset
echo.
echo Resetting Base Filtering Engine...
net stop bfe
net start bfe
echo.
echo Resetting Windows Firewall service...
net stop mpssvc
net start mpssvc
echo.
echo Repair complete. Please restart your computer.
pause

步驟3:單擊“文件”>“另存為”。將文件命名為“FirewallRepair.bat”(鍵入時包含引號)並將其保存到桌面。

第4步:右鍵單擊桌面上保存的“FirewallRepair.bat”文件,然後選擇“以管理員身份運行”。

第5步:按照屏幕上的提示進行操作,並在腳本完成後重新啟動計算機。

Windows 包含一個內置的故障排除程序,可以自動檢測並修復常見的防火牆問題。

步驟一:按打開“設置”應用程序Win + I

步驟2:單擊“系統”,然後向下滾動並單擊左側邊欄中的“疑難解答”。

步驟3:單擊“其他疑難解答”可查看可用疑難解答的列表。

第4步:在列表中找到“Windows 防火牆”,然後單擊其旁邊的“運行”按鈕。

第5步:按照屏幕上的說明完成故障排除過程。

方法 5:將 Windows 防火牆重置為默認設置

如果所有其他方法都失敗,將 Windows 防火牆重置為其默認設置通常可以解決持續存在的問題。

更多閱讀:如何在 Windows 10 中打開或關閉 Windows 防火牆

步驟一:打開“開始”菜單,鍵入“具有高級安全性的 Windows Defender 防火牆”,然後選擇該應用程序。

步驟2:在左側窗格中,單擊“Windows Defender 防火牆屬性”。

步驟3:對於每個配置文件(域、私有、公共),單擊“恢復默認值”按鈕。

第4步:單擊“應用”,然後單擊“確定”保存更改。

第5步:重新啟動計算機以確保所有更改生效。

通過執行這些方法,您應該能夠解決 Windows 防火牆錯誤 0x80070422 及相關問題。請記住保持系統更新並定期檢查防火牆設置以保持最佳安全性。如果問題仍然存在,請考慮向 Microsoft 支持或專業 IT 技術人員尋求幫助。