前一段时间重装了一台XP SP2,发现没有办法连接上指定的wsus服务器,在wsus的控制台里查看,发现报告“发现程式侦错失败,原因 0x80244010”。以前也有碰到类似的情况,过了几天就莫名其妙的可以了,一直没有在意。这几天正好进行安全检查,这台机器又要死不活就是不更新补丁...好吧 只好搞定它。
 
开门三板斧......
 
第一板,au_client_tool
这是一个老外写的批处理命令,大概就是把客户端的自动升级服务停止,然后清空updata agent的队列注册表信息,最后再重启服务到windows updata重新更新——只是一种排错的需要,干净的环境里比较容易解决问题。
运行结束,用wuauclt /detectnow手动更新补丁,照旧.....
 
第二板,WSUS Client Diagnostic Tool
微软出品的客户端检查工具,检查服务运行情况和网络情况——这个检查比较粗糙,意义不大。果然检查完都是pass......
 
想不到这么快就三板斧了,FT,error-code检查表
本来查看error_code应该是第一步要做的事情,不过在微软的知识库里没有找到这个code。这份errorcode的检查表不知道对错,有总比没有强,试看看先
虽然0x80244010找到了,但这个原因似乎不是那么回事,重启了wsus问题照旧。
 
既然问题是代理程式错误,那我就重装这个代理吧。下了份最新的windows updata agent装上,再/detectnow...ok,不报错了。