How to create a Windows Installer Patch using Wise Package

Step 1: Launch the Patch Creation tool from within your Wise product. The Patch Creation tool’s Welcome dialog appears. This dialog offers an outline of the steps for creating a patch. Step 2: Read the information on the Welcome dialog, and click Next when finished. The Specify Patch Settings File dialog appears. Step 3: The… Continue reading How to create a Windows Installer Patch using Wise Package

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

How to Troubleshoot an error using Windows Installer Logs

When you need to troubleshoot a failing install, it is often useful to use the policy hive rather than the command line to catch things like repairs and multi-package installs. The Windows Installer Log comes in very handy in this case. The log can be generated 2 ways (Other than the usual Msiexec <misname> /l*v… Continue reading How to Troubleshoot an error using Windows Installer Logs

MSI Packaging Guidelines and Best Practices for Windows 7 / Vista

Here are few points which would prove handy while re-packaging an application for Vista /¬†Windows 7. 1. If you must make a change on the system via a custom action, ensure that the custom action is deferred and the msidbCustomActionTypeNoImpersonate bit is set. This will ensure that the custom action inherits elevated privileges from the… Continue reading MSI Packaging Guidelines and Best Practices for Windows 7 / Vista

Best Practices for Windows Installer MSI Custom Actions

The Windows Installer has many built-in actions for the installation of applications. However, when a packager of an installation package finds it necessary to write a custom action. There are some best practices which have to be followed for optimal execution. Custom actions that use sensitive information should not write this information into the log.… Continue reading Best Practices for Windows Installer MSI Custom Actions

Most Common ICEs found while Package Validation in Re-packaged applications

If you repackage an installation with any version of Installshield AdminStudio, and when you try to validate it, ¬†you will most certainly see.. ICE33 – This ICE is caused by the fact that repackager adds COM related information into the registry table as supposed to the Microsoft recommended Class ID, Prog ID and Type Lib… Continue reading Most Common ICEs found while Package Validation in Re-packaged applications

Windows 7 – File and Registry Redirection : Impact on MSI Packaging

The basics of this feature is explained in the article Folder Virtualization Concepts in Windows Vista. Impact in MSI Packaging Files in a registry key can be found twice in your installation. Especially if the application has to be launched to customize options and settings. Possible Work-around During Setup-Capture: Virtualized resources needs to be merged… Continue reading Windows 7 – File and Registry Redirection : Impact on MSI Packaging