Win XP系统自动更新常遇故障解决办法

在下面的叙述中,均以将Windows安装到C盘为例,如果用户将Windows安装到了其他分区,请在相应的分区查找文中提到的文件夹及文件 。

在使用Windows;Update的时候,遇到“Cryptographic;Service;Error”错误,并提示“安装文件不能核实Update.inf,请确定系统已经启动Cryptographic服务 。”

解决方法:

①当安装SP1时候出现上述错误 。依次单击“开始→设置→控制面板→管理工具→服务”,在“服务”窗口的右侧找到“Cryptographic;Services”选项,双击它打开“属性”窗口,将其“启动类型”设置为“自动”(如图所示) 。需要注意的是,“Cryptographic;Services”依赖“Remote;Procedure;Call;(RPC);service”,如果你的RPC服务没有被启用该服务,那么你可以启用它 。如果在“服务”窗口中无法启用,可以使用Windows;XP安装光盘启动电脑,进入“故障恢复控制台”,输入命令“Enable;RPCSS;Service_Auto_Start”启用RPC服务 。;


如果经过上述步骤没能解决问题,那么接下来就单击“开始→运行”,输入“cmd”后回车打开命令提示符窗口,依次运行下面三个命令:

net;stop;cryptsvc

ren;c:windowssystem32catroot2;oldcatroot2

net;start;cryptsvc

如果仍然不行,我们还可以删除“c:windowssystem32catroot2”目录下的所有文件,如果系统提示不能被删除,则应该进入安全模式删除它 。

至此应该能够顺利升级了 。怎么,还不行?那就下载微软专门为该问题发布的Q817287补丁吧!

②进行常规补丁更新的出错 。首先尝试上面的解决办法,如果问题还没有解决,单击“开始→运行”,输入“cmd”后回车打开命令提示符窗口,运行“net;start;cryptsvc”;命令,接下来使用regsvr32命令依次注册softpub.dll、wintrust.dll、initpki.dll、dssenh.dll、rsaenh.dl、gpkcsp.dll、sccbase.dll、slbcsp.dll、cryptdlg.dll 。如注册softpub.dll的格式为:“regsvr32;softpub.dll” 。

我使用Windows;Update的时候遇到“ERROR;643”或者“ERROR;126;The;specifIEd;module;could;not;be;found”(找不到指定模块)

解决方法:对“ERROR;643”,我们可以打开命令行提示符窗口,运行“del;/q;c:windowsSystem32Catroot2Edb.log”命令,即删除Edb.log这个记录了更新数据的文件,让系统重新建立,然后重新运行Windows;Update 。

“ERROR;126”比较常见,我们可以打开WindowsSystem32catroot2目录,删除该目录下所有文件 。如果还不奏效,可以从安装盘中复制Cryptui.dll、Certcli.dll替换WindowsSystem32下的同名文件 。如果依然出现错误,使用“regsvr32;/u;.dll”命令来卸载“故障2”中提到的那几个DLL文件,重新启动计算机后再再用“regsvr32;xxx.dll”命令重新注册它们 。

使用Windows;Update的时候,遇到“0x800A138F”、;“0x800C-0008”、“0xC00CE55F;”等类似错误 。

解决方法:首先清空IE临时文件夹,然后查看浏览器的安全设置,为了更容易解决问题,暂时将其设置为最低级别 。在IE中单击“选项→Internet选项”,然后在“Internet;属性”窗口中切换到“内容”选项卡,单击“清空SSL状态”,选择“自动”完成,在弹出窗口中单击“清除表单”和“清除密码” 。接下来切换到“高级”选项卡,确保选中“使用SSL;2.0”和“使用SSL;3.0”两项,清空“检查服务器证书吊销”选项 。

接下来检查你的系统时间设置是否正确,检查系统是否开启了443端口,删除C:program;FilesWindowsupdate目录和C:Program;FilesWindowsupdateV4目录下的所有文件 。

检查你的IE是否采用了128位数字加密,方法是在IE的“关于”窗口中查看,如果不是则需要重新安装IE 。
【Win XP系统自动更新常遇故障解决办法】查看系统的Host文件,Host文件的位置是:C:WINDOWSSYSTEM32DRIVERSetc(Windows;XP)、C:WINNTSYSTEM32DRIVERSetc(Windows;2000)、C:WindowsHosts(Windows;98),查看里面是否有“Akamai”、“Microsoft”字样的行,如果有将该行删除 。

推荐阅读