如何找到是什么使Windows安装程序弹出

How to find what makes Windows Installer pop up

本文关键字:安装 程序 Windows 何找 是什么      更新时间:2023-10-16

我有一个windows应用程序,我们与Wise安装程序捆绑创建一个MSI包。在一个精确的点(总是相同的),有一个windows安装程序弹出,试图从msi包中获取新的东西。

一切都已经在那里了,因为如果我们取消安装,应用程序仍然可以正常运行。

我如何找到需要什么和什么提示msi包安装程序?

这通常发生在安装的资源丢失时。要找到确切的原因,您可以尝试:

  • 收到"准备安装"消息后,打开事件查看器(您可以在开始菜单中搜索或启动"eventvwr.msc")
  • 转到"Windows日志"->"应用程序"
  • 查找具有以下形式的" MsiInstaller "信息消息:

事件类型:警告

事件来源:MsiInstaller

事件ID: 1001

说明:产品检测'{1F7D16F0-836D-4CE4-9123-D30B2F24A17B}',功能'FeatureId'失败请求组件'{068153F4-B9E0-4745-9A47-833764D9D60C}'

guid在您的机器上是不同的,但是它们可以帮助您确定是哪个组件导致了问题。第一个GUID是您的包ProductCode,第二个GUID是有问题的组件。你可以尝试创建一个安装日志,看看为什么组件没有安装。

基本上,包中安装的文件和注册表项不应该在安装后被移动、删除或重命名。