Professional Documents
Culture Documents
Sign in
Microsoft ended support for Windows XP on April 8, 2014. This change has affected your
software updates and security options. Learn what this means for you and how to stay
protected.
Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected
your software updates and security options. Learn what this means for you and how to stay
protected.
SUMMARY
You may experience RPC Endpoint Mapper errors when you use specific tools and utilities
that are available in the Support folder of the Microsoft Windows Server CDROM, available
as part of a Windows Server Resource Kit, or available on the Microsoft Web site. These
errors can help you troubleshoot RPC Endpoint Mapper issues.
The symptoms that are described in this article do not represent every possible scenario that
may result when RPC does not function correctly. RPC is used by several components in
Windows Server 2003 and Windows 2000 Server, such as the File Replication Service FRS,
Active Directory Replication, Certificate services, DCOM, Microsoft Message Queuing also
known as MSMQ, and MAPI. Therefore, a variety of errors and symptoms may occur when
RPC does not function correctly.
IN THIS TASK
INTRODUCTION
MORE INFORMATION
The Dcdiag tool
The Netdiag tool
The Repadmin tool
The Ntdsutil tool
The Gpotool tool
Event Viewer
The Dcpromo tool
The Active Directory Migration Tool
How to resolve RPC Endpoint Mapper errors
REFERENCES
INTRODUCTION
This stepbystep article describes how to troubleshoot Remote Procedure Call RPC Endpoint
Mapper errors in Windows Server 2003 and Windows 2000 Server by using tools and utilities that
are available in the Support folder of the Windows Server 2003 or Windows 2000 Server CDROM
or that are available as part of the Windows Server 2003 Resource Kit or the Windows 2000 Server
Resource Kit. Remote Procedure Call is a protocol that is used by the Windows operating system.
RPC provides an interprocess communication mechanism that allows a program running on one
computer to run code on a remote system.
In certain situations, when you try to force Active Directory replication by using Active Directory
Sites and Services, when you try to promote an additional domain controller by using the
Dcpromo tool, or when you run netdom query fsmo from a command line, you may receive an
error message that is similar to the following:
There are no more endpoints available from the endpoint mapper.
Other symptoms may include:
Note If you use a network capture program, such as Network Monitor, to capture network traffic,
the computer may not receive a response when it tries to establish an RPC session to another
computer by using any port greater than 1024. The sending computer uses the Universal Unique
Identifier UUID for the RPC Endpoint Mapper. The UUID for the RPC Endpoint Mapper is
E1AF83085D1F11C991A408002B14A0FA.
E1AF83085D1F11C991A408002B14A0FA.
back to the top
MORE INFORMATION
back to top
If RPC Endpoint Mapper Problems exist, the Gpotool tool may respond with an error messages
that are similar to the following:
GPOTOOL: e ERROR: GetDCList; DsBindW; hr=800706d9; There are no more endpoints available
from the endpoint mapper.
GPOTOOL: + File:d:\nt\private\ctpolprf\common\polutil\polutil.cxx; Line:728
GPOTOOL: e ERROR: GetDCList; GetDCList failed; hr=800706d9; There are no more endpoints
available from the endpoint mapper.
GPOTOOL: + File:d:\nt\private\ctpolprf\common\polutil\polutil.cxx; Line:644
back to top
Event Viewer
The following events may be logged on a domain client, on a member server, or on a domain
controller when RPC does not function correctly:
Event ID: 1053
Event Source: Userenv
Description: Windows cannot determine the user or computer name. There are no more
endpoints available from the endpoint mapper. . Group Policy processing aborted.
Description: The Directory Service was unable to find any RPC protocol sequences installed on this
computer, failing with error 1719. The Directory Service will be unable to respond to any RPC
requests as long as this condition persists.
back to top
Additionally, the DCPromoUI.log may report an error message that is similar to the following:
dcpromoui t:0x0C4 01335 Enter State::SetFailureMessage The operation failed because: The
Directory Service failed to create the object
CN=Name,CN=Partitions,CN=Configuration,DC=Domainname,DC=com.
back to top
cloneprt:0x5CC00254HRESULT=0x800706D9
cloneprt:0x5CC00255EnterGetErrorMessage800706D9
cloneprt:0x5CC00256ExitGetErrorMessage800706D9
cloneprt:0x5CC00257EnterSetComErrorFailedtoaddthesourceSIDtothe
cloneprt:0x5CC00258ExitSetComErrorFailedtoaddthesourceSIDtothe
back to top
RPC service
RPC Locator
service
Started,
Automatic
Stopped, Manual
Started,
Automatic
Stopped, Manual
Started,
Automatic
Stopped, Manual
Started,
Automatic
Started,
Automatic
Started,
Automatic
Started, Manual
Started,
Automatic
Stopped, Manual
If you make any changes to the RPC service or to the RPC Locator service settings, restart the
computer, and then test for the problem again.
2. Verify that the following keys exist in the registry the keys are grouped according to
operating system.
Windows XP, Windows Server 2003 and Microsoft Windows 2000
Verify that the ClientProtocols key exists under the
HKEY_Local_Machine\Software\Microsoft\Rpc
registry subkey and that the ClientProtocolsentry contains at least the following five default
values:
Name
Type
Data
ncacn_http
REG_SZ
rpcrt4.dll
ncacn_ip_tcp
REG_SZ
rpcrt4.dll
ncacn_nb_tcp
REG_SZ
rpcrt4.dll
ncacn_np
REG_SZ
rpcrt4.dll
ncacn_ip_udp
REG_SZ
rpcrt4.dll
Type
Data
ncacn_np
REG_SZ
rpcltcl.dll
ncalrpc
REG_SZ
ncalrpc
ncacn_ip_tcp
REG_SZ
RpcLtCcm.dll
ncadg_ip_udp
REG_SZ
RpcLtCcm.dll
ncadg_nb_tcp
REG_SZ
rpcltccm.dll
ncacn_http
REG_SZ
rpcltccm.dll
Microsoft Windows 98
Verify that the ClientProtocolsentry exists under the
HKEY_Local_Machine\Software\Microsoft\Rpc
subkey and that the ClientProtocolsentry contains at least the following four default values:
Name
Type
Data
ncacn_np
REG_SZ
rpcltcl.dll
ncalrpc
REG_SZ
ncalrpc
ncacn_ip_tcp
REG_SZ
rpcltc3.dll
ncacn_http
REG_SZ
rpcltccm.dll
For more information about related topics, click the following article number to view the
article in the Microsoft Knowledge Base:
325930 How to troubleshoot connectivity issues that are caused by RPC client protocol
registry entries
To verify the client registry settings, follow these steps:
a. Click Start, click Run, type regedit, and then click OK.
b. In Registry Editor, locate the following subkey:
Queryingtargetsystemcalled:
problem_serverAttemptingtoresolvenametoIPaddress...
Nameresolvedto169.254.1.1
querying...
problem_serverTCPport135(epmapservice):LISTENING
Usingephemeralsourceport
QueryingEndpointMapperDatabase...
Server'sresponse:
UUID:f5cc59b44264101a8c5908002b2f8426NtFrsService
ncacn_ip_tcp:65.53.63.16[1094]
UUID:e35142354b0611d1ab0400c04fc2dcd2MSNTDirectoryDRSInterface
ncacn_ip_tcp:65.53.63.16[1025]
UUID:e35142354b0611d1ab0400c04fc2dcd2MSNTDirectoryDRSInterface
ncacn_http:65.53.63.16[1029]
UUID:e35142354b0611d1ab0400c04fc2dcd2MSNTDirectoryDRSInterface
ncacn_http:65.53.63.16[6004]
TCPport135(epmapservice):NOTLISTENING
However, for these RPC Endpoint Mapper errors it is likely that ports greater than 1024 are
blocked, and not port 135. From the output, you know the DC is using port 1094 for FRS and
1025, 1029, and 6004 for Active Directory replication. You can use the Portqry tool again to
check those ports. For example, you can test all the ports at the same time by using the
Portqry tool with the -o switch. For example, type portqry n problem_server o
1094,1025,1029,6004
If the ports all respond as "LISTENING," its likely that blocked ports are not causing this
problem. If any ports respond as "NOT LISTENING," the ports are probably blocked.
5. You can use the three REG_DWORD values that can be added to the
HKEY_Local_Machine\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
subkey to help solve the RPC problem.
Note None of the entries exist by default.
MaxUserPort
This entry makes more ports available.
TcpTimedWaitDelay
Reducing this value from its default setting of 240 seconds will make ports expire
sooner. This parameter determines the length of time that a connection stays in the
TIME_WAIT state when it is being closed. While a connection is in the TIME_WAIT
state, the socket pair cannot be reused. This is also known as the 2MSL state because
the value should be double the maximum segment lifetime on the network. See RFC
793 for more details.
TcpMaxDataRetransmissions
The default value is 5. You may try 4 or 3, but do not try a value that is less than 3. This
parameter controls the number of times that TCP retransmits an individual data
segment not connection request segments before aborting the connection. The
retransmission timeout is doubled with each successive retransmission on a
connection. It is reset when responses resume. The Retransmission Timeout RTO
value is dynamically adjusted by using the historical measured roundtrip time
Smoothed Round Trip Time, or SRTT on each connection. The starting RTO on a new
connection is controlled by the TcpInitialRtt registry value.
6. If the
6. If the
HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Internet
registry key exists and has no values listed, then RPC only has one port available. By default,
this registry key does not exist and if there are no values listed under this key, delete this key
and then restart the server.
Note Other software programs may also cause RPC Endpoint Mapper errors, such as the following:
Noblenet Portmapper.
This utility requires a host file pointing to itself to work correctly. Editing the host file may
resolve the issue.
BMC Patrol agent software using the AD Knowledge Module KM.
In this case, update to the latest version, at least 1.4.01.
Incompatible network adapter drivers.
In this case, upgrade to the latest Windows Hardware Quality Labs WHQL signed driver
version.
Note If you do not want to continue troubleshooting, you might want to ask someone for help.Or,
you might want to Contact Support.
back to top
REFERENCES
For more information about configuring RPC dynamic port allocation with a firewall, click the
following article number to view the article in the Microsoft Knowledge Base:
154596 How to configure RPC dynamic port allocation to work with firewall
For more information about restricting the port FRS or Active Directory replication uses, click the
following article number to view the article in the Microsoft Knowledge Base:
224196 Restricting Active Directory replication traffic and client RPC traffic to a specific port
For more information about How to restricting FRS replication traffic to a static port, click the
following article number to view the article in the Microsoft Knowledge Base:
319553 How to restrict FRS replication traffic to a specific static port
For more information about port requirements for Windows Server systems, click the following
article number to view the article in the Microsoft Knowledge Base:
832017 Service overview and network port requirements for the Windows Server system
The thirdparty products that this article discusses are manufactured by companies that are
independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the
performance or reliability of these products.
If these articles do not help you resolve the problem, or if you experience symptoms that differ
from those that are described in this article, search the Microsoft Knowledge Base for more
from those that are described in this article, search the Microsoft Knowledge Base for more
information. To search the Microsoft Knowledge Base, visit the following Microsoft Web site:
http://support.microsoft.com. Then, type the text of the error message that you receive or type a
description of the problem in the search field.
back to the top
Properties
Article ID: 839880 Last Review: 09/11/2011 07:07:00 Revision: 14.0
Applies to
Microsoft Windows Server 2003, Web Edition
Microsoft Windows Server 2003, Standard Edition 32bit x86
Microsoft Windows Server 2003, Enterprise Edition 32bit x86
Microsoft Windows Server 2003, Datacenter Edition 32bit x86
Microsoft Windows 2000 Server
Microsoft Windows 2000 Professional Edition
Microsoft Windows 2000 Advanced Server
Microsoft Windows XP Professional
Keywords:
kbresolve kbhowtomaster kbwinservnetwork kbnetwork kbhowto KB839880
Support
Security
Contact Us
Trademarks
2016 Microsoft