Skip to content

Installshield Product Code

You can always view or modify this value in your InstallShield project by navigating to the General Information view (for Windows Installer-based projects) or the Application tab in the Project Settings (for InstallScript projects). In either location, you will find the "Product Code" field. There is almost never a need to type out a new GUID manually. Instead, you can click the button (represented by ... ) to have InstallShield create a new one for you.

The Package Code is part of the Summary Information Stream of the .msi database itself. It is not a property the installer uses at runtime, but the Windows Installer uses it to enforce a crucial rule: any two .msi databases with identical Package Codes must have identical contents. The rule of thumb is to always change the Package Code for every build you produce. By default, InstallShield can be configured to automatically generate a new Package Code each time you build your release to ensure no two versions of your package are ever mistaken for one another.

Small updates that fix specific bugs without changing the core version.

When you are releasing a new version of your software that replaces the previous version entirely (e.g., v1.0 to v2.0), you should change the Product Code. New Product Line: When creating a different application. installshield product code

Never use the same Product Code for two different releases of a product, unless it's a minor patch.

For advanced users, InstallShield supports path variables. Instead of hard-coding your product name, version, or other metadata, you can use a path variable defined in the Path Variables view. At build time, InstallShield automatically replaces the variable with the appropriate value, which is excellent for automation and Continuous Integration/Continuous Delivery (CI/CD) pipelines.

: When starting a new project, avoid simply copying an existing You can always view or modify this value

For Minor Upgrades and Small Updates (patches), the Product Code to the original installation. Windows Installer uses the matching Product Code to determine that the patch or minor update belongs to the existing installation and applies the changes directly to it. How to Find and Change the Product Code in InstallShield

: The name shown to the user during installation.

In the main configuration panel, look under the category. Instead, you can click the button (represented by

The is the backbone of your installer’s identity. By understanding when to keep it and when to change it, you ensure a seamless experience for your users—from the first click of "Install" to the final "Uninstall."

Error: "Another version of this product is already installed"

Mise à jour le: