Conflicts Detector Rules

In this dialog you can select the rules that will be considered during the MSI comparison. The following rules are available:

  • CR1 - check for components with identical GUIDs installed to different destinations.
  • CR2 - check for components with identical GUIDs for new and/or missing files.
  • CR3 - check for the existence of the same file within different component GUIDs.
  • CR4 - check for different versions of the same file within the same component GUIDs.
  • CR5 - check merge modules for different versions.
  • CR6 - check for the existence of the same registry entry within different component GUIDs.
  • CR7 - check for shortcuts present within different component GUIDs.
  • CR8 - check for an INI file present within different component GUIDs.
  • CR9 - check for ODBC entries present within different component GUIDs.
  • CR10 - check for NT Services present within different component GUIDs.
  • CR11 - check for the existence of the same Extension and Verb combination within different component GUIDs.
  • CR12 - check the package code to ensure it is unique.
  • CR13 - check the product code to ensure it is unique.
  • CR14 - check the upgrade code to ensure it is unique.
  • CR15 - check for the existence of the same INI file in the IniFile and File tables.
  • CR16 - check for files installed by components with different GUIDs and different version/size/language going to the same destination directory.
  • CR17 - check for registry entries with the same Root/Key/Name but different values.
  • CR18 - check for components with different ComponentIDs installing the same key file to the same directory.
  • CR19 - check for files that can be replaced with a merge module.

Command Line Switches

  • /ExcludedRules <excluded_rules_list> - the rules in this list will not be checked during the MSI comparison. Items in the list are separated by semicolons (see the example below for the syntax).

Example:

ConflictsDetector.exe /Noui /Msi "C:\Work\YourMsi.msi" /MsiRepo "C:\Work\Repository\" /ExcludedRules cr2;cr5;cr18