Microsoft KB Archive/825819

= How to Remove COM Internet Services (CIS) and RPC over HTTP Proxy Support =

Article ID: 825819

Article Last Modified on 9/5/2007

-

APPLIES TO


 * Microsoft Windows Server 2003, Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003, Enterprise Edition
 * Microsoft Windows Server 2003, 64-Bit Enterprise 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

-



SUMMARY
This article describes how to disable or remove Component Object Model (COM) Internet Services (CIS) (Windows NT 4.0 or Windows 2000) and RPC over HTTP Proxy (Windows Server 2003) support.

RPC over HTTP version 1 (Windows NT 4.0, Windows 2000) and version 2 (Windows Server 2003) introduce support for a new remote procedure call (RPC) transport protocol that allows RPC to operate over Transmission Control Protocol (TCP) port 80. Version 2 also allows RPC to operate over TCP port 443. Operating over TCP ports 80 and 443 allows a client and a server to communicate in the presence of most proxy servers and firewalls. COM Internet Services allows DCOM to use RPC over HTTP (referred to as the Tunneling TCP/IP Protocol in the DCOM Configuration utility [Dcomcnfg.exe]) to communicate between DCOM clients and DCOM servers.

For additional information about COM Internet Services and RPC over HTTP, see the &quot;References&quot; section later in this article.



MORE INFORMATION
RPC over HTTP requires the use of a specially configured server that is running Internet Information Services (IIS) to allow RPC to operate over the HTTP protocol between an RPC client and that server. The following procedures describe how to disable or remove COM Internet Services from Windows NT 4.0 and Windows 2000 and how to disable or remove RPC over HTTP Proxy support from Windows Server 2003.

Note On computers that are running Windows Server 2003, RPC over HTTP is required for Microsoft Exchange Server 2003 and for Microsoft Office System if Microsoft Office Outlook 2003 has been configured to use RPC over HTTP for checking corporate e-mail. Disabling or removing RPC over HTTP will prevent Office Outlook 2003 clients from connecting to their mailboxes by using RPC over HTTP. If you require RPC over HTTP functionality in your environment, you may want to disable DCOM instead of RPC over HTTP. For additional information about how to disable DCOM, click the following article number to view the article in the Microsoft Knowledge Base:

826382 How to Disable DCOM Support in RPC over HTTP

Windows NT 4.0
On servers that are running Windows NT 4.0 with the Windows NT Option Pack installed, the easiest way to determine whether COM Internet Services is installed is to perform a search on all partitions for Rpcproxy.dll. The MSDN &quot;COM Internet Services&quot; article that is included in the &quot;References&quot; section of this article instructs the administrator to copy Rpcproxy.dll to the C:\Inetpub\Rpc folder from the default folder, C:\Winnt\System32. If you find Rpcproxy.dll on the server, COM Internet Services is installed.

Another method to determine whether COM Internet Services is installed and enabled is to look for the Tunneling TCP/IP Protocol in DCOM Configuration. To do this, run Dcomcnfg.exe, and then click the Default Protocols tab. If the Tunneling TCP/IP Protocol is listed, support for COM Internet Services is installed and enabled.

Windows 2000 and Windows Server 2003
To determine whether COM Internet Services Proxy or RPC over HTTP Proxy is installed and enabled, follow these steps:
 * 1) In Control Panel, click Add or Remove Programs, and then click Add/Remove Windows Components.

The Windows Components Wizard starts.
 * 1) Click Networking Services, and then click the Details button.

If COM Internet Services Proxy (Windows 2000) or RPC over HTTP Proxy (Windows Server 2003) is checked, COM Internet Services Proxy or RPC over HTTP Proxy support is installed and enabled on the server.

Note To remotely or programmatically determine whether COM Internet Services Proxy or RPC over HTTP Proxy is installed, you can search for Rpcproxy.dll on Windows 2000 and Windows Server 2003 installations.

Another method to determine whether RPC over HTTP support is installed and enabled is to look for the Tunneling TCP/IP Protocol in DCOM Configuration. To do this, follow these steps:  Run Dcomcnfg.exe. If you are using Windows Server 2003, follow these additional steps:  Under Console Root, click Component Services. For the local computer, right-click My Computer, and then click Properties.  Click the Default Protocols tab.

If the Tunneling TCP/IP Protocol is listed, support for RPC over HTTP support is enabled.

Remove COM Internet Services in Windows NT 4.0
 Remove the RPC virtual directory in Internet Service Manager for IIS:  On the Start menu, point to Programs, point to Windows NT 4.0 Option Pack, point to Microsoft Internet Information Server, and then click Internet Server Manager.</li> In the console tree, click Console Root/IIS/ /Default Web Site.</li> Expand Default Web Site, and then delete the RPC virtual directory.</li></ol> </li> Remove the RPC Proxy ISAPI filter in the Internet Service Manager for IIS:  In the console tree, click Console Root/IIS/ , right-click  , click Properties, choose WWW Service in the Master Properties list box, and then click to select the Edit button.</li> Click the ISAPI Filters tab, click the RpcProxy ISAPI filter, and then click the Remove button.</li></ol> </li> Remove Tunneling TCP/IP from the DCOM protocol list and disable COM Internet Services support in Dcomcnfg.exe:  Run Dcomcnfg.exe.</li> Click the Default Properties tab.</li> Click to clear the Enable COM Internet Services on this Computer check box.</li> Click the Default Protocols tab.</li> <li>If the Tunneling TCP/IP protocol is listed, click it, and then click the Remove button.</li> <li>Restart the server for the changes to take effect.</li></ol> </li></ol>

Remove COM Internet Services in Windows 2000 or Remove RPC over HTTP in Windows Server 2003
<ol> <li>Disable COM Internet Services Proxy and RPC over HTTP Proxy: <ol style="list-style-type: lower-alpha;"> <li>In Control Panel, click Add or Remove Programs, and then click Add/Remove Windows Components.

The Windows Components Wizard starts.</li> <li>Click Networking Services, and then click the Details button.</li> <li>Click to clear COM Internet Services Proxy (for Windows 2000) or RPC over HTTP Proxy (for Windows Server 2003), and then click Next two times.</li></ol> </li> <li>Remove Tunneling TCP/IP from the DCOM protocol list, and disable COM Internet Services: <ol style="list-style-type: lower-alpha;"> <li>Run Dcomcnfg.exe.</li> <li>If you are using Windows Server 2003, follow these additional steps: <ol> <li>Under Console Root, click Component Services.</li> <li>Double-click the Computers folder to open it.</li> <li>For a local computer, right-click My Computer, and then click Properties

For a remote computer, right-click the Computers folder, click New, click Computer, type the computer name, right-click that computer name, and then click Properties,</li></ol> </li> <li>Click the Default Properties tab.</li> <li>Click to clear the Enable COM Internet Services on this Computer check box.</li> <li>Click the Default Protocols tab.</li> <li>If the Tunneling TCP/IP protocol is listed, click it, and then click the Remove button.</li> <li>Restart the server for the changes to take effect.</li></ol> </li></ol>

<div class="references_section">