09.12.2012 Views

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Preparing Installations for<br />

Maintenance and Uninstallation<br />

15<br />

<strong>InstallShield</strong> lets your users rerun your installation to change program features or reinstall or remove<br />

your application. When users select your application in Add or Remove Programs in the Control Panel,<br />

the installation displays dialog boxes that let users do any of the following:<br />

1. Install individual features that were not previously installed, and uninstall individual features.<br />

2. Reinstall your application with the settings selected during the first installation.<br />

3. Uninstall your application.<br />

To modify, repair, or uninstall an application, the operating system must have some indication that the<br />

application is present. To allow this, an installation registers an application with the operating system so<br />

that it can be easily maintained or uninstalled. You enter the necessary information in the General<br />

Information view. For more information, see Specifying Installation Information.<br />

In <strong>InstallShield</strong> installations, maintenance (that is, modification and repair) is handled automatically. In<br />

addition, uninstallation is handled automatically—with the sole exception of custom actions, which must<br />

either undo their own effect during uninstallation or have their effect undone by another custom action<br />

that runs only during uninstallation.<br />

Removing Registry Data Created by Your Product<br />

By default, your product’s uninstaller removes only data that was created by your installation program.<br />

You can use a special uninstallation flag in the Registry view. The uninstallation flag controls the registry<br />

data to be removed during uninstallation. In particular, using the Uninstall entire key flag on a registry<br />

key causes the key and all its values and subkeys to be removed during uninstallation. For more<br />

information, see Registry Flags.<br />

<strong>InstallShield</strong> <strong>2012</strong> <strong>Express</strong> <strong>Edition</strong> <strong>User</strong> <strong>Guide</strong> ISE-1800-UG01 287

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!