1

我有一个 COM+ 应用程序,我试图通过双击 .msi 文件手动安装它,但它给出错误并且无法安装 COM+ 应用程序。

由于此错误,它也不会在组件服务中创建任何条目。

我也尝试在注册表中搜索,但可以找到任何带有 COM+ 应用程序名称的条目。

我该如何解决这个问题?我需要在我的服务器上安装这个 COM+ 应用程序。

我添加了错误的屏幕截图以供参考。

在此处输入图像描述

4

2 回答 2

0

管理员权限:首先,您是否以管理员权限运行 MSI?尝试从高处发射cmd.exe以确保。COM+ MSI 文件可以从组件服务小程序中导出 - 然后它们的质量很差。这是您可以尝试的模拟命令行:

msiexec.exe /i "Setup.msi" /QN /L*V "C:\log.log" /qn ALLUSERS=1

记录:其次,请尝试记录安装以查看其中的内容。上面的命令行已经实现了日志记录,但这里有更多关于日志记录和解释日志文件的细节:


组件服务:您也可以尝试Component Services从那里打开和启动 MSI。我目前没有合适的 MSI 进行测试。提供一些步骤来帮助您:

  • 启动%windir%\system32\comexp.mscWindows Key+点击R+类型comexp.msc+OK
  • 定位Component Services => Computers => My Computer => COM+ Applications
  • 右键点击"COM+ Applications" => New => Program => Next => Install pre-built program => Browse to MSI

如果您在另一台计算机上安装了该组件,您可能能够导出一个新的 MSI 以在您的其他计算机上使用。我不知道。

于 2019-05-15T11:10:46.640 回答
0

我在 Windows 10 中的 COM+ 应用程序代理遇到了同样的问题。编辑注册表,找到与应用程序相关的任何键和值并将它们全部删除。神奇的是,MSI 然后正常安装。

于 2021-12-09T18:59:41.083 回答