软件生病有补丁 补丁生病怎么办?
2009-07-07夏从林
每次重装系统之后都需要下载N多补丁一个一个地安装,有时还要注意先后顺序,这时,许多工具软件就能够帮助我们下载补丁并能依次安装好,真是省时、省力、省心。可是,有时工具软件安装补丁时会提示安装失败,这该怎么办呢?
修护系统
不要“冤枉好人”
补丁打不上先别抱怨安装工具,系统本身是不是出问题了呢?首先我们要看下Update.inf,如果提示无法验证Update.inf的有效性,那就是系统的“加密服务”没有打开。启动“控制面板”,依次选择“性能和维护→管理工具”,双击“服务”,右键单击“Cryptographic Services”服务,查看“属性”,将“启动类型”改为“自动”,然后单击“启动”,再重新安装补丁就好了。
小提示
本文所探讨的是那些排除基本故障的方法,像那些换用手动安装、服务器连接问题、重启再安装的故障就不用我们再提了,其他系统故障造成的手动安装也失败的问题,可参考http://support.microsoft.com/kb/822798/zh-cn。
核对版本
避免“驴头对马嘴”
补丁都是基于一定的软件基础的,对于一些大软件,发布的补丁数量比较多,往往会发生之前的补丁没有打造成后续补丁无法安装的问题。例如最近大家都在讨论360安全卫士安装不上KB969604、KB969682两个补丁的问题,明明用的是Offcie 2007,360却提示“未找到相应版本”。
其实这就是因为Office 2007之前的补丁没有打,KB969604、KB969682两个补丁是针对Office 2007 SP2的,如果没有安装SP2补丁(360安全卫士不提示这个补丁),就出现了无法安装的情况,我们先安装SP2补丁,再用360安全卫士安装KB969604和KB969682就可以了。
除了补丁问题,造成版本不匹配的原因还可能是系统中保留着其他版本的Offcie信息。这就要麻烦一些了。运行Windows Installer Clean Up(下载地址:http://work.newhua.com/cfan/200913/msicuu2.rar),在如图所示的列表中找到以前的Offcie版本(确认已卸载的老版本),单击remove(移除)后退出即可。
保护工具
避免“出师未捷身先死”
在我们使用工具进行补丁安装时,也要注意对这些工具的保护。例如360安装卫士出现故障时,给的提示就不准确了,你已经打的补丁或许一直会提示需要安装。例如当360安全卫士的数据文件损坏时,在“开始”菜单的“运行”中输入regsvr32 msxml3.dll(用来注意XML文件解析)。再检查下WINDOWS目录下是否有$hf_mig$(隐藏文件夹)这个文件夹,它会让360安全卫士安装补丁时找不到路径,有的话将其删除就可以了。(文/夏从林)