Troubleshoot the error 1603 “Fatal Error During Installation”

This error message is displayed by the Microsoft Windows Installer Engine (Wondering whats this? Read here) and is a general error code that indicates a problem occurred during the installation. Read on this article to learn how to sidestep this speed bump. The following is the probable list of known causes for this error to occur: Short… Continue reading Troubleshoot the error 1603 “Fatal Error During Installation”

Command Line Switches for MSI and MSP Installations

Hi Folks, Its time for yet another Guest Post; and we have Bhuvana writing for us. In this article she focuses on the command line arguments and the silent switches that can be used for msi and msp (un-installable patches). Bhuvana specializes in InstallShield & MSI Installers and her primary responsibility at work is “Build &… Continue reading Command Line Switches for MSI and MSP Installations

Access MSI Database in Deffered Context through Custom Actions

Deferred custom actions have limited access to the installation session. If your deferred custom action requires information about the installation that it cannot obtain through its limited access, then you can provide that information to the deferred custom action through the CustomActionData property. This method is only available to script and DLL deferred custom actions.… Continue reading Access MSI Database in Deffered Context through Custom Actions

Installing Specific Features in a MSI Package

The ADDLOCAL, ADDSOURCE, and ADVERTISE properties can be used to install only a certain number of known features. The following command-line script would be used to install the “Word” and “Excel” features of the example.msi package locally on the machine. Feature names are case-sensitive. msiexec /i example.msi ADDLOCAL=Word,Excel /qb The following command-line script would advertise… Continue reading Installing Specific Features in a MSI Package

Key Information on Sourcelist of a MSI

The following registry key gives information about the sourcelist for a msi. (Source Resilency) HKCR\Installer\Products\convertedGUID\Sourcelist We can also check for the transforms which were installed along with msi in HKCR\Installer\Products\convertedGUID\TRANSFORMS

Understand the Windows Installer Logs

Here’s a fantastic document by Richard on “how to interpret Windows Installer logs”. This is a very essential and a noteworthy bookmark for every packager and administrator. Especially, Don’t miss the Annotated Verbose Installer Log section; it has a pdf file, which contains a log file generated on Vista. Special Thanks to Richard Mc Donald… Continue reading Understand the Windows Installer Logs