如何移除 COM Internet 服務 (CIS) 和 RPC over HTTP Proxy 支援

文章翻譯 文章翻譯
文章編號: 825819 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,如何停用或移除「元件物件模型 (COM) Internet 服務 (CIS)」(Windows NT 4.0 或 Windows 2000) 和 RPC over HTTP Proxy (Windows Server 2003) 支援。

RPC over HTTP 的第 1 版 (Windows NT 4.0、Windows 2000) 和第 2 版 (Windows Server 2003) 率先支援新的遠端程序呼叫 (RPC) 傳輸通訊協定,允許 RPC 在「傳輸控制通訊協定」(TCP,Transmission Control Protocol) 連接埠 80 上操作,同時,第 2 版也允許 RPC 在 TCP 連接埠 443 上操作。透過在 TCP 連接埠 80 和 443 上進行操作,讓用戶端和伺服器可以在大多數的 Proxy 伺服器和防火牆中進行通訊。COM Internet 服務允許 DCOM 使用 RPC over HTTP (在 DCOM 組態用程式 [Dcomcnfg.exe] 中稱為「通道 TCP/IP 通訊協定」) 在 DCOM 用戶端和 DCOM 伺服器之間進行通訊。

如需有關 COM Internet 服務和 RPC over HTTP 的詳細資訊,請參閱本文後面的<參考>一節。

其他相關資訊

RPC over HTTP 需要使用特別設定且正在執行 Internet Information Services (IIS) 的伺服器,才能允許 RPC 在某個 RPC 用戶端和該伺服器之間的 HTTP 通訊協定上操作。下列程序說明了如何停用或移除 Windows NT 4.0 和 Windows 2000 上的 COM Internet 服務,以及 Windows Server 2003 上的 RPC over HTTP Proxy 支援。

注意 在執行 Windows Server 2003 的電腦上,如果已將 Microsoft Office Outlook 2003 設定為使用 RPC over HTTP 來檢查企業電子郵件,則 Microsoft Exchange Server 2003 和 Microsoft Office System 將會需要 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 支援 (How to Disable DCOM Support in RPC over HTTP)

判斷是否已安裝 COM Internet 服務或 RPC over HTTP Proxy

Windows NT 4.0

如果要在執行 Windows NT 4.0 且已安裝 Windows NT Option Pack 的伺服器上,判斷是否安裝了 COM Internet 服務,最簡單的方法就是在所有磁碟分割上搜尋 Rpcproxy.dll。MSDN 的<COM Internet 服務>文件 (包含在本文<參考>一節中) 會指示系統管理員將 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

如果要判斷是否已安裝並啟用 CIS Proxy 或 RPC over HTTP Proxy,請依照下列步驟進行:
  1. 在 [控制台] 中按一下 [新增或移除程式],然後按一下 [新增/移除 Windows 元件]

    這時會啟動 [Windows 元件精靈]。
  2. 按一下 [Networking Services],再按一下 [詳細資料] 按鈕。

    如果 [COM Internet Services Proxy] (Windows 2000) 或 [RPC over HTTP Proxy] (Windows Server 2003) 為已勾選項目,則表示伺服器上已安裝並啟用對 CIS Proxy 或 RPC over HTTP Proxy 的支援。
注意 如果要以遠端方式或依照固定程序來判斷是否已安裝了 CIS Proxy 或 RPC over HTTP Proxy,您可以在 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 Service Manager 中的 RPC 虛擬目錄:
    1. [開始] 功能表中,依序指向 [程式集][Windows NT 4.0 Option Pack][Microsoft Internet Information Server],然後按一下 [Internet Server Manager]
    2. 在主控台樹狀目錄中,按一下 [Console Root/IIS/ComputerName/ 預設的 Web 站台]
    3. 展開 [預設的 Web 站台],並刪除 [RPC] 虛擬目錄。
  2. 為 IIS 移除 Internet Service Manager 中的 RPC Proxy ISAPI 篩選器:
    1. 在主控台樹狀目錄中,按一下 [Console Root/IIS/ComputerName],用滑鼠右鍵按一下 [ComputerName],按一下 [內容],然後按一下 [編輯 WWW 服務主要內容]
    2. 按一下 [ISAPI 篩選器] 索引標籤,再按一下 [RpcProxy ISAPI] 篩選器,然後按一下 [移除] 按鈕。
  3. 將「通道 TCP/IP」從 DCOM 通訊協定清單中移除,並停用 Dcomcnfg.exe 中對 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. 停用 CIS Proxy 和 RPC over HTTP Proxy:
    1. 在 [控制台] 中按一下 [新增或移除程式],然後按一下 [新增/移除 Windows 元件]

      這時會啟動 [Windows 元件精靈]。
    2. 按一下 [Networking Services],再按一下 [詳細資料] 按鈕。
    3. 按一下以清除 [CIS Proxy] (Windows 2000) 或 [RPC over HTTP Proxy] (Windows Server 2003) 核取方塊,然後按兩次 [下一步]
  2. 將「通道 TCP/IP」從 DCOM 通訊協定清單中移除,並停用 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 網站:
http://msdn2.microsoft.com/en-us/library/aa375384.aspx
如需有關 COM Internet 服務的詳細資訊,請造訪下列 Microsoft 網站:
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 (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • 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 MultiLanguage Edition
  • Microsoft Windows 2000 MultiLanguage Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows NT Server 4.0 Enterprise Edition
關鍵字:?
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