ProblemYou are experiencing installation problems with an application and want to troubleshoot the cause. SolutionUsing the RegistryTo enable Windows Installer logging, set the following Registry value: Key: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer Value Name: Logging Value Type: REG_SZ Value Data: voicewarmup See the Discussion for more on what the value data means. Using Group PolicyYou can enable Windows Installer logging via Group Policy with the following setting: \Computer Configuration\Administrative Templates\Windows Components\ Windows Installer\Logging DiscussionIf the installation program you are using is MSI-based (i.e., has a .msi extension), you can enable additional logging to troubleshoot issues during installation. After you enable logging, a log file is created each time you attempt a MSI installation in the %temp% directory (e.g., C:\Documents and Settings\rallen\Local Settings\Temp). These log files start with msi and have a .log extension. If there are multiple files like this in your temp directory, you may want to sort the output by timestamp to determine the most recent one.
The Registry value data that we showed you should enter was voicewarmup. This may have seemed like a strange thing to enter for logging options, but it is actually quite logical. Each letter in voicewarmup represents a particular type of event or action or information that Windows Installer will log. The combination of letters in voicewarmup represents all the options you can set. You can, of course, use a subset if you like. For example, you could just use the letters "cewp" if you wanted. How do you know what each letter represents? Table 16-1 has the complete listing.
See AlsoMS KB 314852, "How to Enable Windows Installer Logging in Windows XP" |