Ensure the Quality and Reliability of Windows Installer MSI Packages

January 15, 2024
Use validation tools with support for Internal Consistency Evaluators (ICEs) to ensure you are delivering compliant installation packages to your users.

MSI Package Validation with Internal Consistency Evaluators (ICEs) is a critical process for ensuring the quality and reliability of Windows Installer packages. It involves running checks based on predefined rules to identify potential issues within the package structure and data. These checks, conducted by ICEs, are essential for maintaining package integrity, preventing installation failures, and ultimately fostering a smooth user experience. By employing ICE validation, developers can proactively identify and rectify potential problems before releasing their software. This helps avoid bugs, installation errors, and compatibility issues that could impact end users. Moreover, validated packages are more likely to comply with Microsoft Windows Installer certification requirements, enhancing their credibility and marketability.

Several installation tools provide MSI Package Validation including:

  • Advanced Installer Architect can automatically run the ICEs after your build is complete and fix errors and warnings.
  • PACE Suite powers advanced validation through ICE customization and targeted rule execution.
  • InstallShield Premier runs validation checks, reports the specific ICE rule violation and offers troubleshooting information.
  • AdminStudio Enterprise includes Application Manager which allows the validation of MSI packages either before, during, or after import.
  • Master Packager simplifies validation with built-in wizards and visual error identification.

For an in-depth analysis of features and price, visit our Installation Tools comparison.

Compare Installation Tools