如何修复 Windows 防火墙错误 0x80070422 及相关问题
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 技术人员寻求帮助。
