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