1)点击开始-运行,输入services.msc,回车。
2)找到Automatic Updates服务程序,双击打开,。
3)切换到“登录”选项卡,确保登录身份中的本地系统账户为选中状态,未选中“允许服务与桌面交互”。
4)确保下面的硬件配置文件右边的服务状态为“已启用”。
5)切换到“常规”选项卡, 确保此服务的启动类型为“自动”,如果不是,请从下拉列表中选择“自动”。
6)确保此服务的服务状态为“已启动”,如果不是,点击启动按钮。
7)找到Background Intelligent Transfer Service (BITS)服务程序,按照以上步骤3)-6)操作。
2.重新注册WINDOWS UPDATE DLL文件
点击开始-运行,输入CMD后点确定,然后输入REGSVR32 WUAPI.DLL,回车。当弹出“DllRegisterServer in WUAPI.DLL succeeded”对话框时,点击OK。
按以上步骤重新注册以下DLL文件:
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL
3.移除不正确的WINDOWS UPDATE文件
在CMD命令行下,输入以下命令后回车:net stop WuAuServ。
出现提示后,接着输入%windir%后回车。
提示:如果你的电脑输入%windir%无效,请直接找到操作系统所在的WINDOWS下的SoftwareDistribution文件夹,将SoftwareDistribution重命名为SD_OLD。
然后输入命令:ren SoftwareDistribution SD_OLD。
在CMD命令行下输入以下命令重新启动WINDOWS UPDATE服务:
net start WuAuServ
然后输入EXIT后回车,退出命令行窗口。
4.重启WINDOWS
点击开始-关闭计算机-重新启动,重新启动WINDOWS XP.