This article describes a hotfix for Windows Installer for computers that are running Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008.
This hotfix fixes the following four issues:
Sample log:
This hotfix fixes the following four issues:
Issue 1
Consider the following scenario:- You perform a product upgrade by using a Windows Installer package.
- In the Windows Installer package, you sequence the RemoveExistingProducts action in either of the following three locations:
- Between the InstallValidate action and the InstallInitialize action.
- After the InstallInitialize action and before any actions that generate execution script.
- Between the InstallExecute action and the InstallFinalize action, or between the InstallExecuteAgain action and the InstallFinalize action.
Issue 2
You perform an installation of a product by using the transforms that contains custom actions. When you remove Windows Installer patch (.msp) files from the product, you receive the following error message:Error applying Transforms
Issue 3
Consider the following scenario:- You install Windows Installer 4.5 on a client computer.
- You deploy a product using any supported method and the ProductCode property of the product is lowercase.
Sample log:
MSI (s) (64:9C) [11:07:37:574]: Internal Exception during install operation: 0xc0000005 at 0x0094D0F5.
MSI (s) (64:9C) [11:07:55:209]: Crash report directed to WER.
MSI (s) (64:9C) [11:07:55:209]: Internal MSI error. Installer terminated prematurely.
MSI (s) (64:9C) [11:07:56:781]: MainEngineThread is returning 1603