windows xp的更新问题

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:10:19
我重装了系统后不能够正常的自动更新,具体表现就是它可以自动下载,自动安装,但总是安装失败,然后就提示我说某某补丁安装失败,我就的手动去安装,很麻烦。我的windows xp已经通过了验证,不存在盗版的问题。但不知是哪里出了问题,应该怎么解决呢?

你可以打开c:\windows\windowsupdate.log看看有没有下面这句话:
wuauclt handler: failed to spawn COM server
如果有的话
这个故障很可能是由于错误的DCOM设定,导致部分系统更新组件丢失,这个情况比较普遍发生在修复安装系统之后。怀疑你使用了修复安装系统的选项。
具体办法如下:点击开始,运行,输入
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
然后按 Enter。您将收到一条说明“任务已完成”的消息,和一条指出不可以做某些事情的警告消息。您可以忽略它而不会有任何问题。有关此消息的更多信息,请查看 %windir%\Security\Logs\Scesrv.log 文件。命令完成后需要重新启动系统。
如果你的系统执行错误或者没有反应,你可以和我联系。我把secedit.exe(位于c:\windows\system32)和secedit.chm(位于c:\windows\help)发给你。
另外就是. 请打开记事本,并将以下的命令复制粘贴到记事本选择文件-〉保存,在 保存类型 选为“所有文件”,在 文件名 中输入update.bat,点击保存,并双击运行,运行完成后,重启确认问题
net stop cryptsvc
net stop wuauserv
net stop bits
rd %windir%\system32\catroot
rd %windir%\system32\catroot2
rd %windir%\SoftwareDistribution
regsvr32 comcat.dll /s
regsvr32 msxml3.dll /s
regsvr32 shdoc401.dll /s
regsvr32 cdm.dll /s