开发者

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

开发者 https://www.devze.com 2023-03-23 14:11 出处:网络
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.

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 s开发者_如何学编程ays 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


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.

0

精彩评论

暂无评论...
验证码 换一张
取 消