InstallShield Tips and Techniques

July 14, 2007

Enable MSI logging

Filed under: Reference Materials — shieldmaster @ 12:07 am

The use of the MSI log cannot be underestimated in its ability to resolve technical issues.  It can be complicated to review the contents, so much so there are tools available to assist you.  

But first you must ensure that a MSI log is generated for your installs – here is the best method  to have one generated each time your install is run.  Add this registry entry to the workstation/server:

Windows Registry Editor Version 5.00


Hint:  take the above text and save as “MSILogging.reg” and then double-click it.

Now whenever a MSI install is run – even if you perform a Modify/Repair/Remove from the Add/Remove Program Control Panel, a verbose MSI log is generated.  The log is created in the Windows Temp directory (use %TEMP% in the Start | Run dialog box to access).  Look for a recent file named MSI9999.log (where 9999 is a random number).

This is much easier to accomplish instead of creating the complex batch statement to create a MSI log during execution.


Updated:  It was noted that the correct phrase should be “voicewarmup” – thanks Colin!


1 Comment »

  1. I think you meant voicewarmup.

    Each letter represents a different item to log. It just coincidentally spells out voicewarmup which is just a nice easy way to remember it. Voicewarmer would would but you would be missing u and p options and you are just duplicating e and r options

    Comment by Colin Bragg — December 4, 2008 @ 4:58 am

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at

%d bloggers like this: