Article ID: 319504 - Last Review: September 28, 2007 - Revision: 3.5 Error Message: The name limit for the local computer network adapter card was exceededThis article was previously published under Q319504 On This PageSYMPTOMS
If you try to access another computer on the network, you may receive the following error message:
The name limit for the local computer network adapter card was exceeded.
CAUSE
The 'ERROR_TOO_MANY_NAMES' Win32 error code, which translates to "The name limit for the local computer network adapter card was exceeded," translates to a number of Windows NT status codes. Therefore, you may require more information to find the cause of this problem. The error messages that are described in the "Symptoms" section of this article may be resource-related. For example, the error message may occur if there is a lack of ephemeral ports. Use Performance Monitor to check for memory issues, memory leaks, and handle leaks. The error message that is described in the "Symptoms" section is the error message that you receive. However, this error message is caused by either of the following errors, which are not obvious errors:
net use * \\any_server\share_name
If you use Microsoft Windows Explorer to connect the same network drive, you receive only the error message that is described in the "Symptoms" section. Typically, the error message that is described in the "Symptoms" section is caused by the SMB error. The following sections describe the SMB error and the LDAP error in more detail. SMB error: System error 68 has occurredThis error has a decimal error code 68 or hexadecimal 0x44:
\* // #define ERROR_TOO_MANY_NAMES 68 Note In some situations, the following error text is displayed with the error 68 message:Description: The name limit for the local computer network adapter card was exceeded.
Network name limit exceeded
LDAP error: LDAP admin limit exceededThis error corresponds to hexadecimal error code 0x80070044:
Error 0x80070044: LDAP_ADMIN_LIMIT_EXCEEDED ERROR_TOO_MANY_NAMES
This error may occur if you are using a program that was written by a user, which both uses LDAP and is running as a service.
This error indicates that your LDAP search results exceed the servers search limit (the search limit is set to 100 by default in Exchange 2000).
Additionally, if you are using Microsoft Active Directory Services Interface (ADSI) 2.0, you may be experiencing problems. The cache limit may have been exceeded because a large number of records have been returned.
Description: Administration limit on the server has exceeded. RESOLUTIONImportant This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: 322756
(http://support.microsoft.com/kb/322756/
)
How to back up and restore the registry in Windows How to resolve the SMB errorTo resolve the SMB error:
To resolve this issue:
196271
(http://support.microsoft.com/kb/196271/
)
When you try to connect from TCP ports greater than 5000 you receive the error 'WSAENOBUFS (10055)'
How to find the root cause of the SMB errorAfter you determine that the server is running out of ephemeral ports, Microsoft recommends that you troubleshoot the root cause for the resource shortage. To do so, review the output from either the netdiag command or the netstat command to determine the ports that are heavily used, and then determine the program or the service that uses these port numbers.For more information about well-known port numbers, see the following Internet Assigned Numbers Authority (IANA) Web page: http://www.iana.org/assignments/port-numbers
(http://www.iana.org/assignments/port-numbers)
To determine the process that is using a specific port, use any port find utility such as Findport. exe. Use Findport to determine the executable file for the port that the program or service is listening on.If you are using Microsoft Windows XP, run the following command to determine the owning process ID that is associated with each connection: netstat -no
Stop the program or service that you have identified to be the root cause of the problem. You may have to contact the vendor of the program for updates or further assistance.
How to resolve the LDAP errorTo resolve this issue, upgrade to ADSI 2.5, and then programmatically set the Page size setting to 99. By default, Exchange 2000 returns 100 records for each page. For more information about how to determine the version of ADSI that you are using, click the following article number to view the article in the Microsoft Knowledge Base:216290
(http://support.microsoft.com/kb/216290/
)
Determining the version of ADSI that is installed on your computer
For more information about ADSI, visit the following Microsoft Web site:
http://msdn2.microsoft.com/library/aa772170.aspx
(http://msdn2.microsoft.com/library/aa772170.aspx)
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
192166
(http://support.microsoft.com/kb/192166/
)
Site Server 3.0 post-Service Pack 1 LDAP patch
271088
(http://support.microsoft.com/kb/271088/
)
XGEN: Optimizing Windows 2000 Active Directory Servers with Six or Eight Processors to Run with Exchange 2000
MORE INFORMATION
The following table describes the Windows NT status codes to which the Win32 error code 'ERROR_TOO_MANY_NAMES' translates:
Collapse this table
113996
(http://support.microsoft.com/kb/113996/
)
Mapping Windows NT status error codes to Win32 error codes
| Article Translations
|

Back to the top
