Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/128.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何找到Windows Installer弹出窗口的原因_C++_Installation_Windows Installer - Fatal编程技术网

C++ 如何找到Windows Installer弹出窗口的原因

C++ 如何找到Windows Installer弹出窗口的原因,c++,installation,windows-installer,C++,Installation,Windows Installer,我有一个windows应用程序,我们与Wise安装程序捆绑在一起,以创建一个MSI包。在一个始终相同的精确点上,有一个windows安装程序弹出窗口,试图从msi包中获取新内容 所有内容都已存在,因为如果取消安装,应用程序仍能正常运行 我如何找到msi软件包安装程序所需的内容和提示?当安装的资源丢失时,通常会发生这种情况。要找到确切原因,您可以尝试以下方法: 收到“准备安装”消息后,打开事件查看器,您可以在“开始”菜单中搜索该消息或启动“eventvwr.msc” 转到“Windows日志”->

我有一个windows应用程序,我们与Wise安装程序捆绑在一起,以创建一个MSI包。在一个始终相同的精确点上,有一个windows安装程序弹出窗口,试图从msi包中获取新内容

所有内容都已存在,因为如果取消安装,应用程序仍能正常运行


我如何找到msi软件包安装程序所需的内容和提示?

当安装的资源丢失时,通常会发生这种情况。要找到确切原因,您可以尝试以下方法:

收到“准备安装”消息后,打开事件查看器,您可以在“开始”菜单中搜索该消息或启动“eventvwr.msc” 转到“Windows日志”->“应用程序” 查找具有以下格式的“MSInstaller”信息消息: 事件类型:警告

事件源:MSI安装程序

事件ID:1001

描述:产品检测 “{1F7D16F0-836D-4CE4-9123-D30B2F24A17B}”,功能“FeatureId”失败 请求组件{068153F4-B9E0-4745-9A47-833764D9D60C}期间

guid在您的计算机上会有所不同,但它们可以帮助您识别导致问题的组件。第一个GUID是您的包产品代码,第二个GUID用于有问题的组件。您可以尝试创建安装日志并查看未安装组件的原因


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

谢谢您的回复。它告诉我正在安装的组件是VC++可再发行的。你知道我如何解决这些guid吗?你能给我更多的细节吗?什么是可再发行的?它是先决条件文件、合并模块文件还是包中的文件?安装后如何将其删除?