由于升级IE11的过程中,从网上下载的IE更新包需要联网验证更新,而有时候内网中没有开放外网权限,故无法更新,

所以从原更新包中提取出12个更新文件,写了个P来安装

@echo off

echo  ########################################################################

echo  ########正在检测你的系统IE版本,请稍后##################################

echo  ########################################################################

for /f "delims=." %%i in ('wmic datafile where name^="C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE" get Version ^|findstr /i /c:"."') do set ver=%%i

if "%ver%" == "11"  goto ouk

if %ver% neq "11"  goto oub

:ouk mshta vbscript:msgbox("你的ie版本为11,不需要升级(请点击任意一个按扭退出)",vbApplicationModal)(window.close) exit

:oub echo IE Version:%ver%

echo  ########################################################################

echo  ########正在复制必要的安装文件,请稍后##################################

echo  ########################################################################

if not exist c:\temp mkdir c:\temp

copy "\\192.168.4.11\it帮帮忙\temp\ie11-msi\IE\*"   "c:\temp\"

cd c:\temp\

echo.

tasklist |findstr /i "dism.*.exe" ||goto lab1

taskkill /f /FI "IMAGENAME eq dism*" goto lab1

:lab1

echo  ########################################################################

echo  ########安装正在进行,请稍后(大概半小时左右)##########################

echo  ########################################################################

dism.exe /online /add-package /packagepath:"Windows6.1-KB2533623-x64.cab" /NoRestart /Quiet

dism.exe /online /add-package /packagepath:"Windows6.1-KB2639308-x64.cab" /NoRestart /Quiet

dism.exe /online /add-package /packagepath:"Windows6.1-KB2670838-x64.cab" /NoRestart /Quiet

dism.exe /online /add-package /packagepath:"Windows6.1-KB2729094-v2-x64.cab" /NoRestart /Quiet

dism.exe /online /add-package /packagepath:"Windows6.1-KB2731771-x64.cab" /NoRestart /Quiet

dism.exe /online /add-package /packagepath:"Windows6.1-KB2786081-x64.cab" /NoRestart /Quiet

dism.exe /online /add-package /packagepath:"Windows6.1-KB2834140-x64.cab" /NoRestart /Quiet

dism.exe /online /add-package /packagepath:"Windows6.1-KB2882822-x64.cab" /NoRestart /Quiet

dism.exe /online /add-package /packagepath:"Windows6.1-KB2888049-x64.cab" /NoRestart /Quiet

dism.exe /online /add-package /packagepath:"IE11-neutral.Extracted.cab" /NoRestart /Quiet

dism.exe /online /add-package /packagepath:"IE11_amd64_zh-CN.cab" /NoRestart /Quiet

dism.exe /online /add-package /packagepath:"Windows6.3-KB2849696-x86.cab" /NoRestart /Quiet

dism.exe /online /add-package /packagepath:"Windows6.3-KB2849697-x86.cab" /NoRestart /Quiet

echo  ########################################################################

echo  ########安装正在进文件的清理,请稍后####################################

echo  ########################################################################

del *.cab

echo.

echo.

echo  ########################################################################

echo  ########IE11安装完成必须重启计算机才能生效,准备重启计算机##############

echo  ########################################################################

echo.

echo.

echo.

set choice= set /p choice=###########请确认是否马上重启(y/n),回车为默认重启:

if  "%choice%"=="" goto reboot

if  "%choice%"=="y" goto reboot

if "%choice%"=="n" exit

:reboot shutdown -r -t 20

echo  ########系统将在20s后重启################################################

 

 以上需要的iE更新包可以上百度云下载:http://pan.baidu.com/s/1mgvIcLq

posted on 2015-05-15 13:55  FEX-x  阅读(3054)  评论(0编辑  收藏  举报