Symptoms or Error
When trying to install or remove any XenApp Software (including hotfixes and rollup packs), a 1603 Windows error message is displayed. The following are the possible error messages that are displayed when trying to install or remove any XenApp Software:
Error 1603: A fatal error occurred during installation

Installation ended prematurely because of an error

Fatal Error during installation

You might also notice the following when trying to remove any hotfix or rollup pack using cpatch command:

Note: Find more possible causes and solutions in the Additional Resources section.
Solution
Complete the following steps to resolve this issue:
-
Reboot twice to ensure there are no more pending reboot requests.
Try your installation again. If the problem persists continue to Step 2. -
Check the Windows Installer Service.
Try your installation again. If the problem persists continue to Step 3.
- Click Start > Run, and type Services.msc and press Enter.
- Scroll down and find the Windows Installer. Double-click Windows Installer in the Services list.
- On the General tab, ensure the service is started under Service status.
- If the service is not already running, under Service status, click Start, and then click OK.
-
Unregister and then re-register the Windows Installer Service.
Try your installation again. If the problem persists continue to Step 4.
- Click Start > Run, and type msiexec /unreg in the Open text box; click OK.
- Click Start > Run, and type msiexec /regserver in the Open text box; click OK.
- Search and remove any InProgress installations.
reg /query [\\ComputerName]\HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress
Caution! Refer to the Disclaimer at the end of this article before using Registry Editor.
To clean any pending installations check the following registry key and clean any entries in the key that you find:
-
Click Start, and then click Run.
-
In the Open box, type regedit, and then click OK.
-
Locate the following reg key:
HKEY_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress
-
Select the key, and then press Delete.
-
Click Yes to confirm the delete operation.
-
On the Registry menu, click Exit to quit the Registry Editor.
Try your installation again. If the problem persists contact Citrix Technical Support for further assistance.
Problem Cause
When an installation does not complete or roll back successfully, some remnants of the installation might remain in the system. Windows Installer considers the incomplete installation to be active and does not install new products or re-install existing products until the installation is resolved. Because Windows Installer runs only one installation at a time, only one installation is active at any given time and there is only one instance of the indicator objects on any system.
The following object indicates an active, incomplete installation on the system. When an installation completes successfully, Windows Installer automatically deletes this object from the system. The InProgress registry subkey: HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress

Additional Resources
-
CTX126640 - XenApp 6 Installation Fails with Error Code 1603
-
CTX136996 - Error 1603 Occurs When Installing Hotfix Rollup Pack 2 on XenApp 6.0
-
CTX138332 - Hotfix or Hotfix Rollup Error 1603: A fatal error occurred during installation
-
CTX128758 - XenApp Hotfix Installation Fatal Error 1603
-
CTX206937 - Error Code: 1603 When Upgrading From StoreFront 3.x to StoreFront 3.1 Beta
-
CTX207644 - StoreFront Upgrade from 2.6 to 3.0 Fails
-
CTX415447 - Understanding Microsoft Installer Logs
-
CTX746354 - Best Practices to Uninstall XenApp/Presentation Server on Windows Server