Microsoft KB Archive/324947

= List of Networking Fixes in Windows 2000 Service Pack 3 =

Article ID: 324947

Article Last Modified on 3/29/2007

-

APPLIES TO


 * Microsoft Windows 2000 Service Pack 3
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Service Pack 3

-



This article was previously published under Q324947



SUMMARY
Windows 2000 Service Pack 3 (SP3) fixes the following networking problems:  Multiple IP Addresses on a TCP/IP Interface May Cause a Stop 0x50 Error in Tcpip.sys

In a multi-threaded IP situation, under a heavy load, one thread may read data and be interrupted. When it resumes processing, it overwrites changes made by another thread. This causes a Stop error (an error message on a blue screen) in Tcpip.sys. TAPISRV May Process Messages in an Incorrect Order on Multi-Processor Computer

This update makes sure that the Telephone API (TAPI) server processes LINE_NEWCALL and conferencing messages in the correct order. Socket Duplication Fails with Connection Reset (CONNRESET)

Socket duplication may be unsuccessful in the following situations:  Information about the graceful close of the socket by the remote side is lost when the local side tries to duplicate the socket into a different process. Repeatedly duplicating the same socket may cause a program to stop responding (hang).  Routing and Remote Access IGMP Group Table Does Not Show Correct Groups

When you configure Internet Group Management Protocol (IGMP) with two interfaces, the  - IGMP Group Table dialog box does not display the correct groups.</li> GetAdapterIndex API Returns an Invalid Interface Index When a Null String Is Passed As the Adapter Name

When a NULL or an invalid adapter name is passed, the GetAdapterIndex Application Programming Interface (API) succeeds and returns an index.</li> Fatal System Error 0x0000007F When an Invalid TC Object Length Is Passed

If an invalid Quality of Service (QoS) traffic control (TC) object length is passed to the Packet Scheduler (Psched.sys), a fatal system error (STOP 0x0000007F) occurs.</li> &quot;Race&quot; Condition in Remote Procedure Call (RPC) Runtime Shut Down Process

The RpcMgmtWaitServerListen function returns without waiting for all active calls to complete.</li> Packets Re-classify to a Different Flow

If you modify a less-specific Quality of Service (QoS) flow when more than one flow is installed, packets that were classified to a more-specific flow classify to the modified flow.</li> Stop Error Occurs When Accessing a Field in the Time-Wait Transmission Control Block (TWTCB) After It Has Been Freed</li> Remote Procedure Call (RPC) Attack on the Microsoft Message Queue Interface (Also Known As MSMQ) May Cause RPC to Stop Responding (Crash)</li> Resource-Related Denial of Service Attack Causes Too Much Memory Allocation on the Server

This update minimizes the effect of resource-related attacks by delaying memory allocation and checking for illegal pointers.</li> Remote Procedure Call Attack Causes RPCSS.EXE to Stop Responding (Crash)</li> Remote Procedure Call (RPC) Stack Corruption Occurs Under Heavy Stress

Under a heavy load, the following RPC stack corruptions may occur:  RPC code places two RPC_MESSAGE structures on the stack but passes the addresses of these structures to functions that take asynchronous code paths. When the work is complete, the stack is corrupted by the completion routines.</li> When a sending packet times out, the completion routine still holds the address of the return buffer that was on the stack.</li></ul> </li> Remote Procedure Call (RPC) Endpoint Mapper Does Not Look for NULL Error Parameter

When you pass a NULL buffer pointer to the endpoint mapper functions for status information, an access violation (AV) occurs.</li> Routing and Remote Access Service Stops Responding When You Use the NET STOP Command

When you use the net stop &quot;routing and remote access&quot; command to stop the Routing and Remote Access service, the service may stop responding and may continue to run.</li> SNMP Event to Trap Translator Does Not Release the Handle to the HKEY_PERFORMANCE_DATA Registry Key</li> Access Violation (AV) in SVCHOST.EXE

Casually ordered Local Remote Procedure Calls (LRPC) may cause access violations (AV) in Svchost.exe.</li> <li>CookupNodeId Functions Use Non-Initialized Memory

This update initializes LocalNodeId to meet C2 Security requirements.</li> <li>Buffer Overrun in DHCP Client Service

The Dynamic Host Configuration Protocol (DHCP) client overruns its buffer when the total size of user classes configured on the DHCP server exceeds 255 bytes.</li> <li>Access Violation in DHCP Jet Database When You Upgrade from Windows NT 4.0

When you upgrade a Windows NT 4.0 server on which the Dynamic Host Configuration Protocol (DHCP) service is installed to Windows 2000 Service Pack 2 (SP2), you may receive an error message similar to the following:

The DHCP database upgrade was unsuccessful.

</li> <li>Call Status Dialog Box Does Not Appear When Calling an Outlook Contact

The Windows 2000 Unimodem lacks the feature to display the call status dialog box when you place a voice call on a data modem. This update adds code to correctly display this dialog box.</li></ul>

<div class="moreinformation_section">

MORE INFORMATION
For additional information about what other networking prolems are fixed by Windows 2000 SP3, click the article number below to view the article in the Microsoft Knowledge Base:

320853 List of Bugs Fixed in Windows 2000 Service Pack 3

For additional information about how to obtain Service Pack 3 for Windows 2000, click the article number below to view the article in the Microsoft Knowledge Base:

260910 How to Obtain the Latest Windows 2000 Service Pack

Additional query words: kbWin2000sp3fixlist kbNetworking

Keywords: kbinfo kbqfe kbwin2000sp3fix kbnetwork kbpending kbhotfixserver KB324947

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.