将应用程序代理创建为 Windows Installer (.msi) 文件后,可以在客户端计算机上安装该代理。安装应用程序代理时会提供客户端应用程序从客户端计算机远程访问 COM+ 应用程序所必需的注册信息。

重要

可以在运行 Windows Installer 的任何计算机上安装 COM+ 应用程序代理。Windows Installer 将自动安装在运行 Windows 2000、Microsoft Windows Server(TM) 2003 或 Windows Server 2008 的所有计算机上,并且还可用于运行早期 Windows 版本的计算机。但是,如果应用程序代理需要 COM+ 队列组件服务,则只能将该应用程序代理安装在运行 Windows 2000、Windows Server 2003 或 Windows Server 2008 的计算机上。该队列组件服务仅在支持组件服务的平台上可用。

Administrators 中的成员身份或等效身份是完成此过程所需的最低要求。请查看本主题中“其他注意事项”中的详细信息。

安装 COM+ 应用程序代理

使用组件服务管理单元安装 COM+ 应用程序代理的步骤
  1. 打开“组件服务”。

  2. 在控制台树中,找到与要在其中安装应用程序的计算机关联的“COM+ 应用程序”文件夹。

  3. 右键单击该“COM+ 应用程序”文件夹,指向“新建”,然后单击“应用程序”

  4. 在 COM+ 应用程序安装向导中,单击“下一步”

  5. “安装或新建应用程序”页中,单击“安装预建应用程序”

  6. “从应用程序文件安装”对话框中,浏览以选择正在安装的应用程序代理的 .msi 文件,然后单击“打开”

  7. “选择应用程序文件”页中,单击“添加”以浏览到要安装的所有其他应用程序代理,然后单击“下一步”

  8. “应用程序安装选项”页中,指定要安装 COM+ 应用程序代理的目录,然后单击“下一步”

    系统会将该应用程序的组件文件从 .msi 文件复制到安装目录。默认安装目录为:

       %Program Files%\COMPlus Applications\appid

    可以接受默认目录,也可以单击“指定目录”,并搜索其他位置。

  9. 单击“完成”。“组件服务”控制台树将立即显示新的应用程序。如果安装多个应用程序,则步骤 8 中选择的目录将用于所有的应用程序。

其他注意事项

  • “组件服务”不再位于“管理工具”中。若要打开“组件服务”,请单击“启动”。在搜索框中,键入 dcomcnfg,然后按 Enter。

  • 若要安装 COM+ 应用程序代理,必须对安装目录具有写入权限。

使用 Windows 资源管理器安装 COM+ 应用程序代理的步骤
  1. 在客户端计算机上,使用 Windows 资源管理器找到应用程序代理文件 (.msi)。该文件可以位于本地,也可以位于网络共享资源中。

  2. 双击该应用程序代理文件。也可以右键单击该文件名,然后单击“安装”

    Windows Installer 将在客户端计算机上自动安装该应用程序代理。

其他注意事项

  • 若要安装 COM+ 应用程序代理,必须对安装目录具有写入权限。

使用命令行安装 COM+ 应用程序代理的步骤
  • 在命令提示符下,键入以下内容,然后按 Enter:

    msiexec -i [<property overrides>] <application_name>.msi

    描述

    property overrides

    除了标准 Windows Installer 属性替代以外,还可以指定以下选项,将 COM+ 应用程序的安装目录从默认目录更改为指定目录:

    TARGETDIR = <target installation directory>

    application_name

    要安装的应用程序的名称。

除了标准 Windows Installer 属性替代以外,还可以指定下表中描述的安装程序选项。

安装程序选项 描述
REMOTESERVERNAME = <new target server>

将与客户端计算机连接的服务器从导出的默认服务器更改为指定的新目标服务器。

ALLUSERS = 0

仅为当前用户安装该应用程序代理。默认情况下,该应用程序代理在计算机范围安装。

TARGETDIR = <target installation directory>

将 COM+ 应用程序的安装目录从默认目录更改为指定目录。

其他注意事项

  • 若要安装 COM+ 应用程序代理,必须对安装目录具有写入权限。

其他参考


目录