作为组件选择状态的 FileAbsent 的含义是什么?什么可能导致它?

发布于 2024-11-26 10:28:55 字数 208 浏览 1 评论 0原文

尽管包括该文件在内的其余过时组件已作为升级或卸载的一部分被删除,但安装程序仍会出现间歇性问题,该问题会留下注册表项。

检查后,日志表明组件选择状态为 FileAbsent。

MSDN 并不是很有帮助 - 它说明了该操作的效果是什么(删除文件但不删除其注册表项),但没有说明该状态如何发生。

有人对导致这种情况的原因有任何建议吗?

斯蒂芬

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

潦草背影 2024-12-03 10:28:55

这意味着您有一个在两个或多个产品之间共享的组件;组件中的文件位于每个产品的目录中,但注册表值不在。如果您不是有意共享该组件,则会意外复制和粘贴 GUID。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文