Meaning of Red Components in Windows Installer
What are the different reasons for getting red component?
If that component do not have key path or that component is not assigned to feature,,
Any other reasons?
Answers (4)
If any component violates any component rules (like one exe, one ocx, one hlp, one dll per component etc... etc.. )then it becomes red component to alert you that this particular component is violating component rule :)
If any component violates any component rules (like one exe, one ocx, one hlp, one dll per component etc... etc.. )then it becomes red component to alert you that this particular component is violating component rule :)
Comments:
-
Taq jagadeish. - vinodreddy10 12 years ago
May i know in what respect are u getting the red component. Probable reasons are
1. Keypath doesnt exits
2. No associations/incorrect associations in featurecomponent table
3. improper GUID
4. Component having per user and per machine files , even when the component is installing in either per user or per machine location
5. ICE 38, i hope u know what it is related to
6. ICE 43 related to non advertised shortcuts
These are some of the reasons, which can give u red component
Comments:
-
Thanks for your answer. Does 4 point mean that a component must have either hkcu or hklm entries and not both. - vinodreddy10 12 years ago
-
That means, Per-User and Per-Machines resources should not co-exist in one component - jagadeish 12 years ago