我最近卸载了 ZoneAlarm,并决定使用 Windows 防火墙作为我的防火墙,因为当我同步 iPhone 时 ZoneAlarm 给我带来了麻烦。
无论如何,我刚刚注意到 Windows 防火墙似乎阻止了我的 Windows 更新。
每当我打开防火墙时,我尝试更新时都会收到 8024402C 错误,而当我没有打开防火墙时,更新似乎正常。
但它似乎假设我拥有的防火墙是第三方的,如果 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 Wizard
Customize>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