我有一个Windows应用程序,我们与Wise安装程序捆绑在一起创建一个MSI包。在一个精确的点(总是相同的),有一个Windows安装程序弹出,试图从msi包中获取新的东西。
一切都已存在,因为如果我们取消安装,应用程序仍然可以正常运行。
如何找出所需内容以及msi软件包安装程序的提示?
答案 0 :(得分:5)
这通常在缺少安装的资源时发生。要找到确切原因,您可以尝试:
事件类型:警告
活动来源:MsiInstaller
事件ID:1001
描述:检测产品 '{1F7D16F0-836D-4CE4-9123-D30B2F24A17B}',功能'FeatureId'失败 请求组件'{068153F4-B9E0-4745-9A47-833764D9D60C}'
您的计算机上的GUID会有所不同,但它们可以帮助您确定导致问题的组件。第一个GUID是您的包ProductCode,第二个GUID是有问题的组件。您可以尝试创建安装日志,并查看未安装组件的原因。
基本上,安装后不应移动,删除或重命名程序包安装的文件和注册表项。