原创:微软IE累积安全更新无法安装的解决方法(经验分享)
层出不穷的漏洞给电脑用户增添了不少安全隐患,给Windows和微软的其他软件打补丁,安装更新程序已成为广大电脑用户每月必不可少的例行事务.但有很多朋友在安装微软IE累积安全更新补丁时却出现了无法安装的问题(在百度上能搜到很多网友的求助).众所周知,微软的IE累积安全更新在微软的补丁中一直被列为"严重"等级(微软补丁的最高等级),不能及时安装IE累积安全更新可能造成用户被黑客轻易入侵.
故障现象:
1.下载IE累积安全更新补丁并手工安装,补丁文件解包后提示:"KB9xxxxx安装程序被取消".其他补丁可以正常安装.
2.用360安全卫士或同类软件的系统漏洞扫描功能,IE累积安全更新补丁可以正常下载,但安装失败.其他补丁可以正常安装.
受影响的操作系统和软件,补丁的版本:
1.操作系统:在网上求助的大多是WinXP及其SP1,SP2版本.但笔者推测Win2000/2003也可能会产生同样故障.
2.IE累积安全更新补丁版本:MS07-016 KB928090
MS06-072 KB925454
MS06-067 KB922760
MS06-042 KB918899
MS05-052 KB896688等.
笔者推测所有微软IE累积安全更新都会可能产生同样的问题.
3.IE版本:已知IE6 SP1和IE7都会产生此问题.
目前已知的故障原因:
1.在google上找到的网页:
if you have changed your Program Files directory after installing windows,
and before trying to apply the 896688 critical update, the update's version
check will fail as it will only check the new Program Files directory that
you have designated when your iexplore.exe is probably in C:\Program Files\.
To fix this, copy all the files missing from your new Program Files
directory from the C:\Program Files\ directory, apply the critical update,
reboot, and then copy all the updated files from the new Program Files
directory into the C:\Program Files\ directory, replacing all old files
大意是说如果改变的windows默认的文件安装文件夹,就会出现这种情况,刚好我把默认的文件夹从C盘改到D盘了.后面的跟贴也有说明:
An alternative to copying the files is to reset the registry key for your Program Files back to C:\Program Files while you install the update, then set it back to your normal value. This worked for me.
The registry key is:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/ProgramFilesDir
2.禁用或限制了IE浏览器的使用权限.
3.安装IE累积安全更新失败后,打开windows文件夹下的log文件,发现Unexpected Error While Executing Line 1 ( Test.IE7InstallBlock.Section ) of PreRequisite 有这么个错误.好像是要测试IE7的InstallBlock,但也没有说为什么会不成功.有可能是使用了IE7BlockerToolkit.exe(微软提供的避免WindowsUpdate自动将IE6升级为IE7的软件).但考虑有朋友在安装05年微软发布的IE累积安全更新时也安装失败,所以由IE7BlockerToolkit.exe引起故障的可能性不大.
目前已知的故障解决方法:
1.进入注册表编辑器("开始"---"运行"---输入"Regedit"),定位到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/ProgramFilesDir,将默认程序安装文件夹改回系统盘的ProgramFiles文件夹.(注:将系统默认程序安装文件夹改到非系统分区虽有助于系统维护,但部分软件只能安装在系统盘,否则无法使用,如作图软件CorelDRAW)
2.恢复IE浏览器的正常权限.
3.如果上两种方法都无效,而且你使用过微软的IE7BlockerToolkit.exe,可以尝试再次在命令行下运行IE7BlockerToolkit.exe执行IE7Blocker.cmd /U,暂时允许自动更新至IE7.
后记:
本文为笔者原创,部分资料收集自互联网,同时在数个论坛上发贴.如转贴请注明[转贴]
希望本文能帮助各位朋友"有病治病,无病强身"~~~ :)
[ 本帖最后由 magicwanyu 于 2007-2-23 11:01 编辑 ] |