Microsoft® Windows 2000 Knowledge Center
Deadlock Condition Causes Socket Programs to Become Unresponsive
If you have arrived here through a search engine, click here!
Microsoft Windows 2000 SP1 Professional Microsoft Windows 2000 SP1 Server
Microsoft Windows 2000 SP1 Advanced Server
Windows Sockets (Winsock) Problems
Windows 2000 installations where Service Pack 1 (SP1) has been applied, may incur Winsock problems. Calls to the Socket function may not be returned, causing the creation of sockets to fail. When socket programs become unresponsive it can cause 100 percent CPU usage.
WinSock, short for Windows Sockets, is a standard developed jointly by Microsoft, FTP Software, JSB Corp., and SunSelect which enables networking applications to run under Microsoft Windows.
Microsoft has made a fix available to correct this problem, however it was developed “only” to correct the specific problem described, and should be applied only to systems that experience this specific problem. This fix is currently undergoing additional testing, therefore, if you are not severely affected by this problem, you should wait for the next Windows 2000 service pack that contains this fix. If you require this fix now to resolve this problem immediately, download the fix as instructed below or contact Microsoft Product Support Services to obtain the fix.
The following files are available for download from the Microsoft Download Center:
Download Q278525_w2k_sp2_x86_en.exe now
IMPORTANT DOWNLOAD INSTRUCTIONS Select “Run this Program from its Current Location” to start the install immediately. OR
Select “Save this Program to Disk” to copy the download to your machine for installation at a later time.
Microsoft used the most current virus detection software available on the date of posting to scan this file for viruses. Once posted, the file is housed on secure servers that prevent any unauthorized changes to the file.
The English version of this fix should have the following file attributes or later:
Date Time Version Size File name -------------------------------------------------------- 11/27/2000 08:50p 5.0.2195.2778 123,184 Afd.sys 12/04/2000 07:00p 5.0.2195.2 69,392 Iphlpapi.dll 12/04/2000 07:00p 5.0.2195.2442 104,208 Msafd.dll 11/29/2000 09:00p 5.0.2195.2785 323,088 Tcpip.sys 10/25/2000 02:02p 5.0.2195.2572 16,240 Tdi.sys 12/04/2000 07:00p 5.0.2195.2780 18,192 Ws2help.dll 12/04/2000 07:00p 5.0.2195.2104 69,392 Ws2_32.dll 12/04/2000 07:00p 5.0.2195.2104 17,680 Wshtcpip.dll
For additional information about how to install Windows 2000 and Windows 2000 hotfixes at the same time, click the article number below to view the article in the Microsoft Knowledge Base: Q249149 Installing Microsoft Windows 2000 and Windows 2000 Hotfixes