WSUS服务器“此服务器不支持必要的HTTP 协议。后台智能传送服务(BITS)要求服务器支持范围协议头”错误的最终解决方法

在今年上半年,自从WSUS服务器出现问题后,按照“[url]http://wangchunhai.blog.51cto.com/225186/46522[/url]”出的方法,处理之后,使用了一段时间,但开学之后,又出现了此类错误,如图1所示:

图1 WSUS服务器不能下载

经过分析,可能是单位最终出口的防火墙的设置问题,就想,如果把BITS服务关闭,可能会解决这个问题。在网上多次查找,找到在WSUS中不使用BITS下载而直接直接补丁的方法,现记录下来:

(1)首先从

“[url]http://download.microsoft.com/download/7/7/4/7745a34e-f563-443b-b4f8-3a289e995255/WSUS%20Server%20Debug%20Tool.EXE[/url]”

下载WSUS Debug工具。这是一个自解压的程序,下载之后,运行这个程序,将该程序解压到一个文件夹中,或者直接使用winrar解压缩展开。如图2、图3所示。

图2 下载后的程序

图3 该程序的说明

图4 指定解压缩路径

(2)从Windows Server 2003安装光盘中,从“support\tools”文件夹中,找到support.cab文件,从该文件中,解压缩bitsadmin.exe程序到图4中的路径。如图5、图6所示。

图5 找到Windows Server 2003支持工具

图6 解压缩bitsadmin.exe程序

(3)进入命令提示符,进入图4解压缩的路径,执行:

wsusdebugtool /tool:setforegrounddownload

命令,禁止使用BITS下载更新,而是直接下载更新,如图7所示。

图7 直接下载更新

(4)再次进入WSUS,同步WSUS,再返回到“事件查看器”中,不会再出现类似图1的错误提示。

图8

在图8中,在从9点20开始同步之后,到9点40的时候,不到20分钟之后,已经下载了900多MB的补丁,而从开学之后到现在的一周多时间,也没有下载这么多(因为一直出错了,呵呵)。

在一夜之后,仍然出现“WSUS不能下载”的错误,但WSUS已经下载了大量的、以前不能下载的补丁,进入命令提示符,重新运行wsusdebugtools.exe /tool:setforegrounddownload,然后再同步WSUS,继续下载,多下载几次,也就可以了。这们,虽然每次都会出现错误,但每次也能下载补丁,直到把所有的补丁下载完。

另外,也可以在“选项”中,把WSUS从上游服务器的同步次数增加。

附:下面是执行wsusdebugtool /tool:getbitsstatus查看bits状态时显示的部分信息,在此可以看到,一些不能下载的更新的具体地址、错误信息。

C:\1>wsusdebugtool /tool:getbitsstatus

Running... GetBitsStatus

bitsadmin.exe /list /allusers /verbose

BITSADMIN version 2.0 [ 6.6.3790.3959 ]

BITS administration utility.

(C) Copyright 2000-2004 Microsoft Corp.

GUID: {1076D73C-E18A-4FD8-A813-D4DE3AB719FD} DISPLAY: WU Client Download

TYPE: DOWNLOAD STATE: SUSPENDED OWNER: NT AUTHORITY\SYSTEM

PRIORITY: FOREGROUND FILES: 0 / 1 BYTES: 0 / 100258

CREATION TIME: 2007-10-16 21:40:29 MODIFICATION TIME: 2008-9-10 13:02:00

COMPLETION TIME: UNKNOWN ACL FLAGS:

NOTIFY INTERFACE: UNREGISTERED NOTIFICATION FLAGS: 11

RETRY DELAY: 1200 NO PROGRESS TIMEOUT: 1209600 ERROR COUNT: 4

PROXY USAGE: NO_PROXY PROXY LIST: NULL PROXY BYPASS LIST: NULL

DESCRIPTION:

JOB FILES:

0 / 100258 WORKING

[url]http://download.windowsupdate.com/msdownload/update/v5/psf/windowsserver2003-kb936357-x86-chs_f235f6d2fb411907b951834f1d45e69c0103ec22.psf[/url] ->

C:\WINDOWS\SoftwareDistribution\Download\09a4e6e3a51b0490c9bec19d645e06f4\download\WindowsServer2003-KB936357-x86-CHS.psf.blob

Ranges:

offset 4096, length 50127

offset 54272, length 50131

NOTIFICATION COMMAND LINE: none

微软官方提供的WSUS诊断工具:wsusdebugtool.exe

相关参数

wsusdebugtool.exe /tool:purgeunneededfiles

删除WSUS中已拒绝安装的补丁

wsusdebugtools.exe /tool:setforegrounddownload

不使用BITS下载更新,直接连接下载

wsusdebugtools.exe /tool:ResetForegroundDownload

恢复使用BITS后台下载更新

wsusdebugtool.exe /tool:getbitsstatus

查看bits工作状态

wsusdebugtool.exe /tool:getconfiguration

查看wsus服务设置信息

