Thursday, April 2, 2009

How to ThinApp Internet Explorer 8.0

One of my customers was asking if it was possible to ThinApp Internet Explorer 8. He was not ready to roll out IE8 to all his users just now, but wanted to give his users a taste of the new browser, without the risk of interrupting how their systems operate. Currently, all their machines have IE 6 installed on them:

My answer to him was YES - it can be done. I performed the following demonstration to him:

I reverted my thinapp capture WinXP system to the clean state snapshot. Once reverted, I went to and downloaded the IE8 setup to the capture system:

I then started the ThinApp capture and let it do its pre-setup Scan. Once the scan was done, I minimized the ThinApp Capture and kicked off the IE8 install:

Internet Explorer setup went without a hitch. Once it completed, it asked for a reboot... No worries there. ThinApp handles a situation like that without a problem. You just need to let the setup reboot the system. Once the system comes back up, the ThinApp Capture will start automatically and give you the choice to continue:

I asked it to continue the installation process. Once it performed its post-setup scan I told it to make IE8 available to all Domain Users:

Afterwards, it completed the build process and I copied the package (I called it Internet Explorer.exe) to a network location. I asked my test user to run it from their typical desktop (with IE6 only). They could run IE8 without any issues. Also, running IE8 alongside IE6 was without any problems:

The screenshot below demonstrates how IE6 and IE8 are run alongside on the Adobe Flash website. Note: IE8 has Flash installed, and IE6 does not have the Flash plug-in installed:

This further demonstrates application management power and flexibility that comes with ThinApp. 


  1. I've tried like you said. But when I started IE8, I've got an error message:

    Executable 'C:\WINDOWS\ie8\iexplore.exe' had the following unrecoverable error:
    Missing Ordinal C:\WINDOWS\system32\WININET.dll->urlmon.dll:421

  2. What Operating System/Service Pack did you do the packaging on? What was the existing IE version on the packaging workstation?

    Did you try turning on the Log Monitor? (Start Menu > Program Files > VMware > ThinApp Log Monitor) it has great logging capabilities. Let me know if you see any logs once you start the Monitor.