Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the meaning of FileAbsent as a component selection state, and what can cause it?

We have an intermittent problem with an installer that leaves behind registry entries, although the rest of the obsolete component, including the file, is removed as part of the upgrade or uninstall.

On inspection the log suggests that the component selection state is FileAbsent.

MSDN isn't terribly helpful - it says what the effect of the action is (remove the file but not its reg entries), but not how that state can occur.

Anyone out there got any suggestions as to what can cause this?

Stephen

like image 789
Stephen Connolly Avatar asked Nov 25 '25 23:11

Stephen Connolly


1 Answers

It means you have a component that's shared among two or more products; a file in the component is in a per-product directory but registry values aren't. If you aren't intentionally sharing the component, you have an accidental GUID copy-and-paste.

like image 52
Bob Arnson Avatar answered Nov 27 '25 14:11

Bob Arnson



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!