Err Msg: Error Connecting to <Servername> The RPC Service Is Not AvailableID: Q224460
|
When you attempt to remotely administer a multihomed IIS 4.0 computer from the Microsoft Management Console (MMC) on a local computer, the following error messages may occur:
When you click OK, you may see a few additional errors similar to the following:Error connecting to <servername> The RPC service is not available
Unable to administer IIS "unable to connect to target machine"
This problem only occurs when you are trying to remotely administer a multihomed IIS 4.0 computer from the MMC on a local computer. The MMC uses the default DCOM protocol for remote communications. By default, DCOM uses the ncadg_ip_udp DCOM protocol for connections instead of ncacn_ip_tcp. Due to a problem with the ncadg_ip_udp DCOM protocol in Windows NT Service Pack 3, if the destination IIS computer is multihomed, ncadg_ip_udp causes the binding IP address to become corrupted.
To resolve this problem, obtain the latest service pack for Windows NT version 4.0.
For additional information, please see the following article(s) in the
Microsoft Knowledge Base:
Q152734 How to Obtain the Latest Windows NT 4.0 Service Pack
If you have not yet implemented Windows NT Service Pack 4 in your environment, you can edit the registry to change the DCOM protocols that are used.
WARNING: Using Registry Editor incorrectly can cause serious problems that
may require you to reinstall your operating system. Microsoft cannot
guarantee that problems resulting from the incorrect use of Registry Editor
can be solved. Use Registry Editor at your own risk.
For information about how to edit the registry, view the "Changing Keys And
Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete
Information in the Registry" and "Edit Registry Data" Help topics in
Regedt32.exe. Note that you should back up the registry before you edit it.
If you are running Windows NT, you should also update your Emergency
Repair Disk (ERD).
Follow these steps exactly on the multihomed remote Web server:
HKEY_Local_Machine\Software\Microsoft\RPCTo do this, highlight the RPC key and choose Registry, and the choose Save Key.
ncadg_ip_udpRemove ncadg_ip_udp and move ncacn_ip_tcp to the top of the list.
ncadg_ipx
ncacn_ip_tcp
ncacn_spx
ncacn_nb_nb
ncacn_nb_ipx
ncacn_ip_tcp
ncadg_ipx
ncacn_spx
ncacn_nb_nb
ncacn_nb_ipx
Microsoft has confirmed this to be a problem in Windows NT version 4.0. This problem was first corrected in Windows NT 4.0 Service Pack 4.
More technical explanations for this article are published in the following Knowledge Base article:
Q185012 COM Causes Delay on Multi-homed ComputersBelow is an example of how the binding fails.
Binding Handle Count: 7If you use network sniffers, such as Network Monitor, you can see the incorrect IP addresses as in the above example for Binding Vector[4].
Binding Vector[0]: ncacn_np:\\\\ServerName[\\pipe\\000000B4.001]
Binding Vector[1]: ncalrpc:ServerName[WMSG000000B4.00000001]
Binding Vector[2]: ncacn_ip_tcp:157.61.239.61[1038]
Binding Vector[3]: ncacn_ip_tcp:157.61.239.5[1038]
Binding Vector[4]: ncadg_ip_udp:157.61.239.61157.61.239.5[1039]
Binding Vector[5]: ncadg_ip_udp:157.61.239.5[1039]
Binding Vector[6]: ncacn_nb_tcp:ServerName[106]
Additional query words: mmc, ntop, iis, dcom, rpc, multi-homed, multi, homed sp hot fix qfe
Keywords : NT4SP4Fix
Version : winnt:4.0
Platform : winnt
Issue type : kbbug
Last Reviewed: April 13, 1999