Rename it to something descriptive (e.g., "MainFiles" or "HelpDocumentation"). 3. Configure Feature Settings In the pane for the new feature, you can set:
Use Microsoft's Program Install and Uninstall Troubleshooter tool, or command-line tools like MsiExec.exe /X Your-Product-Code to force a cleanup of the corrupted registration data.
For minor changes where you want to patch or update an existing installation without a full reinstall, you typically keep the existing Product Code.
What are you using (Basic MSI, InstallScript, or Advanced UI)? installshield product code
When you release a new major version of your product, you must change the Product Code. A major upgrade is required when the Product Code for an installation differs from the Product Code of the installation it needs to upgrade. For example, when upgrading from version 1.1 to 2.0, you would change the Product Code. This approach treats the new version as a separate product that can replace the previous one.
: You are attempting to run an installer with the same Product Code but a different Package Code or Version number without proper upgrade rules.
Navigate to the section in the left-hand View List. Click on General Information . In the main panel, locate the Product Properties category. Rename it to something descriptive (e
The Product Code is the fingerprint for a specific version of a specific product. Unlike the Upgrade Code, it is not a family identifier; and unlike the Package Code, it is not a simple file identifier. As a best practice, the Product Code for a given release must never be changed unless you intend to perform a . Changing the Product Code for an already released product is irreversible and will break the installation’s ability to uninstall or upgrade the previous version properly.
Difference Between Product Code, Upgrade Code, and Package Code
Change for Major Upgrades. Keep the same for Minor Upgrades and Small Updates. Identifies a family of related products across versions. Never change it across the lifecycle of the product family. Package Code Identifies a specific, physical MSI file. Change every single time you build the installer. How to Find Your Product Code in InstallShield For minor changes where you want to patch
Then, search the resulting log file for ProductCode .
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.