ISICE03

InstallShield 2016

Project • This information applies to the following project types:

Basic MSI
InstallScript MSI
Merge Module
MSI Database

Message (Error)

Nested custom action [1] of type [2] is not allowed.

[1] is the name of a custom action in your project, and [2] is the Windows Installer type number of custom action.

Description

ISICE03 verifies that your installation does not include any nested-installation custom actions. Nested installations is a deprecated feature of the Windows Installer. Applications installed with nested installations sometimes fail because they are difficult for end users to service correctly. Microsoft Corporation recommends that you avoid using nested installations and nested-installation custom actions to install products that are intended to be released to the public. To learn more, see Concurrent Installations in the Windows Installer help library.

Corrective Action

To resolve this error, remove the nested-installation custom action from your project. The MSI Type Number value in the Custom Actions and Sequences view (in Basic MSI, InstallScript MSI, MSI Database, and Transform projects) or the Custom Actions view (in Merge Module and MSM Database projects) for nested-installation custom actions is 7, 23, or 39.

As an alternative to using a nested installation, you may want to create a create an InstallShield prerequisite, and then add that InstallShield prerequisite to your installation project. For more information, see Defining InstallShield Prerequisites.

See Also