近几天,我的WSUS客户端不能升级(原来一直可以升级),在WSUS上,看到同步成功,表明不是网络问题,后来在“事件查看器”中发现如下的错误:
事件类型: 错误
事件来源: Windows Server Update Services
事件种类: Synchronization
事件 ID: 364
日期: 2007-10-17
事件: 11:26:53
用户: N/A
计算机: WSUS3
描述:
内容文件下载失败。原因: 此服务器不支持必要的 HTTP 协议。后台智能传送服务(BITS)要求服务器支持范围协议头。
源文件: /msdownload/update/v5/psf/windows6.0-kb935652-x86_9c9f26216fc569793b78ffc2069d4b9ddd5f5f88.psf 目标文件: E:\WSUS\WsusContent\88\9C9F26216FC569793B78FFC2069D4B9DDD5F5F88.psf。
事件来源: Windows Server Update Services
事件种类: Synchronization
事件 ID: 364
日期: 2007-10-17
事件: 11:26:53
用户: N/A
计算机: WSUS3
描述:
内容文件下载失败。原因: 此服务器不支持必要的 HTTP 协议。后台智能传送服务(BITS)要求服务器支持范围协议头。
源文件: /msdownload/update/v5/psf/windows6.0-kb935652-x86_9c9f26216fc569793b78ffc2069d4b9ddd5f5f88.psf 目标文件: E:\WSUS\WsusContent\88\9C9F26216FC569793B78FFC2069D4B9DDD5F5F88.psf。
有关更多信息,请参阅在
[url]http://go.microsoft.com/fwlink/events.asp[/url]
的帮助和支持中心。
查看帮助也无法解决问题,后来在
看到解决方案:
方法1:修改WSUS服务器的设置
①进入命令提示符
如果你使用WSUS 2.0带 MSDE or WMSDE 数据库并且是默认安装,则执行
%programfiles%\Update Services\tools\osql\osql.exe -S %Computername%\WSUS -E -b -n -Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1"
如果是WSUS 2.0并使用一个已经存在的 Microsoft SQL Server数据库,
%programfiles%\Update Services\tools\osql\osql.exe" -S %Computername% -E -b -n -Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1"
如果是 WSUS 3.0并使用 Windows Internal Database(默认安装)
%programfiles%\Update Services\Setup\ExecuteSQL.exe -S %Computername%\MICROSOFT##SSEE -d "SUSDB" -Q "update tbConfigurationC set BitsDownloadPriorityForeground=1"
如果是WSUS 3.0,并且使用一个存在的 SQL Server数据库安装
%programfiles%\Update Services\Setup\ExecuteSQL.exe" -S %Computername% -d "SUSDB" -Q "update tbConfigurationC set BitsDownloadPriorityForeground=1"
②进入“服务”,重新启动“Update Services“服务