zaterdag 25 juni 2011

ConfigMgr: Deploy Internet Explorer 9 as part of a Task Sequence

Hi,


When installing Internet Explorer 9 during OS Deployment the installation gives a weird issue after the machine is fully deployed. When a non-administrative user logs in to the machine, the Internet Explorer shortcutshows up as a "blank" icon and the target points to a non-existent path like T:\.  When an Administrative user logs on to the computer before a non-administrative user does, everything will be okay.


This error seems to be caused by an issue in the Active Setup part of Internet Explorer 9. Please see this post by Steven Bone explaining what Active Setup is and means.


Workaround
As long as there is no bugfix available for this issue, you can deploy Internet Explorer 9 correctly via a task sequence following these steps.


- Install Internet Explorer 9 in the task sequence by using the .msu file.
- After a reboot, create the following two task sequence actions:
Task Sequence Step 1:
reg.exe DELETE "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components" /v "NoIE4StubProcessing" /f 
The task sequence step (Run Command Line) should look like this:


Task Sequence Step 2:
reg.exe DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "NoIE4StubProcessing" /f


The task sequence step (Run Command Line) should look like this:

In my case I have to tick the box "Disable 64-bit file system redirection" because I am deploying Windows 7 x64 workstations.

I hope this helps in deploying Internet Explorer 9 successfully.

Regards,

Stefan Hazenbroek