If you are having problems with a Windows Installer .MSI installation, you can enable Windows Installer logging:

1. Copy / Paste the following to a MSILOG.REG file:

REGEDIT4

\[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer\]
"Logging"="voicewarmup"

2. Merge the MSILOG.REG file with your registry, or run regedit /s MSILOG.REG.

3. Rerun the problem installation.

NOTE: To avoid a performance hit, when you are finished troubleshooting, delete the Logging Value Name.

NOTE: The log file will be located in your Temp folder, have a name that starts with MSI, and have a .log extension.

NOTE: What does voicewarmup mean?

v - Verbose output                              o - Out-of-disk-space messages                              i - Status messages                              c - Initial UI parameters                              e - All error messages                              w - Non-fatal warnings                              a - Start up of actions                              r - Action-specific records                              m - Out-of-memory or fatal exit information                              u - User requests                              p - Terminal properties                              + - Append to existing file                              ! - Flush each line to the log
NOTE: see How do I manage Windows Installer local policies by using the registry?