ACE24: Duplicate Registry Entries with Different Data Types or Values

AdminStudio 2022 | 23.0 | Application Manager

Edition:This test is included in the AdminStudio Professional and Enterprise Editions.

ACE 24 checks whether registry entries with the same registry hive, key, and value name have the same data type and value. If a registry entry with the same registry hive, key, and value name in a package is found in both the source and target packages, but the registry entry has a different data type or value, ACE24 fails.

Test Group/Test Category

Application Conflicts/Package Data Conflicts/Registry

Severity

Warning

Message

The registry entry [REGISTRY_ENTRY] in [PACKAGE1] conflicts with the same registry entry in the [COMPONENT] in [PACKAGE2].

Background

If a registry entry with the same registry hive, key, and value name in a package is found in both the source and target packages, but the registry entry has a different data type or value, ACE24 fails.

Resolution

Manual Fix

To resolve this issue:

1. Open a transform file or MSI package in InstallShield Editor.
2. In the View List under System Configuration, click Registry.
3. Find the registry value that is listed in the message, and replace that value with the same registry value and data type that are in the target package.
4. On the File menu, click Save As, and save the changes as a Windows Installer Transform (.mst) file.
5. Open Application Catalog and reimport this package with its transform file into your Application Catalog, and then use the Conflict Wizard to check it against ACE24 again.