Fix Can’t turn on Windows Firewall Error code 0x80070422
Fix Can’t turn on Windows Firewall Error code 0x80070422: If you are getting a 0x80070422 error message when you try to enable Windows Firewall then you at the right place as today we are going to discuss on how to resolve this error. Windows Firewall is an essential component of Microsoft Windows that filters information coming into your system from the Internet, blocking potentially harmful programs. Without it, your system is vulnerable to external attacks which can lead to permanent losing access of the system. So now you know why it’s important to make sure the Firewall is always running and but in this case you can’t turn on the Windows Firewall and instead you get this error message:
Windows Firewall can’t change some of your settings.
错误代码0x80070422
While there is no main cause behind this error message, but it can be due to Firewall services being turned off from services window or a similar scenario with BITS. So without wasting any time let’s see how to actually Fix Can’t turn on Windows Firewall Error code 0x80070422 with the help of below-listed troubleshooting guide.
Fix Can’t turn on Windows Firewall Error code 0x80070422
确保创建一个还原点,以防出现问题。
Method 1: Enable Windows Firewall Services
1.按Windows键+R然后输入 SERVICES.MSC 并按Enter键。
2.向下滚动直到找到 Windows防火墙 并右键单击然后选择 属性。
3.Click Start 开始 if the service is not running and make sure Startup type to Automatic.
4.单击“应用”,然后单击“确定”。
5.Similarly, follow the above steps for 后台情报传输服务 and then reboot your PC.
方法 2:确保 Windows 是最新的
1.按 Windows 键 + I,然后选择 更新和安全性。
2.下一步,点击 检查更新 并确保安装所有待处理的更新。
3.安装更新后,重新启动您的电脑,看看是否能够 Fix Can’t turn on Windows Firewall Error code 0x80070422.
Method 3: Start associate services
1.按 Windows Key + R 然后输入 记事本 并按Enter键。
2.Copy and paste the below text in your notepad file:
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.In notepad Click File > Saves As 然后输入 RepairFirewall.bat in the file name box.
4.Next, from Save as type drop-down select All File 依次 保存。
5.Navigate to the file RepairFirewall.bat which you just created and right-click then select 以管理员身份运行。
6.Once the file completes the repair process again try to open Windows Firewall and if successful, delete the RepairFirewall.bat file.
这应该 Fix Can’t turn on Windows Firewall Error code 0x80070422 but if this doesn’t work for you then follow the next method.
方法 4:运行 CCleaner 和 Malwarebytes
2.运行 Malwarebytes 并让它扫描您的系统是否存在有害文件。
3.如果发现恶意软件,它将自动删除它们。
4.现在运行 CCleaner的 在“Windows”选项卡下的“清理”部分中,我们建议检查以下要清理的选项:
5.一旦您确定检查了正确的点,只需单击 运行清洁工, 让 CCleaner 顺其自然。
6.要清理系统,请进一步选择“注册表”选项卡并确保选中以下内容:
7.选择扫描问题并允许CCleaner扫描,然后单击 修复选定的问题。
8.当CCleaner询问“您想要备份对注册表的更改吗?”选择是。
9.备份完成后,选择“修复所有选定的问题”。
10.重新启动电脑以保存更改。这个会 Fix Can’t turn on Windows Firewall Error code 0x80070422 但如果没有,则继续下一个方法。
方法5:注册表修复
导航 C:Windows的 并找到该文件夹 system64 (do not confuse with sysWOW64). If the folder present then double-click on it then find the file consrv.dll, If you find this file then it means your system is infected by zero access rootkit.
1.下载 mpssvc.reg 和 BFE.reg 文件。双击它们运行并将这些文件添加到注册表中。
2.重新启动您的电脑以保存更改。
3.按Windows键+R然后输入 注册表编辑器 并按 Enter 打开注册表编辑器。
4.接下来,导航到以下注册表项:
ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesBFE
5.右键单击 BFE 键并 选择权限。
6.在下一个打开的窗口中,单击 添加按钮。
7.输入“大家”(不带引号)字段下输入要选择的对象名称,然后单击 检查姓名。
8.现在,一旦验证了名称,请单击 确定。
9.现在每个人都应该被添加到 组或用户名部分。
10.确保选择 大家 从列表和复选标记中 完全控制 允许列中的选项。
11.单击“应用”,然后单击“确定”。
12.按Windows键+R然后输入 SERVICES.MSC 并按Enter键。
13.找到以下服务并右键单击它们然后选择 性质:
过滤引擎
Windows防火墙
14.在“属性”窗口中启用它们(单击“开始”)并确保它们 “启动类型” 被设置为 自动。
15.If you still see this error “Windows could not start Windows Firewall on Local Computer. See event log, if non-windows services contact vendor. Error code 5.” then continue to next step.
16.Download and launch Shared access key.
17.Run this file and again give it full permission as you gave the above key by going here:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesSharedAccess
18.Right click on it then select permissions. Click on Add and type Everyone and select 完全控制。
19.You should able to start firewall now also download the following services:
20.Launch them and click YES when asked for confirmation. Reboot your PC to save changes.
这绝对应该 Fix Can’t turn on Windows Firewall Error code 0x80070422 as this is the final solution to the problem.
Method 6: Remove the virus manually
1.类型 注册表编辑器 in Windows search and then right-click on it and select 以管理员身份运行。
2.导航到以下注册表项:
ComputerHKEY_CURRENT_USERSOFTWAREClasses
3.Now under Classes folder navigate to the registry subkey ‘.exe’
4.Right-click on it and 选择删除。
5.Again in Classes folder locate the registry subkey ‘secfile“。
6.Delete this registry key also and click OK.
7.Close Registry Editor and reboot your PC.
为你推荐:
这样你就成功了 Fix Can’t turn on Windows Firewall Error code 0x80070422 but if you still have any questions regarding this post feel free to ask them in the comment’s section.