WsusDebugTool.exe /Tool:GetLogs /OutputCab:c:\ServerLogs.cab

导出WSUS服务器配置及安装等日志进行DEBUG

利用wsusdebugtool.exe /tool: PurgeUnneededFiles 这个命令删除不需要的补丁文件.

WSUS服务器不能下载补丁的最终解决办法相关推荐

  1. wsus可以打mysql中间件补丁_加入WSUS补丁服务器并下载补丁

    --------加入WSUS补丁服务器并下载补丁_不安装------- @echo off reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVers ...

  2. 架WSUS服务器 内网自动打补丁

    架WSUS服务器 内网自动打补丁<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&quo ...

  3. win7系统升服务器版本,WIN7专业版可update补丁,WIN7旗舰版无法update补丁,WSUS服务器是按windows类型还是版本区别updata的还是其他什么方式...

    你好, 我们可以将WSUS服务器理解为MS update的本地存储,WSUS服务器本身并不会区分客户端的OS及版本,我们在WSUS服务器选项中的"产品和类别"中勾选我们所需的产品, ...

  4. WSUS服务器的详细配置和部署

    WSUS服务器的详细配置和部署 一.WSUS 安装要求 1.硬件要求: 对于多达 500 个客户端的服务器,建议使用以下硬件: * 1 GHz 的处理器 * 1 GB 的 RAM 2.软件要求: 要使 ...

  5. wsus服务器不显示客户端,WSUS无法发现客户端

    WSUS无法发现客户端 (2020-03-13 14:01:43) 这几天遇到一个问题,刚装好的WSUS服务器同步完补丁后,打算上线使用.挑了几个客户端,使用注册表配置了WSUS,但是迟迟无法在控制台 ...

  6. wsus服务器修改同步服务器地址,同步WSUS服务器的方法

    为了使WSUS服务器具备更新局域网工作站系统的能力,首先需要使WSUS服务器中的补丁程序与Microsoft Update中的补丁程序保持同步,具体请看下面学习啦小编介绍的方法! 同步WSUS服务器的 ...

  7. mugen4g补丁如何使用_客户端与WSUS如何连接,补丁审批,下载安装(3)

    ---关注IT小技术,每天Get一个小技能! 一.将加入域的两台电脑移动到一个OU当中 在AD域服务器中,可以看到两台电脑都已经加入到域中,新建一个PC的OU,将两台电脑移动到PC OU中. 二.WS ...

  8. linux补丁更新服务器地址,windows系统之WSUS服务器:更改WSUS更新文件的路径

    wsus补丁硬盘空间不够 wsus补丁硬盘空间不够.我部署了WSUS服务器,使用正常,现在由于补丁下载的硬盘空间不够了,我想把补丁下载的路径改到一个比较大的硬盘上,该怎么操作? 当磁盘不足的时候,如果 ...

  9. wsus服务器推送指定的补丁,【补丁更新】组策略实现WSUS客户端自动更新

    使用组策略来管理 WSUS 自动更新客户端下载.安装和重新启动行为 可以配置 Windows Server Update Services (WSUS) 客户端来提供最符合您的环境和业务需求的更新安装 ...

最新文章

  1. R语言设置或查询图形参数par函数
  2. apk转换ipa在线转换工具_gif转换工具
  3. java迷宫队列实现_Creator 迷宫生成: DFS 与 BFS 算法实现
  4. mysql数据库在什么上运行_mysql – 在所有数据库上运行SQL查询
  5. Simics系统模拟器
  6. Halcon学习笔记——机器视觉应用工程开发思路及相机标定
  7. Android HorizontalScrollView布局
  8. 【java】对学生成绩进行排序
  9. python 装饰器原理_python3 property装饰器实现原理与用法示例
  10. 利用wordpress搭建自己的网站(百度云虚拟主机)
  11. Oracle数据库的【安装包选择、下载】、安装与卸载
  12. RobotFramework与Eclipse集成
  13. Jrebel激活破解
  14. MyX5TbsPlusDemo【体验腾讯浏览服务Android SDK (TbsPlus 版)】
  15. 知识库管理系统——项目
  16. 80后 最牛的辞职信
  17. 微信小程序注册流程图文详解
  18. [江枫]用Amoeba构架MySQL分布式数据库环境
  19. 他如何从一位专车司机成功变身CEO?
  20. 《数学之美》读后感与商榷

热门文章

  1. new Integer()与 Integer.valueOf()区别和联系
  2. Jenkins Windons下安装ChangeLog插件获取Git更新日志
  3. this.$nextTick
  4. MySQL性能剖析工具(pt-query-digest)
  5. Ubuntu 16.04 下开机引导修复Windows
  6. Unity调试Android安装包
  7. 关于python程序格式框架以下选项中描述错误的是_关于Python程序格式框架的描述,以下选项中错误的是...
  8. 关于Python not 及is None的有趣现象(两者的区别)
  9. 链路聚合|静态,动态配置|华为,思科配置|聚盒~
  10. **.Eet Framework win7系统安装失败报 时间戳和日期不符**