从容应对Windows Update故障

《彻底玩转Windows Update》一文中 , 我们掌握了更新系统的许多妙招 。不过 , 升级的过程并非一帆风顺 , 你也许会遇到系统错误 , 如果你希望能从容应对 , 那么就请往下看吧!

在下面的叙述中 , 均以将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服务 。


从容应对Windows Update故障




如果经过上述步骤没能解决问题 , 那么接下来就单击“开始→运行” , 输入“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” 。

    推荐阅读