Installshield Product Code

Never change the Upgrade Code of your software family unless you intentionally want to allow the new version to coexist alongside the old version on the same machine.

(Globally Unique Identifier)—a string of hexadecimal characters like 12345678-ABCD-1234-ABCD-1234567890AB installshield product code

One of the biggest mistakes a setup developer can make is changing the Product Code for a patch or minor update. If you do this, the new installer will have no idea that the original product is installed on the target machine. It will attempt a fresh, side-by-side installation of the "new" product, leaving the old version untouched. This leads to confusion for the user, wasted disk space, and potential application conflicts because both versions now think they are the primary installation. Never change the Upgrade Code of your software

Locating or modifying the Product Code depends on the project type you use. In Basic MSI and Premier Projects Open your project in the . It will attempt a fresh, side-by-side installation of

At runtime, the installer checks this code to determine if the product is already installed on the system.

To generate a new GUID, click the ellipsis ( ... ) button next to the Product Code field or click the button. InstallShield will instantly create a mathematically unique identifier. Best Practices for Managing Product Codes