- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: Major upgrade of MSI Project
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi All,
I am having Basic MSI project and I am using Installshield 2019 R3 edition.
I am performing a major upgrade in which I am updating application name, destination directory, regkeys and env variables. To perform this I have changed product code, product version and package code. Upgrade code remains same so that it shall detect and delete old configurations .
I have built application and installing on the target where earlier version is already existing. I am expecting new package to delete all the configuration created by previous and create new configuration in the pc. During the installation process, it is interrupted.
In the log file , I am seeing the error as below.
"MSI (c) (74:68) [19:06:07:367]: SELMGR: ComponentId '{A655606F-385B-4741-9EF6-B5731CEEBC31}' is registered to feature 'General', but is not present in the Component table. Removal of components from a feature is not supported!
MSI (c) (74:68) [19:06:07:367]: SELMGR: Removal of a component from a feature is not supported"
How can I resolve this issue? Please support me on this issue.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
This very much looks like the ProductCode is - for some reason - identical. You can open the generated msi file of both, old and new version, in direct edit mode to see the actual ProductCode. Maybe there's a Product Configuration or Release setting overriding your ProductCode setting in General Information.
InstallSite.org
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Did you "Add Major Upgrade Item" in:
MEDIA > Upgrades > Prepare Setup For Upgrade Scenarios > Upgrade Windows Installer Setup
Then set
- Major Upgrade = Products sharing my Upgrade Code
- Product Version
- Within a specific range...
- or
- With a specific version
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Search for
Adding a Major Upgrade Item
In the User Guide
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi jsclarktexas,
Thanks for your response. I have done those major upgrade changes already.
Tryout 1:
Major Upgrade :
- In Common tab,
- I have selected "Products having another upgrade"
- Product Version section-> "Any earlier Version"
- Advanced tab,
- Detect Only -> "NO"
I was getting the error as I posted in my first post.
I also changed as you suggested,
Tryout 2:
Major Upgrade :
- In Common tab,
- I have selected "Products sharing my upgrade code"
- Product Version section-> Within a specific version, checked "Ver range Inclusive" , Min field empty, Max field 5.07.000. ( I am changing from 5.06.1000 to 5.07.000)
- Advanced tab,
- Detect Only -> "NO"
Now also I am getting the same error and response. 😞
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
This very much looks like the ProductCode is - for some reason - identical. You can open the generated msi file of both, old and new version, in direct edit mode to see the actual ProductCode. Maybe there's a Product Configuration or Release setting overriding your ProductCode setting in General Information.
InstallSite.org