修复无法打开 Windows 防火墙错误代码 0x80070422

修复无法打开 Windows 防火墙错误代码 0x80070422

修复无法打开 Windows 防火墙错误代码 0x80070422: (Fix Can’t turn on Windows Firewall Error code 0x80070422: )如果您在尝试启用Windows 防火墙(Windows Firewall)时收到 0x80070422错误消息(error message),那么您来对地方了,今天我们将讨论如何解决此错误。Windows 防火墙(Firewall)Microsoft Windows的重要组件,可过滤从(Microsoft Windows)Internet进入您的系统的信息,阻止可能有害的程序。没有它,您的系统很容易受到外部攻击,这可能导致系统永久失去访问权限。所以现在您知道为什么确保防火墙(Firewall)始终运行很重要,但在这种情况下您无法打开Windows 防火墙(Windows Firewall)相反,您会收到此错误消息(error message)

Windows Firewall can’t change some of your settings.
Error Code 0x80070422

修复无法打开 Windows 防火墙错误代码 0x80070422

虽然此错误消息(error message)背后没有主要原因,但可能是由于防火墙(Firewall)服务从服务窗口关闭或与BITS类似的情况。因此,不要浪费任何时间,让我们(time let)看看如何在下面列出的故障排除指南的帮助下实际修复无法打开Windows 防火墙错误代码 0x80070422。(Windows Firewall Error)

修复(Fix)无法打开Windows 防火墙错误代码 0x80070422(Windows Firewall Error code 0x80070422)

确保(Make)创建一个还原点(restore point) 以防万一(case something)出现问题。

方法一:启用 Windows 防火墙服务(Method 1: Enable Windows Firewall Services)

1.按 Windows 键 + R 然后键入services.msc并按 Enter。

服务窗口

2.向下滚动直到找到Windows防火墙( Windows Firewall)并右键单击然后选择属性。(Properties.)

3.如果服务未运行,请单击“启动(Start)”,并确保“启动类型”为“自动”。(Startup type to Automatic.)

确保 Windows 防火墙和过滤引擎服务正在运行

4.单击应用,然后单击确定。

5.Similarly,按照上述步骤进行后台情报传输服务(Background Intelligence Transfer Service),然后重新启动您的 PC。

方法 2:确保 Windows 是最新的(Method 2: Make sure Windows is up to Date)

1.按Windows Key + I 然后选择 更新和安全。(Update & Security.)

更新和安全

2.下一步,单击 检查更新(Check for updates) 并确保安装任何待处理的更新。

单击 Windows Update 下的检查更新

3.安装更新后重新启动您的PC,看看您是否能够 修复无法打开Windows防火墙错误代码0x80070422。(Fix Can’t turn on Windows Firewall Error code 0x80070422.)

方法三:启动关联服务(Method 3: Start associate services)

1.按Windows Key + R然后键入记事本(notepad)并按 Enter。

2.将以下文本(below text)复制并粘贴到记事本文件中:

sc config MpsSvc start= auto
sc config KeyIso start= auto
sc config BFE start= auto
sc config FwcAgent start= auto
net stop MpsSvc 
net start MpsSvc 
net stop KeyIso 
net start KeyIso
net start Wlansvc
net start dot3svc
net start EapHostnet 
net stop BFE 
net start BFE
net start PolicyAgent
net start MpsSvc
net start IKEEXT
net start DcaSvcnet 
net stop FwcAgent 
net start FwcAgent

通过启动防火墙关联服务修复防火墙

3.在记事本中 Click File > Saves As,然后在文件名框中键入RepairFirewall.bat

将文件命名为repairfirewall.bat,然后单击保存

4.接下来,从“保存(Save)类型”下拉列表中选择“所有文件”( All File),然后单击“保存”。(Save.)

5.导航到您刚刚创建的文件RepairFirewall.bat并右键单击然后选择以管理员身份运行。(Run as Administrator.)

右键单击修复防火墙并选择以管理员身份运行

6.一旦文件完成修复过程(repair process)再次尝试打开W ​​indows防火墙(Windows Firewall),如果成功,删除 RepairFirewall.bat文件。(RepairFirewall.bat file.)

这应该修复无法打开 Windows 防火墙错误代码 0x80070422(Fix Can’t turn on Windows Firewall Error code 0x80070422)但如果这对您不起作用,请按照下一个方法。

方法 4:运行 CCleaner 和 Malwarebytes(Method 4: Run CCleaner and Malwarebytes)

1.下载并安装 CCleaner  &  Malwarebytes。

2.运行 Malwarebytes 并让它扫描您的系统以查找有害文件。

3.如果发现恶意软件,它将自动删除它们。

4.现在运行 CCleaner  ,在“Cleaner”部分,在Windows选项卡(Windows tab)下,我们建议检查以下要清理的选项:

ccleaner 清洁设置

5.一旦您确定检查了正确的点,只需单击 Run Cleaner, 然后让 CCleaner 运行。

6.要清理您的系统,请进一步选择注册表选项卡(Registry tab)并确保选中以下内容:

