Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Windows Installer
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===ICE validation=== Microsoft provides a set of Internal Consistency Evaluators (ICE) that can be used to detect potential problems with an MSI database.<ref>[http://msdn.microsoft.com/en-us/library/aa369554(VS.85).aspx Internal Consistency Evaluators β ICEs]</ref> The ICE rules are combined into CUB files, which are stripped-down MSI files containing custom actions that test the target MSI database's contents for validation warnings and errors. ICE validation can be performed with the Platform SDK tools Orca and msival2, or with validation tools that ship with the various authoring environments. For example, some of the ICE rules are: * ICE09: Validates that any component destined for the System folder is marked as being permanent. * ICE24: Validates that the product code, product version, and product language have appropriate formats. * ICE33: Validates that the Registry table is not used for data better suited for another table (Class, Extension, Verb, and so on). Addressing ICE validation warnings and errors is an important step in the release process.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)