Windows Installer 无法安装 MSI 文件

Windows Installer 无法安装 MSI 文件

我正在尝试在 Windows 7 上安装 MSI 文件,但收到错误消息“此 Windows 安装程序包存在问题。作为安装一部分运行的程序未按预期完成。请联系您的支持人员或软件包供应商。”

在此处输入图片描述

实际上,MSI 文件有 32 位和 64 位版本,并且两个版本都会因相同的错误而失败。

我尝试了以下方法:

1)检查 services.msc 并发现 Windows Installer 服务没有运行,因此我启动了它,但 MSI 文件安装仍然失败并出现相同的错误。

2) 从命令提示符中输入“msiexec /unreg”和“msiexec /regserver”,但 MSI 文件安装仍然失败并出现相同的错误。

3)下载并运行此 Microsoft 修复,但没有检测到任何问题,MSI文件安装仍然失败,出现同样的错误。

重新安装 Windows Installer 似乎不是一个选项,因为微软似乎不提供 Windows Installer 5.0 下载。

有任何想法吗?

答案1

创建一个详细日志文件安装和将每一行刷新到日志中(这意味着 msiexec.exe 会连续且立即地写入日志,而不是分批延迟写入 - 当您处理此错误消息似乎表明的崩溃时,这一点很重要):

msiexec.exe /I "C:\Test.msi" /QN /L*V! "C:\msilog.log"

然后打开日志文件并搜索“值 3“在将要创建的大量日志文件中找到正确的条目(由于/L*V 开关,它是一个详细的日志文件)。

另请参阅stackoverflow.com 上的这个答案了解更多信息。

相关内容