InstallShield 2016
Project • This information applies to the following project types:
• | Basic MSI |
• | InstallScript MSI |
• | MSI Database |
Messages
Message 1 (Error)
Registry entry [1] contains an asterisk in the Name column. This will cause Windows Installer to attempt to remove a root registry key [2].
[1] is the name in the Registry table’s Registry column for the registry entry row that has the asterisk (*). [2] is the name of the registry key that would be removed during uninstallation.
Message 2 (Warning)
Registry entry [1] installs to a key that is not recommended for installation with software applications. Installing this entry could have an adverse effect on target machines ([2]).
[1] is the name in the Registry table’s Registry column for the registry entry row that may cause issues on the target system. [2] is the name of the registry key.
Description
ISBP20 verifies that your project does not include any registry entries that would remove root-level registry keys such as HKEY_LOCAL_MACHINE\SOFTWARE if your product is removed from a target machine. The following table shows an example of some registry data that would cause issues during uninstallation; in this example, the entire HKEY_LOCAL_MACHINE\SOFTWARE, and all of its subkeys and values, would be removed.
Registry |
Root |
Key |
Name |
Value |
Component |
Registry2 |
2 |
SOFTWARE |
* |
|
MyComponent |
ISBP20 also verifies that your project does not include other registry entries that would cause adverse issues on target machines.
Corrective Action
To resolve the validation error or warning, click the ISBP20 message in the Output window. InstallShield displays the Registry table in Direct Editor view, and highlights the row that contains the potentially problematic registry entry. To delete the registry entry, right-click the row and then click Drop Row(s).
See Also
Registry Table (Windows Installer Help Library)
Requirements for the Windows Logo Program
InstallShield Best Practice Suite
InstallShield 2016 Help LibraryAugust 2016 |
Copyright Information | Flexera Software |