Installation Windows安装程序msi包

Installation Windows安装程序msi包,installation,windows-installer,Installation,Windows Installer,我有一个带有setup.exe引导的windows installer msi包。在任何地方都可以正常工作。 但是,客户端假定已卸载应用程序,然后再次尝试运行setup.exe,并在日志文件中获得以下错误:启动应用程序。错误:找不到应用程序文件“xyz.msi” 现在setup.exe和msi文件位于同一文件夹中。这在任何情况下都是可能的吗?我认为它正在为您的MSI寻找愚蠢的地方,可能在MSI缓存或System32中 我建议使用procmon捕获文件系统搜索,然后在输出中搜索MSI文件名。你会看

我有一个带有setup.exe引导的windows installer msi包。在任何地方都可以正常工作。
但是,客户端假定已卸载应用程序,然后再次尝试运行setup.exe,并在日志文件中获得以下错误:启动应用程序。错误:找不到应用程序文件“xyz.msi”


现在setup.exe和msi文件位于同一文件夹中。这在任何情况下都是可能的吗?

我认为它正在为您的MSI寻找愚蠢的地方,可能在MSI缓存或System32中

我建议使用procmon捕获文件系统搜索,然后在输出中搜索MSI文件名。你会看到它没有找到几次,但这会告诉你它在哪里寻找


Ryan

如果您正在寻找一个快速、一次性的解决方案,您也可以尝试直接运行.msi