Filtering Registry Entries by Component or Feature

InstallShield 2015

Project: This information applies to the following project types:

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

Several project types (DIM, Merge Module, and MSM Database) do not include support for features; these project types have support for by filtering by component, but not by feature.

The Registry view includes a View Filter. This filter enables you to select a component or feature whose registry data you want to display in the view.

The View Filter lists your project’s hierarchy of features, subfeatures, and components. Selecting a feature shows the registry data for all of the components in that feature, but it allows you only to modify and delete existing entries. You need to select a component in order to add a new registry key.

If the feature hierarchy contains a subfeature, selecting a parent feature displays only the registry entries in that feature. It does not display the registry entries in the subfeature.

Browsing for Components

You can browse for components from within the registry explorer. Click the ellipsis button to the right of the View Filter to launch the Browse for Component dialog box. From that dialog box, you can select a feature in the Feature list and then select an existing component or click the new component button to create a new component.

If the View Filter is set to All Application Data, you can right-click a registry hive in the Destination computer’s registry view pane and click Browse for Component to display the dialog box.

Viewing All Registry Entries in Your Project

To view all of the registry entries in your installation, select the All Application Data option in the View Filter. You can export registry data by selecting Export All or Export Selected Branch from the context menu after right-clicking a registry key.

Note: You can modify, rename, or delete registry keys and values while filtering the view by All Application Data.

When you click a registry key in the Destination computer’s Registry view pane of the Registry view, InstallShield displays all of the registry data for that key in the lower-right pane of the Registry view. The Component column shows the component with which the registry data is associated. If the same value exists for more than one component, the last component that was associated with the registry data is displayed.

If you have not set a value for a key, no registry data is displayed for that key when you select All Application Data in the View Filter.

See Also