如何删除 COM Internet 服务 (CIS) 和 RPC over HTTP 代理支持

文章翻译 文章翻译
文章编号: 825819 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本文介绍如何禁用或删除组件对象模型 (COM) Internet 服务 (CIS)(Windows NT 4.0 或 Windows 2000)以及 RPC over HTTP 代理 (Windows Server 2003) 支持。

RPC over HTTP 版本 1(Windows NT 4.0、Windows 2000)和版本 2 (Windows Server 2003) 引入了对新的远程过程调用 (RPC) 传输协议的支持,允许 RPC 在传输控制协议 (TCP) 端口 80 上运行。版本 2 还允许 RPC 在 TCP 端口 443 上运行。在 TCP 端口 80 和 443 上运行使得客户端和服务器可以在大多数代理服务器和防火墙存在的情况下进行通信。COM Internet 服务允许 DCOM 使用 RPC over HTTP(称为 DCOM 配置实用程序 [Dcomcnfg.exe] 中的隧道 TCP/IP 协议)在 DCOM 客户端和 DCOM 服务器之间通信。

有关 COM Internet 服务和 RPC over HTTP 的其他信息,请参见本文内下文中的“参考”部分。

更多信息

RPC over HTTP 要求使用经过特殊配置的服务器,该服务器运行 Internet 信息服务 (IIS) 以使 RPC 可以在 RPC 客户端与该服务器之间通过 HTTP 协议运行。下面的过程介绍如何在 Windows NT 4.0 和 Windows 2000 上禁用或删除 COM Internet 服务,以及如何在 Windows Server 2003 上禁用或删除 RPC over HTTP 代理支持。

注意 在运行 Windows Server 2003 的计算机上,对于 Microsoft Exchange Server 2003,RPC over HTTP 是必需的;对于 Microsoft Office System,如果 Microsoft Office Outlook 2003 被配置为使用 RPC over HTTP 检查企业电子邮件,则 RPC over HTTP 也是必需的。禁用或删除 RPC over HTTP 会使得 Office Outlook 2003 客户端无法使用 RPC over HTTP 连接到邮箱。如果您的环境中需要使用 RPC over HTTP 功能,则您可能需要禁用 DCOM,而不是 RPC over HTTP。 有关如何禁用 DCOM 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
826382 如何在 RPC over HTTP 中禁用 DCOM 支持

确定是否安装了 COM Internet 服务或 RPC over HTTP 代理

Windows NT 4.0

在运行 Windows NT 4.0 并安装了 Windows NT Option Pack 的服务器上,确定是否安装了 COM Internet 服务的最简单的方法是在所有分区上搜索 Rpcproxy.dll。本文“参考”部分中包括的 MSDN“COM Internet Services”文章会指导管理员将 Rpcproxy.dll 从默认文件夹 C:\Winnt\System32 中复制到 C:\Inetpub\Rpc 文件夹中。如果在服务器上找到了 Rpcproxy.dll,则表明已安装了 COM Internet 服务。

确定是否已安装并启用了 COM Internet 服务的另一种方法是查看 DCOM 配置中的隧道 TCP/IP 协议。为此,请运行 Dcomcnfg.exe,然后单击“默认协议”选项卡。如果列出了隧道 TCP/IP 协议,则表明已安装并启用了 COM Internet 服务支持。

Windows 2000 和 Windows Server 2003

要确定是否安装并启用了 COM Internet 服务代理或 RPC over HTTP 代理,请按照下列步骤操作:
  1. 在“控制面板”中,单击“添加或删除程序”,然后单击“添加/删除 Windows 组件”。

    这将启动“Windows 组件向导”。
  2. 单击“网络服务”,然后单击“详细信息”按钮。

    如果“COM Internet 服务代理”(Windows 2000) 或“RPC over HTTP 代理”(Windows Server 2003) 处于选中状态,则表明该服务器上安装并启用了 COM Internet 服务代理或 RPC over HTTP 代理支持。
注意 要通过远程或编程方式确定是否安装了 COM Internet 服务代理或 RPC over HTTP 代理,可以在 Windows 2000 和 Windows Server 2003 上搜索 Rpcproxy.dll。

