Automatic Updates service服务误删导致上游WSUS的镜像服务器故障

我所在的公司有一台WSUS 3.0 SP2,扮演着另一台WSUS 服务器的上游镜像服务角色,今天被告知,此服务器,就是这台上游镜像的WSUS服务器,有23个补丁未打,但是它下面的客户端却全无问题!那说明它作为上游服务器的客户端,未正常更新补丁,但是其他与上游联系的服务器都正常,只有这一台有问题,但是这台服务器所负责的客户端却无问题,所以问题出现在这台服务器上。于是打开%windir%\WindowsUpdate.log查看,发现如下错误:
 
DnldMgr    FATAL: DM:CBitsJob::SetCallbackHandler: SetNotifyInterface failed with 0x80080008.
Shutdwn    FATAL: WUAutoUpdateAtShutdown failed, hr=80240FFF
CltUI    FATAL: Failed to get agent interface pointers, hr=80070424
Shutdwn    FATAL: WUAutoUpdateAtShutdown failed, hr=80240FFF
执行wuauclt.exe /detectnow,就又会出现如下错误提示:
COMAPI    WARNING: Unable to establish connection to the service. (hr=80070424)
COMAPI    FATAL: Unable to connect to the service (hr=80070424)
执行gpupdate /force 后,查看%windir%\WindowsUpdate.log,里面记录没有变化,没有新的记录生成!0
难道是组策略出了问题,GPEDIT.MSC,“组策略”| “计算机配置”|“管理模板”|“windows组件”|”windows update”.左侧的选项都是“未配置”。查看了此计算
机所在的OU,打算将其先移动到COMPUTER中,然后再移动OU中,或者禁用再启用,以尝试计算机账户本身是否有问题,但是系统报错,不可移动,看样,计算机账户有
问题,于是将其先退域再加入域,但问题还是依旧。只过现在可以正常移动计算机账户。最后我在网上看到跟我有同样问题的贴子,回答问题的是微软的张一平,他建
议如下操作来尝试:
1. 停止Automatic Updates service和BITS service,在命令提示符中运行:
net stop wuauserv
net stop bits
2. 删除%windir%\softwaredistribution目录
3. 启动Automatic Updates service和BITS service,当这2个服务别启动的时候,他们会自动创建softwaredistribution和相关的子文件。
在命令提示符中运行:
net start wuauserv
net start bits
4. 当%windir%\softwaredistribution目录已经被创建好后,让客户端立即域WSUS服务器进行连接。
wuauclt.exe /resetauthorization /detectnow
5. 在15分钟之后,检查客户端是否检查到需要的updates.
我执行net stop wuauserv时,发生错误。为了看个究竟,于是我打开SERVICES.MSC,在服务里找不到Automatic Updates service服务,决定重新安装此服务,
在CMD中,执行 %windir%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\inf\au.inf ,插入WINDOWS SERVER 2003 SP2光盘。
接着执行了wuauclt.exe  /detectnow,等了一段时间后,右下角久违的更新图标终于出来了!
应该跟之前重装WSUS时,将Automatic Updates service服务误删造成,所以经常把对服务器的操作,记录下来归档,在发生问题的时候拿来查看,对解决问题是很有帮
助的!

你可能感兴趣的:(service,updates,automatic,WSUS,镜像服务器)