Windows 防火墙阻止 Windows 更新

Windows 防火墙阻止 Windows 更新

我最近卸载了 ZoneAlarm,并决定使用 Windows 防火墙作为我的防火墙,因为当我同步 iPhone 时 ZoneAlarm 给我带来了麻烦。

无论如何,我刚刚注意到 Windows 防火墙似乎阻止了我的 Windows 更新。

每当我打开防火墙时,我尝试更新时都会收到 8024402C 错误,而当我没有打开防火墙时,更新似乎正常。

此错误有一个帮助页面 http://answers.microsoft.com/en-us/windows/forum/windows_other-windows_update/8024402c-error/760ba53f-2cb1-48be-a77f-61bf445fddde

但它似乎假设我拥有的防火墙是第三方的,如果 Windows 防火墙本身是阻止自动更新的防火墙,我不确定如何修复它。

答案1

我找到解决办法了。

我找到了这里

本质上我添加了一个新的传入规则,允许来自 c:\windows\System32\svchost.exe 的所有连接。

我想知道为什么我的默认设置没有这个?无论如何它起作用了!

答案2

在 Win 8 中转到Control Panel>Firewall>Advanced Settings

然后单击Action>Export policy复制您当前的策略,以备您需要恢复它。

然后单击服务标题下Action>New Rule>Custom>Next的程序步骤,选择New Outbound Rule WizardCustomize>Apply to this service>Windows Update>OK

选修的:程序:选择this program path并选择程序c:\windows\System32\svchost.exe按确定

选修的Protocol and Ports: 指定tcp port 443

Allow此连接;选择您的profile或保持原样(应该在向导中解释得很好);给它一个name

Finish

答案3

转到Control Panel>Firewall>Advanced Settings。然后单击Action>Export policy复制您当前的策略,以防您想要恢复它。然后单击Action>Restore Default Policy

如果确实只是防火墙,这应该允许您使用 Windows 更新。

在此处输入图片描述

答案4

以下是如何在 Windows 7 中更改防火墙设置,您可以观看视频来了解步骤;

允许程序通过 Windows 防火墙进行通信

默认情况下,Windows 防火墙会阻止大多数程序,以帮助提高计算机的安全性。为了正常工作,某些程序可能需要您允许它们通过防火墙进行通信。

手表这个视频了解如何允许程序通过 Windows 防火墙进行通信 (1:12)

通过单击“开始”按钮 “开始”按钮的图片,然后单击“控制面板”,打开“Windows 防火墙”。在搜索框中,键入防火墙,然后单击“Windows 防火墙”。

在此处输入图片描述

在左侧窗格中,单击“允许程序或功能通过 Windows 防火墙”。

单击“更改设置”。需要管理员权限如果系统提示您输入管理员密码或确认,请输入密码或提供确认。

选中您要允许的程序旁边的复选框,选择您要允许通信的网络位置,然后单击“确定”。

警告 在允许程序通过防火墙之前,请确保您了解所涉及的风险。有关详细信息,请参阅允许程序通过防火墙的风险是什么?

http://windows.microsoft.com/en-US/windows7/Allow-a-program-to-communicate-through-Windows-Firewall

相关内容