确定是否安装并启用了 RPC over HTTP 支持的另一种方法是查看 DCOM 配置中的隧道 TCP/IP 协议。为此,请按照下列步骤操作:
  1. 运行 Dcomcnfg.exe。
  2. 如果您使用的是 Windows Server 2003,请按照下列附加步骤操作:
    1. 在“控制台根节点”下,单击“组件服务”。
    2. 对于本地计算机,右键单击“我的电脑”,然后单击“属性”。
  3. 单击“默认协议”选项卡。

    如果列出了隧道 TCP/IP 协议,则表明启用了 RPC over HTTP 支持的支持。

删除 COM Internet 服务或 RPC over HTTP

删除 Windows NT 4.0 的 COM Internet 服务

  1. 在 IIS 的 Internet 服务管理器中删除 RPC 虚拟目录:
    1. 在“开始”菜单上,依次指向“程序”、“Windows NT 4.0 Option Pack”、“Microsoft Internet Information Server”,然后单击“Internet 服务管理器”。
    2. 在控制台树目录中,单击“控制台根节点/IIS/计算机名/Default Web Site”。
    3. 展开“Default Web Site”,然后删除“RPC”虚拟目录。
  2. 在 IIS 的 Internet 服务管理器中删除 RPC 代理 ISAPI 筛选器:
    1. 在控制台树目录中,单击“控制台根节点/IIS/计算机名”,右键单击“计算机名”,单击“属性”,然后单击“编辑主 WWW 服务属性”。
    2. 单击“ISAPI 筛选器”选项卡,单击“RpcProxy ISAPI”筛选器,然后单击“删除”按钮。
  3. 从 Dcomcnfg.exe 的 DCOM 协议列表中删除隧道 TCP/IP,然后禁用 COM Internet 服务支持:
    1. 运行 Dcomcnfg.exe。
    2. 单击“默认属性”选项卡。
    3. 单击“在这台计算机上启用 COM Internet 服务”复选框将其清除。
    4. 单击“默认协议”选项卡。
    5. 如果列出了“隧道 TCP/IP”协议,请单击它,然后单击“删除”按钮。
    6. 重新启动服务器,以使更改生效。

删除 Windows 2000 中的 COM Internet 服务或删除 Windows Server 2003 中的 RPC over HTTP

  1. 禁用 COM Internet 服务代理和 RPC over HTTP 代理:
    1. 在“控制面板”中,单击“添加或删除程序”,然后单击“添加/删除 Windows 组件”。

      这将启动“Windows 组件向导”。
    2. 单击“网络服务”,然后单击“详细信息”按钮。
    3. 单击“COM Internet 服务代理”(Windows 2000) 或“RPC over HTTP 代理”(Windows Server 2003) 将其清除,然后单击两次“下一步”。
  2. 从 DCOM 协议列表中删除隧道 TCP/IP,然后禁用 COM Internet 服务:
    1. 运行 Dcomcnfg.exe。
    2. 如果您使用的是 Windows Server 2003,请按照下列附加步骤操作:
      1. 在“控制台根节点”下,单击“组件服务”。
      2. 双击“计算机”文件夹将其打开。
      3. 对于本地计算机,右键单击“我的电脑”,然后单击“属性”

        对于远程计算机,请右键单击“计算机”文件夹,单击“新建”,单击“计算机”,键入该计算机的名称,然后单击“属性”。
    3. 单击“默认属性”选项卡。
    4. 单击“在这台计算机上启用 COM Internet 服务”复选框将其清除。
    5. 单击“默认协议”选项卡。
    6. 如果列出了“隧道 TCP/IP”协议,请单击它,然后单击“删除”按钮。
    7. 重新启动服务器,以使更改生效。

参考



有关 Windows Server 2003 中 RPC over HTTP 支持的其他信息,请访问下面的 Microsoft Web 站点:
http://msdn2.microsoft.com/en-us/library/aa375384.aspx
有关 COM Internet 服务的其他信息,请访问下面的 Microsoft Web 站点:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndcom/html/cis.asp

属性

文章编号: 825819 - 最后修改: 2007年1月22日 - 修订: 3.2
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 多语言版
  • Microsoft Windows 2000 多语言版
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 4.0 Terminal Server(终端服务器)
  • Microsoft Windows NT Server 4.0 企业版
关键字:?
kbhowto KB825819
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com