RDS-Hosts and nested MSI-Installers

When Remote Desktop Session Host (= Terminalserver) Role is applied on a 2008R2 Server you may run into problems when installing programs that use nested MSIs. IBM-ClientAccess or LibreOffice are examples that match this issue. When a nested installer is started a progress bar „Windows Installer Coordinator“ runs endless and the installation won´t complete.

 

A workaround for this is to run gpedit.msc and enable the following policy:

 

Computerconfiguration >> Policies >> Adminstrative Templates >> Windows components >> 
Remote Desktop Services >> Remote Desktop Session Host >> Application Compability >> 
Turn off Windows Installer RDS Compability 

 

Run a gpupdate /force and install your program as usual. After completing installation change the setting back to not configured.

The windows installer compability feauture was invented with Server 2008R2 and queues all MSI requests to processes them one at a time.

More information you can find in this MS-Knowledgebase article.

http://support.microsoft.com/kb/2002357