我需要帮助解决我在 Windows 2008 R2 服务器上遇到的两个问题。我相信它们是相连的。此服务器无法下载 Windows 更新,进一步检查后我发现我无法访问任何外部 https 站点。我确实在 checkmyport.net 上检查了端口 80 和 443,它们都已打开。我可以浏览任何其他网站,没有任何问题。我们没有使用代理服务器或 WSUS。我能够打开的唯一 https 站点是访问网络中的 Outlook OWA。不久前,这台服务器一直正常运行,没有任何问题。
答案1
似乎有什么东西阻止了您的 HTTPS 流量,这确实影响了 Windows 更新的正常工作。
这可能是由于代理服务器使用不当或防火墙阻塞了正确的端口。
您可以尝试以下一些步骤。
解决方案 1
检查您是否正在使用代理服务器。如果使用,请仔细检查 Internet Explorer 中的设置,并确保代理不需要用户名或密码即可连接。如果需要,最简单的方法是在 Windows 更新期间禁用代理服务器,尽管您也可以通过设置防火墙来允许直接连接到 Windows 更新而不通过代理来创建解决方法。
解决方案 2
如果您的计算机过去曾感染过间谍软件(或目前感染),那么间谍软件可能已修改您的 Internet Explorer 设置以使用代理服务器。打开 cmd.exe 程序(在开始菜单中输入 CMD)并发出以下命令:netsh winhttp import proxy source=ie
解决方案 3
由于各种因素,某些 dll 文件可能已取消注册,从而触发 Windows 更新错误 80072ee2。在这种情况下,打开 cmd.exe,并注册以下 dll:oleaut32.dll、jscript.dll、vbscript.dll、msxml.dll、softpub.dll、wintrust.dll、initpki.dll、cryptdlg.dll。您可以通过键入 来注册 dll regsvr32 {name of the dll}
。
解决方案 4
这是最罕见的情况,可能会导致 Windows 更新错误 80072ee2,但您的计算机的 MTU 设置可能不正确。在这种情况下,您只需将 MTU 值设置为 1492,然后再次尝试 Windows 更新。
来源:http://theitbros.com/how-to-solve-the-windows-update-error-80072ee2/
此链接也有解决方案 5,但该解决方案专门针对 Windows 更新,与您无关,因此我将其省略。