Path for RPC proxy server extension is incorrect

[This topic is intended to address a specific issue called out by the Exchange Server Analyzer Tool. You should apply it only to systems that have had the Exchange Server Analyzer Tool run against them and are experiencing that specific issue. The Exchange Server Analyzer Tool, available as a free download, remotely collects configuration data from each server in the topology and automatically analyzes the data. The resulting report details important configuration issues, potential problems, and nondefault product settings. By following these recommendations, you can achieve better performance, scalability, reliability, and uptime. For more information about the tool or to download the latest versions, see "Microsoft Exchange Analyzers" at https://go.microsoft.com/fwlink/?linkid=34707.]  

Topic Last Modified: 2005-11-18

The Microsoft® Exchange Server Analyzer Tool reads the following property in the Internet Information Services (IIS) metabase to determine whether its value has been configured correctly:

LM/W3SVC/Filters/RpcProxy

This metabase property is the remote procedure call (RPC) proxy server extension property in the Web service extensions in IIS. The correct value for this property is the following:

<Windows Directory>\system32\rpcproxy\rpcproxy.dll

If the Exchange Server Analyzer finds that the property does not have the correct value, a warning is displayed.

The RPC proxy server extension property is set when you install the RPC over HTTP proxy subcomponent of the Networking Services Microsoft Windows® component. If the property is set incorrectly, or if you manually change the value, you should do the following:

  1. Remove the incorrect RPC proxy server extension property.

  2. Remove the RPC over HTTP proxy subcomponent.

  3. Reinstall the RPC over HTTP proxy subcomponent.

To remove the incorrect RPC proxy server extension property

  1. Open Internet Information Services (IIS) Manager.

  2. In the left pane of the Internet Information Services (IIS) Manager window, expand the server name, and then click Web Extensions.

  3. In the right pane of the IIS Manager window, right-click RPC Proxy Server Extension, and then click Properties.

  4. On the Required Files tab, select the incorrect file in the list of files, click Remove, and then click OK.

    Note

    To see the complete path, adjust the width of the File Name column in the list of files.

To remove the RPC over HTTP proxy subcomponent

  1. Click Start, click Control Panel, and then click Add or Remove Programs.

  2. In the left pane, click Add/Remove Windows Components.

  3. Select Networking Services, and then click Details.

  4. Clear the check box for RPC over HTTP Proxy, click OK, and then click Next.

  5. When the Windows Components Wizard has completed, click Finish to close the wizard.

To reinstall the RPC over HTTP proxy subcomponent

  1. Click Start, click Control Panel, and then click Add or Remove Programs.

  2. In the left pane, click Add/Remove Windows Components.

  3. Select Networking Services, and then click Details.

  4. Select the check box for RPC over HTTP Proxy, click OK, and then click Next.

  5. When the Windows Components Wizard has completed, click Finish to close the wizard.

For more information about problems with the RPC proxy server extension not loading correctly, see the Troubleshooting section of the Microsoft Knowledge Base article 833401, "How to configure RPC over HTTP on a single server in Exchange Server 2003" (https://go.microsoft.com/fwlink/?LinkId=3052&kbid=833401).

For more information about deploying RPC over HTTP on Exchange Server 2003, see Exchange Server 2003 RPC over HTTP Deployment Scenarios (https://go.microsoft.com/fwlink/?LinkId=24823).