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


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

What does ICE74 check?

ICE74 verifies that the FASTOEM property has not been authored into the Property table.

The FASTOEM property enables OEMs to reduce the time required to install Windows Installer applications for the first time. It cannot be used after the first install. The FASTOEM property must not be authored in the Property table because this interferes with subsequent installations for the maintenance, removal, or repair of the application.

ICE74 also verifies that the UpgradeCode property is authored into the Property table, and that its value is not a null GUID, {00000000-0000-0000-0000-000000000000}.


When does ICE74 show up?

  • ICE74 posts error if the FASTOEM property has been set in the Property table.
  • ICE74 also posts error if UpgradeCode is not found in the Property table or set to a NULL GUID.

How can I fix ICE74?

  • If FASTOEM property is found in the Property table and you did not intentionally put it there, remove it from the Property table.
  • If UpgradeCode is not found in the Property table, specify an UpgradeCode for the application.