注册表清理器

7.选择Scan for Issue并允许CCleaner扫描,然后单击 Fix Selected Issues。

8.当CCleaner 询问“您要备份对注册表的更改吗?(Do you want backup changes to the registry?)” 选择是。

9.备份完成后,选择Fix All Selected Issues

10.重新启动您的 PC 以保存更改。这将修复无法打开 Windows 防火墙错误代码 0x80070422(Fix Can’t turn on Windows Firewall Error code 0x80070422)  ,但如果没有,则继续下一个方法。

方法 5:注册表修复(Method 5: Registry Fix)

导航到C:\Windows并找到文件夹system64(不要与 sysWOW64 混淆)。如果文件夹存在然后双击它然后找到文件consrv.dll,如果你找到这个文件那么这意味着你的系统被零访问 rootkit(zero access rootkit)感染。

1.下载 MpsSvc.reg(MpsSvc.reg)和BFE.reg文件(BFE.reg)双击(Double-click)它们以运行并将这些文件添加到注册表。

2.重新启动您的电脑以保存更改。

3.按 Windows 键 + R 然后键入regedit并按Enter打开注册表编辑器(Registry Editor)

运行命令 regedit

4.接下来,导航到以下注册表项(registry key)

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE

5.右键单击 BFE 键并选择权限。(select Permissions.)

右键单击 BFE 注册表项并选择权限

6.在下一个打开的窗口中,单击添加按钮。(Add button.)

单击添加 BFE 的权限

7. 在输入(Enter)要选择的对象名称字段下键入“ Everyone ”(不带引号),然后单击检查名称。(Check Names.)

键入每个人,然后单击检查名称

8.现在验证名称后单击确定。(OK.)

9.Everyone 现在应该被添加到组或用户名部分。( Group or user names section.)

10.确保从列表中选择所有人(Everyone)并在允许列中选中完全控制选项。( Full Control)

确保为每个人检查完全控制

11.单击应用,然后单击确定。

12.按 Windows 键 + R 然后键入services.msc并按 Enter。

服务窗口

13.找到以下服务并右键单击它们,然后选择属性:(Properties:)

过滤引擎(Filtering Engine)
Windows 防火墙(Windows Firewall)

14.在“属性(Properties)”窗口中启用它们(单击“开始(Start)” )并确保它们的“启动类型(Startup type)”设置为“自动”。(Automatic.)

确保 Windows 防火墙和过滤引擎服务正在运行

15.如果您仍然看到此错误“ Windows无法在本地计算机上启动(Local Computer)Windows 防火墙(Windows Firewall)。如果非 Windows 服务联系供应商(contact vendor),请参阅事件日志(event log)错误代码 5。(Error code 5.) ”然后继续下一步。

16.下载并启动共享访问密钥。(Shared access key.)

17.运行此文件并再次授予它完全权限,就像您在此处提供上述密钥一样:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess

18.右键单击它然后选择权限(select permissions)单击(Click)添加(Add)并键入所有人,然后选择(Everyone and select) 完全控制。(Full control.)

19.您现在应该可以启动防火墙,还可以下载以下服务:

BITS
安全中心(Security Center)
Windows Defender
Windows 更新(Windows update)

20.启动它们并在要求确认时单击“是” 。(YES)重新启动您的 PC 以保存更改。

这绝对应该 修复无法打开 Windows 防火墙错误代码 0x80070422 (Fix Can’t turn on Windows Firewall Error code 0x80070422 ),因为这是该问题的最终解决方案。

方法六:手动删除病毒(Method 6: Remove the virus manually)

1.在Windows搜索(Windows search)中键入regedit ,然后右键单击它并选择以管理员身份运行。(Run as Administrator.)

以管理员身份运行 regedit

2.导航到以下注册表项(registry key)

Computer\HKEY_CURRENT_USER\SOFTWARE\Classes

3.现在在Classes文件夹下导航到注册表子项(registry subkey) '.exe'

4.右键单击它并选择删除。(select Delete.)

删除类下的 .exe 注册表项

5.再次在 Classes 文件夹中找到注册表子项“ (registry subkey ‘)secfile ”。

6.也删除此注册表项(registry key),然后单击确定。

7.关闭注册表编辑器(Registry Editor)并重新启动您的 PC。

为你推荐:(Recommended for you:)

  • (Fix Windows Store Error 0x803F7000)修复 Windows 10 中的Windows 应用商店错误 0x803F7000
  • 无法在Internet Explorer中打开(Internet Explorer)PDF文件
  • (Fix Something Went Wrong)修复在Windows 10中同步邮件应用时(Mail App)出错的问题
  • 修复无法打开您的默认电子邮件文件夹(Default Email Folders)。信息存储无法(Information Store Could)打开

就是这样,您已成功修复无法打开 Windows 防火墙错误代码 0x80070422 (Fix Can’t turn on Windows Firewall Error code 0x80070422 ),但如果您对这篇文章仍有任何疑问,请随时在评论部分提出。



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts