Internet Explorer 11 Upgrade – Suppress Reboot

email me

Going from IE9 to IE11 can be quite an involved process…usually it requires multiple reboots from numerous prerequisites. To suppress the reboots, use DISM to inject the prereqs and IE11 into Windows. After a single reboot, the prereqs will be installed, along with IE11.

Just copy this code into a DeployIE11.cmd file, and then use SCCM, LANDesk, Altiris etc…to deploy the script to your clients. Make sure you include the necessary .cab files as resource files in the deployment.

@ECHO OFF

TITLE IE 11 Deployment

CLS
COLOR 0A

SET CurDir=%CD%

ECHO Installing IE 11 prerequisite: KB2834140
dism /online /add-package /packagepath:"%CurDir%\Windows6.1-KB2834140-v2-x86.cab" /quiet /norestart>nul

ECHO Installing IE 11 prerequisite: KB2670838
dism /online /add-package /packagepath:"%CurDir%\Windows6.1-KB2670838-x86.cab" /quiet /norestart>nul

ECHO Installing IE 11 prerequisite: KB2639308
dism /online /add-package /packagepath:"%CurDir%\Windows6.1-KB2639308-x86.cab" /quiet /norestart>nul

ECHO Installing IE 11 prerequisite: KB2533623
dism /online /add-package /packagepath:"%CurDir%\Windows6.1-KB2533623-x86.cab" /quiet /norestart>nul

ECHO Installing IE 11 prerequisite: KB2731771
dism /online /add-package /packagepath:"%CurDir%\Windows6.1-KB2731771-x86.cab" /quiet /norestart>nul

ECHO Installing IE 11 prerequisite: KB2729094
dism /online /add-package /packagepath:"%CurDir%\Windows6.1-KB2729094-v2-x86.cab" /quiet /norestart>nul

ECHO Installing IE 11 prerequisite: KB2786081
dism /online /add-package /packagepath:"%CurDir%\Windows6.1-KB2786081-x86.cab" /quiet /norestart>nul

ECHO Installing IE 11 prerequisite: KB2888049
dism /online /add-package /packagepath:"%CurDir%\Windows6.1-KB2888049-x86.cab" /quiet /norestart>nul

ECHO Installing IE 11 prerequisite: KB2882822
dism /online /add-package /packagepath:"%CurDir%\Windows6.1-KB2882822-x86.cab" /quiet /norestart>nul

ECHO Installing IE 11 main application
dism /online /add-package /packagepath:"%CurDir%\IE-Win7.cab" /quiet /norestart>nul

ECHO Installing IE-Spelling
dism /online /add-package /packagepath:"%CurDir%\Windows6.3-KB2849696-x86.cab" /quiet /norestart>nul

ECHO Installing IE-Hyphenation
dism /online /add-package /packagepath:"%CurDir%\Windows6.3-KB2849697-x86.cab" /quiet /norestart>nul

ECHO Installing latest IE cumulative security update: KB3038314
dism /online /add-package /packagepath:"%CurDir%\IE11-Windows6.1-KB3038314-x86.cab" /quiet /norestart>nul

ECHO Done!

REM Add IE Reboot Splash Screen

EXIT /B 0

 

 

Simple Install

There may be the chance that a simple install will work just fine for you. In that case, use the following code. The source files were extracted from the IE-Win7.CAB file.

@ECHO OFF

SET CurDir=%CD%

CLS
COLOR 0A
“%CurDir%\IE-REDIST.EXE” /quiet /norestart /update-no

REM Add IE Reboot Splash Screen

EXIT /B 0