cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted

Removal of a component from a feature is not supported

Hi,

My application has a reference to "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.ApplicationServices.dll" library.
When building the Basic MSI type installer, the IS 2011 automatically creates a component for System.Web.ApplicationServices.dll, having an unique ID (a GUID).
The component ID is the same, regardless where I build the installer: on my development machine or on the production build machine.

The problem occurred when I changed the production build machine: the IS 2011 creates the same component for System.Web.ApplicationServices.dll using a different ID.
The result is: the minor upgrade no longer works, the new files are no longer copied on the client machine, and I get the message:

SELMGR: ComponentId '{RA4E9FCA-A062-0CDF-EA96-CFT4E1581123}' is registered to feature 'Completed', but is not present in the Component table. Removal of components from a feature is not supported!

Do you know why changing the installer build machine led to component ID changing?
What can I do to get the same component ID on production build machine?
I mention that on my development machine I continue to get the same old component ID when building the installer.

Thank you.
Labels (1)
0 Kudos
3 Replies
Highlighted
Pilgrim

Re: Removal of a component from a feature is not supported

I have exactly the same problem, can anyone suggest solution?
0 Kudos
Highlighted
Flexera beginner

Re: Removal of a component from a feature is not supported

I am doing major upgrade. During this installation it is getting interrupted and I am facing same error as below.

"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!"

Any changes I need to make in the Components ? I am using Installshield 2019 R3 Edition and Basic MSI project.

 

Any solution for this issue ?Appreciate your support.

0 Kudos
Highlighted
Occasional contributor

Re: Removal of a component from a feature is not supported

Could you statically add the file to your project? So InstallShield doesn't have to generate the GUID on the fly.

Stefan Krueger
InstallSite.org
0 Kudos