我有一个 COM+ 应用程序,我试图通过双击 .msi 文件手动安装它,但它给出错误并且无法安装 COM+ 应用程序。
由于此错误,它也不会在组件服务中创建任何条目。
我也尝试在注册表中搜索,但可以找到任何带有 COM+ 应用程序名称的条目。
我该如何解决这个问题?我需要在我的服务器上安装这个 COM+ 应用程序。
我添加了错误的屏幕截图以供参考。
我有一个 COM+ 应用程序,我试图通过双击 .msi 文件手动安装它,但它给出错误并且无法安装 COM+ 应用程序。
由于此错误,它也不会在组件服务中创建任何条目。
我也尝试在注册表中搜索,但可以找到任何带有 COM+ 应用程序名称的条目。
我该如何解决这个问题?我需要在我的服务器上安装这个 COM+ 应用程序。
我添加了错误的屏幕截图以供参考。
管理员权限:首先,您是否以管理员权限运行 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.msc
(Windows 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 以在您的其他计算机上使用。我不知道。
我在 Windows 10 中的 COM+ 应用程序代理遇到了同样的问题。编辑注册表,找到与应用程序相关的任何键和值并将它们全部删除。神奇的是,MSI 然后正常安装。