General Tab

InstallShield 2019 » Component Properties Dialog Box

Project • This information applies to the following project types:

Basic MSI
DIM
InstallScript
InstallScript MSI
InstallScript Object
Merge Module
MSI Database
MSM Database
Transform

The General tab on the Component Properties dialog box is where you set the properties for the selected component.

Settings on the General Tab of the Component Properties Dialog Box

Setting

Project Type

Description

Shared

Basic MSI, DIM, InstallScript, InstallScript MSI, InstallScript Object, Merge Module, MSI Database, MSM Database, Transform

If the files that are contained within this component are shared files, select this check box.

To learn more, see Managing Reference Counts for Shared Files.

Never Overwrite

Basic MSI, DIM, InstallScript MSI, Merge Module, MSI Database, MSM Database, Transform

If you do not want to replace an existing version of the same file that is already present on the target machine, select this check box.

To learn more, see Checking File Versions Before Installing.

Permanent

Basic MSI, DIM, InstallScript MSI, Merge Module, MSI Database, MSM Database, Transform

If the files in this component should not be removed from the system during uninstallation, select this check box. For example, validation rule ICE09 requires any component with a destination of [SystemFolder] to be marked as Permanent.

To learn more, see Specifying Whether a Component’s Files and Other Associated Data Are Uninstalled During Uninstallation.

Uninstall

InstallScript, InstallScript Object

If the files in this component should be removed when the application is uninstalled, select this check box.

To learn more, see Specifying Whether a Component’s Files and Other Associated Data Are Uninstalled During Uninstallation.

64-bit

Basic MSI, DIM, InstallScript MSI, Merge Module, MSI Database, MSM Database, Transform

To mark this component as 64 bit, select this check box. If a 64-bit component is included in your installation, the installation cannot be run on 32-bit machines.

Extract COM Info At Build

Basic MSI, DIM, InstallScript MSI, Merge Module

If you want InstallShield to extract the COM information each time you build a release, select this check box. If your COM interfaces are subject to change, this option is preferable to maintaining statically acquired or provided data in the COM Registration advanced setting.

If you have marked the component’s COM server file as Self-Registering, you should not select this check box.

Self-register

InstallScript, InstallScript Object

If the component’s files are self-registering, select this check box. A self-registering file is an OLE server that can place information about itself in the registry so that it is seen by other OLE applications. Such a file can also remove this information from the registry when it is uninstalled.

Project • InstallScript and InstallScript Object projects support self-registration of .dll files, .exe files, and type libraries; that is, .tlb and .olb files. In Windows Installer–based projects, self-registration is set at the file level, rather than the component level.

See Also