Common Tab

InstallShield 2016 » Patch Design View » Patch Configuration

Project • This information applies to the following project types:

Basic MSI
InstallScript MSI

When you click a patch configuration in the Patch Design view, InstallShield displays several tabs. The Common tab for a patch configuration exposes frequently used patch settings.

Patch Output Location

Specify where you want your patch file built or browse for an existing folder. InstallShield appends the following subdirectories to your output location:

\PatchConfigName\Patch

Note • InstallShield also adds a folder called Interim to your output directory. The Interim folder contains the following files after you build a patch:

.log—contains output from the patch creation process; this usually contains information that is useful for troubleshooting
.pcp—patch creation properties file; this contains all of the settings necessary to generate a patch package

Launcher Settings

In this area, you can configure the following launcher settings:

Configurable Launcher Settings

Setting

Description

Create Update.exe

If you want to create an Update.exe update launcher for the current patch, select this check box.

To learn when an Update.exe update launcher is required, see Patching Considerations.

Include Windows Installer 3.1 Engine

Select this check box to include the Windows Installer 3.1 engine with your patch package.

Include .NET Framework

Select this check box to include the .NET Framework with your patch package.

Patch Creation Cache

In this area, you can set the following:

Patch Creation Cache Settings

Setting

Description

Enable

When you select this check box, InstallShield creates intermediate files that are used in subsequent builds to improve performance speed. These intermediate files are left indefinitely on your system. Do not select this check box if you have limited disk space.

Optimize Patch for Large Files

Select this check box to create small bit-level patches for all application files larger than 4 MB in your installation project.

Allow Patch to be Uninstalled (Requires Windows Installer 3.0)

Select this check box if you would like the patch to be uninstallable without having to uninstall and reinstall the entire application and other patches. Note that uninstallation of patches works only under certain conditions. For example, versions of Windows Installer earlier than version 3.0 cannot remove just the patch from an application. For more information, see Removing Patches in the Windows Installer help.

Project • The uninstallable patch functionality is not available for InstallScript MSI projects if the InstallScript user interface (UI) style is the traditional style (which uses the InstallScript engine as an external UI handler).

This functionality is applicable to InstallScript MSI projects in which the InstallScript UI style is the new style (which uses the InstallScript engine as an embedded UI handler). To learn more, see Using the InstallScript Engine as an External vs. Embedded UI Handler for InstallScript MSI Installations.

Build Patch

Click this button to build your patch after you have configured all of the appropriate settings.

Note • You can also build your patch from the Patch Design explorer. Right-click the appropriate patch configuration, and then click Build Patch.

See Also