修复Windows更新错误0x80072ee2

尝试消除问题的工具

一个朋友的运行Windows 7的计算机最近被rootkit TDSS感染,这导致所有Web浏览器中的重定向到关联站点。该问题通常称为 Google重定向 当时的问题已经解决。

清理后,我的朋友再次与我联系,寻求帮助,因为Windows Update不再起作用。每当使用Windows Update时,它将运行很长时间,并且最终显示错误0x80072ee2,而无需下载和安装任何可用的更新。

在Internet上进行的快速研究发现,此错误消息与Windows Update服务器的连接问题有关。

建议的修复程序包括:

  • 检查防火墙以确保Windows Update服务器未被阻止。
  • 检查主机文件以确保Windows Update服务器未重定向
  • 通过从Windows Update服务器下载文件来测试与Windows Update服务器的连接。
  • 在命令行中运行ipconfig / flushdns命令。
  • 将Windows Update服务器添加到Internet Explorer中的受信任区域
  • 将Windows Update服务器添加到Internet Explorer中的代理服务器例外列表
  • 更改路由器的MTU设置

这些建议都不能帮助解决连接问题。所有尝试后均显示错误0x80072ee2。

遇到Windows Update错误时,应该做的第一件事是查看Windows文件夹中的Windowsupdate.log文件。它包含一个日志,该日志列出了尝试连接到Windows Update时遇到的所有连接尝试,状态报告和错误消息。

我朋友的Windowsupdate.log包含对代理服务器的引用。这很奇怪,因为没有使用代理服务器连接到Internet,并且没有在Internet Explorer中配置代理服务器。

事实证明Windows Update使用Windows注册表中设置的自己的代理服务器。这是有关如何更改用于连接Windows Update的代理服务器的步骤(适用于Windows Vista,Windows 7和Windows操作系统(包括Windows 10)的较新版本的解决方案)。

从开始菜单中打开提升的命令行。通过单击Windows键,键入cmd.exe,右键单击cmd.exe并选择“以管理员身份运行”选项,可以执行此操作。如果您想使用键盘,请先按住Shift和Ctrl,然后再左键单击cmd.exe。

在命令行中输入[netsh],然后输入[winhttp],以便随后显示如下屏幕。

现在输入命令[import proxy source = ie]。这将导入Internet Explorer的代理设置,这意味着如果未配置服务器,则无需代理即可直接访问Internet,或者用于连接到Internet的代理服务器。

如果代理服务器出现问题,这应该已经解决了Windows Update的连接问题。 Winhttp也可以通过使用[set proxy address]命令来设置特定的代理服务器。在考虑更改(或终止explorer.exe进程并重新加载它)之前,可能需要重新启动计算机。

如果您对所有可用的netsh命令感兴趣, 查看此Technet 帮助文档列出并解释了所有内容。