就在近日,小编在升级IE8浏览器软件时,发生了无法安装IE8提示请重新启动计算机,以撤销安装程序所做的任何更改的提示(如下图所示)。那么,导致无法安装IE8浏览器的主要原因,及解决技巧是什么呢?经过小编的实验,终于找到了解决的办法,下面与大家分享一下,希望可以对大家安装IE8时,有所帮助。
无法安装IE8提示请重新启动计算机问题发生的原因:
我们在安装IE8浏览器的过程中,如果勾选了“安装更新”按钮,并且我们在进行安装的时候,并没有关闭基于IE的第三方浏览器,安装完毕重启后,继续安装更新失败。(正常情况为重启后IE成功升级)
连锁问题:XP无法自动更新 (解决方案在最下方)
([错误号: 0x8DDD0007]
您需要重新启动计算机以完成某个程序或更新程序的安装。只有在重新启动之后,您才能从此网站查看或获取其他更新程序。)
无效方法1:重新启动
无效方法2:打开注册表,定位到 [HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\ActiveSetup\
InstalledComponents\{89820200-ECBD-11cf-8B85-00AA005B4383}],将IsInstalled的DWORD值改为0,重装IE
无效方法3:关闭自动更新,删除“添加/删除程序”——“显示更新”程序
无效方法4:在系统根目录C:windows里面找到更新的安装文件夹,隐藏属性的!在update子文件夹下面,删除卸载文件spuninstall.exe。在控制面板--添加或删除程序里面,选择“显示更新”,删除所有可以删除的更新。检查前两部删除更新完成后,重启一次机器。显示没有可删除更新,安装IE8。
无法安装IE8提示请重新启动计算机问题解决问题代码:
@echo off
rem fix update garbage value
set Update=HKLMSOFTWAREMicroSoftUpdate
set Updates=HKLMSOFTWAREMicroSoftUpdates
rem set
echo Cleanning "%Update%"
for /f "tokens=1 delims=" %%a in ('reg query %Update%^|Findstr /i"UpdateExeVolatile"') do (
reg delete %%a /f
)
echo %Update% is cleanned!
echo Cleanning "%Updates%"
for /f "tokens=1 delims=" %%a in ('reg query %Updates%^|Findstr /i"UpdateExeVolatile"') do (
reg delete %%a /f
)
echo %Updates% is cleanned!
echo press any key to exit...
pause>nul
我们可以新建文本文档,然后复制以上红色内容,粘贴,最后保存为任意名称的.bat文件。
双击运行后,正常安装IE8即可。