无法安装 Windows Internet Explorer 因为其他程序或更新正在等待重启您的计算机,解决方法

由低版本IE向高版本升级时,例如,从IE6.0升级IE8.0时;或者重新安装IE7、IE8.0时,安装进度到两步时,每次都依然提示:

“无法安装 Windows Internet Explorer ,因为其他程序或更新正在等待重启您的计算机。请重新启动计算机,然后再次运行此安装程序。”

尝试了各种第三方软件,都无效。出现的报错,如下图:

无法安装 Windows Internet Explorer 因为其他程序或更新正在等待重启您的计算机,解决方法


这是第三方软件解决不了的,请使用此方法。自己编写一个修正和清除注册表等以往升级留存程序的批处理文件。如下:


@echo off   
  
rem fix update garbage value   
  
set Update=HKLM\SOFTWARE\MicroSoft\Update   
  
set Updates=HKLM\SOFTWARE\MicroSoft\Updates   
  
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!   
  
explorer.exe open=http://www.bing.com   
  
echo press any key to exit...   
  
pause>nul   


请将上述文字语句复制,粘贴在windows记事本中,并保存为名称为:任意名称的.bat,保存类型选择为:所有文件;编码选择为:ANSI


将保存后的文件,执行。

然后,就可以正常的安装IE了