ACE35: RemoveRegistry Data Without the Required Standard Actions

AdminStudio 2022 | 23.0 | Application Manager

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

ACE35 checks whether data in the RemoveRegistry table is executed with an associated RemoveRegistryValues action.

Test Group/Test Category/Test Subcategory

Best Practices/Windows Installer Best Practices/Recommended Rules

Severity

Warning

Message

The package contains data ([RemoveRegistry]) in the 'RemoveRegistry' table but not the necessary actions to use this data. You should consider whether a 'RemoveRegistryValues' action is needed for your 'InstallExecuteSequence' table.

Background

If a package contains data in the RemoveRegistry table but not the necessary actions to use this data, ACE35 fails.

Resolution

Manual Fix

To resolve this issue, determine whether a RemoveRegistryValues action is needed for your InstallExecuteSequence table. If so, either open the MSI file in InstallShield Editor and add the appropriate action to the InstallExecuteSequence table, or remove the unused data from the RemoveRegistry table.