Windows Installer
 
Unrestricted access to Windows Installer functionality!
 
Open Source
 
Open source!
 

<xml/>

 
Plain XML based source scripts!
 
Free
 
Free, no strings attached!
 
Build Automation
 
Command-line interface for automated application build process!
 
Community
 
Thriving community support!
Why WiX?
ICE49

What does ICE49 check?

ICE49 checks for default registry entries that are not a REG_SZ type.

When does ICE49 show up?

ICE49 posts an error if there is a default registry entry that is not a REG_SZ type.

On Windows 95 computers, default registry entries (those with no name) can only be REG_SZ values. On Windows 98 and Windows NT/Windows 2000 systems, default values can be of any type. Components with non-REG_SZ default values are valid, as long as they are never installed on a Win95 computer. If they are, an error is generated at install time.

How can I fix ICE49?

To fix this error, make installation of the component conditional upon the target not being a Windows 95 computer, or change the value to type REG_SZ.