更新:不幸的是我永远无法解决这个问题,我相当有信心在安装它或移植计算机和授权时犯了一些错误。经过几次重新安装后,我最终使用 SSL 将其安装在默认网站上并重新授权了所有补丁,幸运的是这并没有太痛苦,而且它似乎修复了一些其他没有安装的恼人补丁.
我最近将 WSUS 从一台服务器移到了新服务器(磁盘空间要求)。不幸的是,连接到服务器的新客户端 (XP SP2) 似乎存在通信问题。组策略已更新,旧客户端正在使用新服务器,至少它们显示在新服务器控制台中并提供更新。
我可以使用 Internet Explorer 导航到每个:
http://update.cncs.co.uk/selfupdate/wuident.cab https://update.cncs.co.uk:8531/selfupdate/wuident.cab http://update.cncs.co.uk:8530/selfupdate/wuident.cab
事件日志中没有相关错误,我无法使用 WsusDebugTool,因为它是 W2K3 x64 服务器,但如果有人能指出我的替代方案,我将不胜感激。
我尝试了以下步骤:
- 重置 WSUS 客户端(本文底部的步骤)。
- 清除代理配置 (proxycfg -d)。
- 检查 WUAU 注册表项 (HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate)。
- 删除注册表项,然后重置 WSUS 客户端。
- 手动安装 XP SP3 和 .NET 2.0。
谢谢。
WindowsUpdate.log
2009-08-27 12:44:20+0100 448 680 wuauserv 的 ChangeServiceConfig 成功 2009-08-27 12:44:44+0100 1012 420 服务主要开始 2009-08-27 12:44:44+0100 1012 420 使用 BatchFlushAge = 31134。 2009-08-27 12:44:44+0100 1012 420 使用 SamplingValue = 446。 2009-08-27 12:44:44+0100 1012 420 成功加载事件命名空间字典。 2009-08-27 12:44:44+0100 1012 420 成功加载客户端事件命名空间描述符。 2009-08-27 12:44:44+0100 1012 420 成功初始化本地事件记录器。事件将记录在 C:\WINDOWS\SoftwareDistribution\ReportingEvents.log。 2009-08-27 12:44:44+0100 1012 420 成功初始化 NT 事件记录器。 2009-08-27 12:44:44+0100 1012 420 成功初始化事件上传器 0。 2009-08-27 12:44:44+0100 1012 420 成功初始化事件上传器 1。 2009-08-27 12:44:44+0100 1012 420 WU 客户端与版本 5.4.3790.5512 成功初始化 2009-08-27 12:44:44+0100 1012 420 服务状态现在是 SERVICE_RUNNING 2009-08-27 12:44:44+0100 1012 554 无法在 C:\WINDOWS\SoftwareDistribution\EventCache\{105317BC-5119-4124-91D1-D9151F30194C}.bin 中打开事件缓存文件以读取 hr = 80070002。 2009-08-27 12:44:44+0100 1012 554 尝试删除 C:\WINDOWS\SoftwareDistribution\EventCache\{105317BC-5119-4124-91D1-D9151F30194C}.bin 中的事件缓存文件,但找不到该文件. 小时 = 80070002。 2009-08-27 12:45:01+0100 2040 59c 试图使 proc 数据存储区处于活动状态 2009-08-27 12:45:03+0100 2040 59c 服务 3DA21691-E39D-4DA6-8A4B-B43877BCB1B7 添加 2009-08-27 12:45:03+0100 2040 59c 服务 9482F4B4-E343-43B6-B170-9A65BC822C77 添加 2009-08-27 12:45:03+0100 2040 59c 数据存储成功创建 2009-08-27 12:45:03+0100 2040 59c Out of proc 数据存储现在处于活动状态 2009-08-27 12:45:03+0100 1012 280 客户端呼叫记录器完成延迟初始化 2009-08-27 12:45:03+0100 1012 280 将 AU 计划安装时间设置为 2009-08-27 14:00:00 2009-08-27 12:45:03+0100 1012 280 AU 完成延迟初始化 2009-08-27 12:45:03+0100 1012 280 通过 DetectNow api 触发 AU 检测 2009-08-27 12:45:03+0100 1012 420 AU 收到事件 1 2009-08-27 12:45:03+0100 1012 420 WU 客户端成功 CClientCallRecorder::BeginFindUpdates 从 AutomaticUpdates 调用 ID {D787A8BB-40D5-4B6B-B9F4-BB2ABBDD11CF} 2009-08-27 12:45:03+0100 1012 6ac WU 客户端执行搜索调用类型的调用 {D787A8BB-40D5-4B6B-B9F4-BB2ABBDD11CF} 2009-08-27 12:45:04+0100 1012 6ac 发送失败,hr = 80072efd。 2009-08-27 12:45:04+0100 1012 6ac SendRequest 失败,hr = 80072efd。使用的代理列表:使用的绕过列表: 2009-08-27 12:45:05+0100 1012 6ac 发送失败,hr = 80072efd。 2009-08-27 12:45:05+0100 1012 6ac SendRequest 失败,hr = 80072efd。使用的代理列表:使用的绕过列表: 2009-08-27 12:45:06+0100 1012 6ac 发送失败,hr = 80072efd。 2009-08-27 12:45:06+0100 1012 6ac SendRequest 失败,hr = 80072efd。使用的代理列表:使用的绕过列表: 2009-08-27 12:45:07+0100 1012 6ac 发送失败,hr = 80072efd。 2009-08-27 12:45:07+0100 1012 6ac SendRequest 失败,hr = 80072efd。使用的代理列表:使用的绕过列表: 2009-08-27 12:45:07+0100 1012 6ac 下载文件内部 https://update.cncs.co.uk:8531/SelfUpdate/wuident.cab 失败:错误 0x80072efd 2009-08-27 12:45:07+0100 1012 6ac IsUpdateRequired 失败,错误 0x80072efd 2009-08-27 12:45:07+0100 1012 6ac 操作系统版本 = 5.1.2600.3.0.65792 2009-08-27 12:45:07+0100 1012 6ac 电脑品牌 = 惠普 2009-08-27 12:45:07+0100 1012 6ac 电脑型号 = HP Compaq dx2450 微型立式电脑 2009-08-27 12:45:07+0100 1012 6ac Bios 修订版 = 5.19 2009-08-27 12:45:07+0100 1012 6ac Bios 名称 = Phoenix - AwardBIOS v6.00PG 2009-08-27 12:45:07+0100 1012 6ac Bios 发布日期 = 2008-11-03T00:00:00 2009-08-27 12:45:07+0100 1012 6ac 区域 ID = 1033 2009-08-27 12:45:07+0100 1012 6ac ClientVersion: iuengine.dll = 5.4.3790.5512 2009-08-27 12:45:07+0100 1012 6ac 客户端版本:wuapi.dll = 5.4.3790.5512 2009-08-27 12:45:07+0100 1012 6ac 客户端版本:wuauclt.exe = 5.4.3790.5512 2009-08-27 12:45:07+0100 1012 6ac 客户端版本:wuauclt1.exe = 5.4.3790.5512 2009-08-27 12:45:07+0100 1012 6ac ClientVersion: wuaucpl.cpl = 5.4.3790.5512 2009-08-27 12:45:07+0100 1012 6ac 客户端版本:wuaueng.dll = 5.4.3790.5512 2009-08-27 12:45:07+0100 1012 6ac 客户端版本:wuaueng1.dll = 5.4.3790.5512 2009-08-27 12:45:07+0100 1012 6ac 客户端版本:wuauserv.dll = 5.4.3790.5512 2009-08-27 12:45:07+0100 1012 6ac ClientVersion: wucltui.dll = 5.4.3790.5512 2009-08-27 12:45:07+0100 1012 6ac PT:使用 serverID {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7} 2009-08-27 12:45:07+0100 1012 6ac PT:使用服务器 URL https://update.cncs.co.uk:8531/ClientWebService/client.asmx 2009-08-27 12:45:07+0100 1012 6ac PT:在服务器上调用 GetConfig 2009-08-27 12:45:07+0100 1012 6ac 添加标头接受编码:xpress 成功 2009-08-27 12:45:07+0100 1012 6ac DetectCompressionType 返回类型 1,hr=0x0 2009-08-27 12:45:07+0100 1012 6ac PT:使用服务器 URL https://update.cncs.co.uk:8531/SimpleAuthWebService/SimpleAuth.asmx 2009-08-27 12:45:07+0100 1012 6ac DetectCompressionType 返回类型 0,hr=0x1 2009-08-27 12:45:07+0100 1012 6ac 添加标头接受编码:xpress 成功 2009-08-27 12:45:07+0100 1012 6ac DetectCompressionType 返回类型 1,hr=0x0 2009-08-27 12:45:07+0100 1012 6ac 添加标头接受编码:xpress 成功 2009-08-27 12:45:07+0100 1012 6ac DetectCompressionType 返回类型 1,hr=0x0 2009-08-27 12:45:07+0100 1012 6ac 添加标头接受编码:xpress 成功 2009-08-27 12:45:07+0100 1012 6ac DetectCompressionType 返回类型 1,hr=0x0 2009-08-27 12:45:07+0100 1012 6ac 添加标头接受编码:xpress 成功 2009-08-27 12:45:07+0100 1012 6ac DetectCompressionType 返回类型 1,hr=0x0 2009-08-27 12:45:07+0100 1012 6ac 解析失败:错误 0x80070057 2009-08-27 12:45:07+0100 1012 6ac 解析失败,出现 0x80070057 2009-08-27 12:45:07+0100 1012 6ac 更新同步:0x80070057 2009-08-27 12:45:07+0100 1012 6ac WU 客户端失败搜索更新错误 0x80070057 2009-08-27 12:45:07+0100 1012 6ac 搜索回调失败,hr 为 0x80070057 2009-08-27 12:45:07+0100 1012 6ac 将下一个 AU 检测超时设置为 2009-08-27 16:45:07 2009-08-27 12:45:07+0100 1012 6ac 将 AU 计划安装时间设置为 2009-08-27 14:00:00 2009-08-27 12:45:07+0100 1012 6ac WU 客户端回调搜索调用 AutomaticUpdates 代码调用失败和错误 0x80070057 2009-08-27 12:45:07+0100 1012 6ac WU 客户端完成并删除了呼叫 {D787A8BB-40D5-4B6B-B9F4-BB2ABBDD11CF} 2009-08-27 12:45:12+0100 1012 6ac 报告事件:{6AA7A975-DA29-4299-AE53-ADDCC46606C8} 17 2009-08-27 12:45:07+0100 1 148 101 {D67661EB-2423-451 -BF5D-13199E37DF28} 0 80072efd SelfUpdate 失败软件同步错误:代理检测失败,原因:0x80072efd 2009-08-27 12:45:12+0100 1012 6ac 报告事件:{3AB34C95-17CD-4010-A9A5-D5865E4525E5} 18 2009-08-27 12:45:07+0100 1 148 101 {000000000-000- -0000-000000000000} 0 80070057 AutomaticUpdates Failure Software Synchronization Error: Agent failed detection with reason: 0x80070057 2009-08-27 12:45:12+0100 1012 6ac 重新打开位于 C:\WINDOWS\SoftwareDistribution\EventCache\{105317BC-5119-4124-91D1-D9151F30194C}.bin 的现有事件缓存文件进行写入。 2009-08-27 12:45:12+0100 1012 6ac 重新打开 C:\WINDOWS\SoftwareDistribution\EventCache\{256805A3-A1CC-421B-857B-CD029A389CBA}.bin 中的现有事件缓存文件进行写入。 2009-08-27 12:45:29+0100 1012 420 开始延迟初始化 WU 客户端 2009-08-27 12:47:11+0100 1012 554 成功打开 C:\WINDOWS\SoftwareDistribution\EventCache\{105317BC-5119-4124-91D1-D9151F30194C}.bin 中的事件缓存文件进行读取。 2009-08-27 12:47:11+0100 1012 554 PT:使用服务器 ID {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7} 2009-08-27 12:47:11+0100 1012 554 PT:使用服务器 URL https://update.cncs.co.uk:8531/ClientWebService/client.asmx 2009-08-27 12:47:11+0100 1012 554 PT:在服务器上调用 GetConfig 2009-08-27 12:47:11+0100 1012 554 为接受编码添加标头:xpress 成功 2009-08-27 12:47:11+0100 1012 554 DetectCompressionType 返回类型 1,hr=0x0 2009-08-27 12:47:11+0100 1012 554 PT:使用服务器 URL https://update.cncs.co.uk:8531/SimpleAuthWebService/SimpleAuth.asmx 2009-08-27 12:47:11+0100 1012 554 DetectCompressionType 返回类型 0,hr=0x1 2009-08-27 12:47:11+0100 1012 554 为接受编码添加标头:xpress 成功 2009-08-27 12:47:11+0100 1012 554 DetectCompressionType 返回类型 1,hr=0x0 2009-08-27 12:47:11+0100 1012 554 为接受编码添加标头:xpress 成功 2009-08-27 12:47:11+0100 1012 554 DetectCompressionType 返回类型 1,hr=0x0 2009-08-27 12:47:11+0100 1012 554 PT:使用服务器 ID {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7} 2009-08-27 12:47:11+0100 1012 554 获取缓存 url 失败,hr = 80248008。 2009-08-27 12:47:11+0100 1012 554 未能上传事件,hr = 80248008。
客户端诊断程序
WSUS 客户端诊断工具 检查机器状态 检查管理员权限以运行 tool 。. . . . . . . . 经过 自动更新服务正在运行。. . . . . . . . . 经过 后台智能传输服务未运行。经过 Wuaueng.dll 版本 5.4.3790.2180 。. . . . . . . . . . 经过 这个版本是SUS 1.0 检查 AU 设置 AU 选项是 4:计划安装。. . . . . . . . . . 经过 选项来自策略设置 检查代理配置 检查 winhttp 本地机器代理设置。. . 经过 Winhttp本机访问类型 Winhttp 本地机器代理。. . . . . . . . . 没有任何 Winhttp本机ProxyBypass。. . . . . . 没有任何 检查用户 IE 代理设置。. . . . . . . . . . . 经过 用户 IE 代理 http= 用户 IE ProxyByPass www.cncs.co.uk;intranet.cncs.co.uk;intranet;*.cncs.co.uk;*.brigh ton-hove.gov.uk;*.brighton-hove.sch.uk;10.60.*; 用户 IE AutoConfig URL 代理。. . . . . . . . 没有任何 用户 IE 自动检测 自动检测未使用 检查与 WSUS/SUS 服务器的连接 WUServer = https://update.cncs.co.uk:8531 WUStatusServer = https://update.cncs.co.uk:8531 UseWuServer 已启用。. . . . . . . . . . . . . . . . 经过 连接到服务器。. . . . . . . . . . . . . . . . . 经过 WinHttpDownloadFileToMemory(szURLDest, NULL, 0, NULL, NULL, NULL, &downloadBuffer) 失败,hr=0x80072efd 无法建立与服务器的连接
重置 WSUS 客户端
- 运行“net stop wuauserv”
- 运行“网络停止位”
- 清除 C:\Windows\SoftwareDistribution 的内容
- 清除 C:\Windows\WindowsUpdate.log 的内容
- 运行“net start wuauserv”
- 运行“网络起始位”
- 运行“wuauclt /detectnow /resetauthorization”
您是否更新了组策略以将工作站指向新的 WSUS 服务器?
Intranet Microsoft Update 服务位置 - 位于计算机配置/管理模板/Windows 组件/Windows 更新
此处描述的情况是否适用?
此处也描述了类似的内容,并且可能与您的情况有关(查看线程中的最后一篇文章)。
在客户端试试这个:
停止自动更新服务。
删除 C:\Windows\SoftwareDistribution 文件夹的内容。
重新启动自动更新服务。
进入 Internet Explorer 并删除历史记录、cookie 和临时 Internet 文件。
重新启动,然后从命令提示符运行 wuauclt.exe /detectnow。
(并且您说您可以使用 IE 访问站点,所以我假设这是来自其中一个客户端?如果不是,请从客户端尝试...确保 Windows 防火墙不是问题)
你检查过 IIS 日志吗?
c:\windows\system32\logfiles\(站点)
站点的名称可能类似于 W3SVC1
之后,我的下一步将是在客户端上获取数据包嗅探器(Wireshark 等),如果需要,在服务器上获取,并准确查看哪些请求将发送到哪些端口。
如果客户端在 WSUS 控制台中随机出现和消失,则 SUSClientID 可能重复。 解决重复的 SUSClientID 问题,或“为什么我的所有客户端都没有显示在 WSUS 控制台中?”
有两个独立的 WSUS 团队博客(令人困惑!): WSUS 产品团队博客和WSUS 支持团队博客。
由于这些系统是新的,意味着全新安装,它们是否被放入 Active Directory 中的一个 OU 中,该 OU 分配了一个推出 WSUS 设置的组策略?