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?
ICE09

What does ICE09 check?

ICE09 checks to see if a file is set to be installed as a permanent resource (to be left on the system during uninstall) under SystemFolder (SystemFolder is the property which gets resolved to the full path of the System folder). Technically, ICE09 validates that the permanent bit is set for every component marked for installation into the SystemFolder.

When does ICE09 show up?

ICE09 posts a warning if a file that is set to be installed under System folder is NOT marked as a permanent resource. Installation authors should avoid installing non-permanent system components to the SystemFolder.

How can I fix ICE09?

To prevent this warning, you should mark your files that are set to be installed under System folder as permanent resources. Technically, you need to set the Permanent bit in the Attributes column of the Component table for every component that is marked for installation into the SystemFolder.