如何查找 Windows Installer 弹出的原因
我有一个 Windows 应用程序,我们将其与 Wise 安装程序捆绑在一起以创建 MSI 包。在某个精确点(始终相同),会弹出一个 Windows 安装程序,尝试从 msi 包中获取新内容。
一切都已经存在,因为如果我们取消安装,应用程序仍然可以正常运行。
如何找出需要什么以及提示 msi 软件包安装程序的内容是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当安装的资源丢失时通常会发生这种情况。要找到确切的原因,您可以尝试以下操作:
您的计算机上的 GUID 会有所不同,但它们可以帮助您确定哪个组件导致了问题。第一个 GUID 是您的包 ProductCode,第二个 GUID 是有问题的组件。您可以尝试创建安装日志并查看组件未安装的原因。
基本上,安装后不应移动、删除或重命名软件包安装的文件和注册表项。
This usually happens when installed resources are missing. To find the exact cause you can try this:
The GUIDs will be different on your machine, but they can help you identify which component is causing the problem. The first GUID is your package ProductCode and the second one is for the problematic component. You can try creating an installation log and see why the component is not installed.
Basically, files and registry entries installed by your package should not be moved, removed or renamed after installation.