我使用 Windows Server Update Services 来管理我的 SBS 2003 R2 域的更新。我的客户端在尝试扫描更新时收到错误代码 0x80072EE2。按照典型的 Microsoft 风格,没有错误代码的文档。有人知道这是什么意思吗?以下是来自其中一个失败客户端的 WindowsUpdate.log 文件的相关部分:
2009-05-12 16:11:29:416 1020 1450 安装程序 SelfUpdate 检查已完成。无需 SelfUpdate。 2009-05-12 16:12:29:531 1020 1450 PT +++++++++++ PT:同步服务器更新++++++++++++ 2009-05-12 16:12:29:541 1020 1450 PT + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7},服务器 URL = http://SBS:8530/ClientWebService/client.asmx 2009-05-12 16:12:31:827 1020 1450 PT 警告:缓存的 cookie 已过期或有新的 PID 可用 2009-05-12 16:12:31:827 1020 1450 PT 初始化简单定位 cookie,clientId = 0efe255a-cb28-409f-9004-38dcd9790994,目标组 =,DNS 名称 = copernicus.tigranetworks.local 2009-05-12 16:12:31:827 1020 1450 PT 服务器 URL = http://SBS:8530/SimpleAuthWebService/SimpleAuth.asmx 2009-05-12 16:13:35:288 1020 1450 杂项警告:SendRequest 失败,hr = 80072ee2。使用的代理列表:使用的绕过列表:> 使用的身份验证方案: 2009-05-12 16:13:35:288 1020 1450 PT + 最后一个代理发送请求失败,hr = 0x80072EE2,HTTP 状态代码 = 0 2009-05-12 16:13:35:288 1020 1450 PT + 呼叫者提供的代理 = 否 2009-05-12 16:13:35:288 1020 1450 PT + 使用的代理列表 = sbs:8080 2009-05-12 16:13:35:288 1020 1450 PT + 使用的旁路列表 = 2009-05-12 16:13:35:289 1020 1450 PT + 呼叫者提供的凭证 = 否 2009-05-12 16:13:35:289 1020 1450 PT + 模拟标志 = 0 2009-05-12 16:13:35:289 1020 1450 PT + 可能使用的授权方案 = 2009-05-12 16:13:35:289 1020 1450 PT 警告:GetCookie 失败,错误 = 0x80072EE2,soap 客户端错误 = 5,soap 错误代码 = 0,HTTP 状态代码 = 200 2009-05-12 16:13:35:289 1020 1450 PT 警告:PTError:0x80072ee2 2009-05-12 16:13:35:289 1020 1450 PT 警告:GetCookie_WithRecovery 失败:0x80072ee2 2009-05-12 16:13:35:289 1020 1450 PT 警告:RefreshCookie 失败:0x80072ee2 2009-05-12 16:13:35:289 1020 1450 PT 警告:RefreshPTState 失败:0x80072ee2 2009-05-12 16:13:35:289 1020 1450 PT 警告:更新同步:0x80072ee2 2009-05-12 16:13:35:289 1020 1450 PT 警告:SyncServerUpdatesInternal 失败:0x80072ee2 2009-05-12 16:13:35:289 1020 1450 代理 * 警告:同步失败,错误 = 0x80072EE2 2009-05-12 16:13:35:289 1020 1450 代理 * 警告:退出代码 = 0x80072EE2 2009-05-12 16:13:35:289 1020 1450 代理 ********* 2009-05-12 16:13:35:289 1020 1450 代理 ** 结束 ** 代理:正在查找更新 [CallerId = AutomaticUpdates] 2009-05-12 16:13:35:289 1020 1450 代理 ************* 2009-05-12 16:13:35:289 1020 1450 代理警告:WU 客户端搜索更新失败,错误代码为 0x80072ee2 2009-05-12 16:13:35:293 1020 1bd0 AU >>## 恢复 ## AU:搜索更新 [CallId = {529605DD-E2A8-469D-9DEB-38E777C6047C}] 2009-05-12 16:13:35:293 1020 1bd0 AU # 警告:搜索回调失败,结果 = 0x80072EE2 2009-05-12 16:13:35:293 1020 1bd0 AU # 警告:无法找到更新,错误代码为 80072EE2 2009-05-12 16:13:35:293 1020 1bd0 AU ######### 2009-05-12 16:13:35:293 1020 1bd0 AU ## END ## AU:搜索更新 [CallId = {529605DD-E2A8-469D-9DEB-38E777C6047C}] 2009-05-12 16:13:35:293 1020 1bd0 AU ############# 2009-05-12 16:13:35:293 1020 1bd0 AU 成功写入 AU 健康状态事件:0 2009-05-12 16:13:35:293 1020 1bd0 AU AU 设置下次检测超时为 2009-05-12 19:13:22 2009-05-12 16:13:35:293 1020 1bd0 AU 将 AU 预定安装时间设置为 2009-05-13 07:00:00 2009-05-12 16:13:35:293 1020 1bd0 AU 成功写入 AU 健康状态事件:0 2009-05-12 16:13:35:294 1020 1bd0 AU 成功写入 AU 健康状态事件:0 2009-05-12 16:13:40:290 1020 1450 报告 报告事件:{8FD4EA60-BA78-42B3-9B92-1C7CDD217271} 2009-05-12 16:13:35:289+0100 1 148 101 {00000000-0000-0000-0000-000000000000} 0 80072ee2 AutomaticUpdates 失败 软件同步 Windows 更新客户端检测失败,错误 0x80072ee2。 2009-05-12 16:13:40:348 1020 1450 报告 CWERReporter::HandleEvents - WER 报告上传已完成,状态为 0x8 2009-05-12 16:13:40:348 1020 1450 报告 WER 报告已发送:7.3.7100.0 0x80072ee2 00000000-0000-0000-0000-00000000000 扫描 101 已管理 2009-05-12 16:13:40:348 1020 1450 报告 CWERReporter 完成事件处理。(00000000) 2009-05-12 16:18:26:964 1020 1450 PT 警告:缓存的 cookie 已过期或有新的 PID 可用 2009-05-12 16:18:26:964 1020 1450 PT 初始化简单定位 cookie,clientId = 0efe255a-cb28-409f-9004-38dcd9790994,目标组 =,DNS 名称 = copernicus.tigranetworks.local 2009-05-12 16:18:26:964 1020 1450 PT 服务器 URL = http://SBS:8530/SimpleAuthWebService/SimpleAuth.asmx 2009-05-12 16:18:27:111 1020 1450 报告上传 2 个事件使用缓存的 cookie,报告 URL = http://SBS:8530/ReportingWebService/ReportingWebService.asmx 2009-05-12 16:18:29:980 1020 1450 报告报告者成功上传2个事件。
答案1
这篇博客文章中提到了一篇 Microsoft 支持文章 (KB 836941),其中解决了此错误编号:
使用 Windows Update 或 Microsoft Update 安装更新时可能会遇到与连接相关的临时错误
在大多数情况下,这些消息是临时或短暂的问题,是由正在更新的计算机与 Windows 更新服务器之间的通信轻微中断引起的。这些问题通常可以自行修复。因此,在尝试本文中的故障排除方法之前,请退出 Windows 更新网站,等待 10 到 15 分钟,重新启动 Windows 更新,然后检查更新。您还可以让 Windows 自动更新按照其通常的 24 小时周期安装更新。
注意:即使网络设置未发生任何更改,也可能会出现这些错误。
拟议决议:
方法 A:验证 Internet 连接
确保您可以成功访问其他网站。如果您无法成功访问其他网站,则您的 Internet 连接可能无法正常工作,您可能需要联系您的 Internet 服务提供商寻求帮助。
如果可以成功访问其他网站,请继续方法 B。
方法B:确保 Windows 防火墙已打开,并暂时禁用第三方防火墙
警告 此解决方法可能会使计算机或网络更容易受到恶意用户或病毒等恶意软件的攻击。我们不建议使用此解决方法,但提供此信息以便您可以自行决定实施此解决方法。使用此解决方法需要您自担风险。
方法C:暂时禁用第三方防病毒软件
方法D:禁用软件加速器程序
方法E:将 Windows Update 网站和 Microsoft Update 网站添加到受信任的站点列表
方法F:确保安装了最新的后台智能传输服务 (BITS) 更新
答案2
问题原来是 IIS 中缺少 SelftUpdate 虚拟目录。重新创建虚拟目录并将其指向适当的文件即可解决问题。
答案3
我遇到了 Windows 更新错误 0x80072EE2(这意味着 = ERROR_INTERNET_TIMEOUT)。我只需在 ISP 服务器提供的 IPv4 属性中分配 DNS 服务器即可。- Allan(东芝技术支持)
答案4
Splattne 的答案应该被标记为正确答案,但我想补充一点:
- 确保 BITS 服务已启动,而不仅仅是更新
这种情况已经困扰我好几次了。