问题描述:
在使用Windows操作系统自带的防火墙时,可能会遇到如下错误提示信息:
Error code: 0x80070422
这个错误是由于Windows Update服务被禁用引起的,从而导致无法打开Windows防火墙。
解决方案:
下面将介绍两种不同的解决方案,供您参考:
解决方案1:启用Windows Update服务
步骤1:按下"Win + R"键,输入Services.msc后按回车键,打开Windows服务管理器。
步骤2:找到Windows Update服务,双击打开。
步骤3:在服务属性中,找到“启动类型”选项,打开下拉菜单,选择“自动”选项。
步骤4:如果Windows Update服务没有启动,请在服务属性中,点击“启动”按钮,使其开始运行。
步骤5:完成上述操作后,关闭服务管理器,重新开启Windows防火墙即可。
解决方案2:更改Windows注册表
步骤1:按下"Win + R"键,输入regedit后按回车键,打开Windows注册表编辑器。
步骤2:在目录树中找到以下路径: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Firewall
步骤3:在右侧窗口中找到“DisableFirewall”项,双击打开。
步骤4:将数值改为“0”,然后点击“确定”按钮。
步骤5:完成上述操作后,关闭注册表编辑器,重新开启Windows防火墙即可。
示例说明:
例如,在使用解决方案2时,我们按照以上操作在注册表编辑器中找到了“DisableFirewall”项,但是发现其值已经为“0”了,那么我们需要新建一个DWORD (32-bit)值,然后将值命名为“DisableFirewall”并将其数值设为“0”。这样我们就成功解决了Windows防火墙无法启动的问题。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用windows防火墙时报错0x80070422解决方案 - Python技术站