由於升級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