A Windows Server 2003-based or Windows Server 2008-based terminal server stops accepting new connections, and existing connections stop responding

Article ID: 956438 – Last Review: February 16, 2009 – Revision: 1.0

A Windows Server 2003-based or Windows Server 2008-based terminal server stops accepting new connections, and existing connections stop responding

Hotfix Hotfix Download Available
View and request hotfix downloads

On This Page

SYMPTOMS

You have a Windows Server 2003-based or Windows Server 2008-based terminal server that stops accepting new connections. Additionally, existing connections stop responding. When this issue occurs, one thread may run in an infinite loop on a processor.

CAUSE

This issue occurs because of incorrect synchronization within a very small timing window in the Terminal Services device driver (TermDD.sys). This issue occurs when a session is disconnected while a specific flow control operation is active. The vulnerable flow control functions are typically used by third-party software vendors such as Citrix.

RESOLUTION

Hotfix information

Windows Server 2003

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a Hotfix download available section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:

http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)

Note The Hotfix download available form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

To apply this hotfix, the computer must run Windows Server 2003 Service Pack 1 or Windows Server 2003 Service Pack 2.

Restart requirement

You have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace any other previously released hotfixes.

Registry information

To use this hotfix, you do not have to make any changes to the registry.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Windows Server 2003 Service Pack 1, x86-based version

Collapse this tableExpand this table
File name File version File size Date Time Platform
Termdd.sys 5.2.3790.3289 42,120 02-Feb-2009 15:02 x86

Windows Server 2003 Service Pack 2, x86-based version

Collapse this tableExpand this table
File name File version File size Date Time Platform
Termdd.sys 5.2.3790.4454 42,120 02-Feb-2009 14:55 x86

Windows Server 2003 Service Pack 1, Itanium-based version

Collapse this tableExpand this table
File name File version File size Date Time Platform
Termdd.sys 5.2.3790.3289 143,496 02-Feb-2009 12:43 IA-64

Windows Server 2003 Service Pack 2, Itanium-based version

Collapse this tableExpand this table
File name File version File size Date Time Platform
Termdd.sys 5.2.3790.4454 144,008 02-Feb-2009 12:46 IA-64

Windows Server 2003, x64-based version

Collapse this tableExpand this table
File name File version File size Date Time Platform
Termdd.sys 5.2.3790.3289 72,328 02-Feb-2009 12:43 x64

Windows Server 2003 Service Pack 2, x64-based version

Collapse this tableExpand this table
File name File version File size Date Time Platform
Termdd.sys 5.2.3790.4454 72,328 02-Feb-2009 12:50 x64

Windows Server 2008

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a Hotfix download available section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:

http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)

Note The Hotfix download available form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Important Windows Vista and Windows Server 2008 hotfixes are included in the same packages. However, only one of these products may be listed on the “Hotfix Request” page. To request the hotfix package that applies to both Windows Vista and Windows Server 2008, just select the product that is listed on the page.

Prerequisites

To apply this hotfix, the computer must run Windows Server 2008.

Restart requirement

You have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace any other previously released hotfixes.

Registry information

To use this hotfix, you do not have to make any changes to the registry.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Windows Server 2008 file information note
The MANIFEST files (.manifest) and MUM files (.mum) installed for each environment are listed separately. MUM and MANIFEST files, and the associated security catalog (.cat) files, are critical to maintaining the state of the updated component. The security catalog files (attributes not listed) are signed with a Microsoft digital signature.

Windows Server 2008, x86-based version

Collapse this tableExpand this table
File name File version File size Date Time Platform
Agp440.sys 6.0.6001.22366 54,752 02-Feb-2009 06:00 x86
Amdagp.sys 6.0.6001.22366 55,792 02-Feb-2009 06:00 x86
Isapnp.sys 6.0.6001.22366 48,096 02-Feb-2009 05:58 x86
Machine.inf Not Applicable 288,444 02-Feb-2009 01:00 Not Applicable
Msisadrv.sys 6.0.6001.22366 14,832 02-Feb-2009 05:59 x86
Mssmbios.sys 6.0.6001.22366 29,680 02-Feb-2009 05:59 x86
Nv_agp.sys 6.0.6001.22366 107,488 02-Feb-2009 06:00 x86
Pci.sys 6.0.6001.22366 149,472 02-Feb-2009 06:00 x86
Rdpdr.sys 6.0.6001.22366 248,832 02-Feb-2009 03:56 x86
Sisagp.sys 6.0.6001.22366 54,240 02-Feb-2009 05:59 x86
Streamci.dll 6.0.6001.22366 23,520 02-Feb-2009 05:59 x86
Swenum.sys 6.0.6001.22366 13,680 02-Feb-2009 05:59 Not Applicable
Termdd.sys 6.0.6001.22366 53,216 02-Feb-2009 05:59 x86
Uliagpkx.sys 6.0.6001.22366 59,376 02-Feb-2009 06:00 x86
Viaagp.sys 6.0.6001.22366 55,280 02-Feb-2009 06:00 x86
Volmgr.sys 6.0.6001.22366 51,168 02-Feb-2009 05:59 x86

Windows Server 2008, Itanium-based version

Collapse this tableExpand this table
File name File version File size Date Time Platform
Agp460.sys 6.0.6001.22366 136,704 02-Feb-2009 02:28 IA-64
Isapnp.sys 6.0.6001.22366 35,808 02-Feb-2009 05:48 IA-64
Machine.inf Not Applicable 270,758 01-Feb-2009 23:56 Not Applicable
Msisadrv.sys 6.0.6001.22366 23,520 02-Feb-2009 05:36 IA-64
Mssmbios.sys 6.0.6001.22366 55,776 02-Feb-2009 05:36 IA-64
Pci.sys 6.0.6001.22366 438,240 02-Feb-2009 05:37 IA-64
Rdpdr.sys 6.0.6001.22366 709,632 02-Feb-2009 03:22 IA-64
Streamci.dll 6.0.6001.22366 44,512 02-Feb-2009 05:39 IA-64
Swenum.sys 6.0.6001.22366 17,632 02-Feb-2009 05:50 Not Applicable
Termdd.sys 6.0.6001.22366 158,192 02-Feb-2009 05:39 IA-64
Volmgr.sys 6.0.6001.22366 146,928 02-Feb-2009 05:39 IA-64

Windows Server 2008, x64-based version

Collapse this tableExpand this table
File name File version File size Date Time Platform
Agp440.sys 6.0.6001.22366 62,960 02-Feb-2009 06:47 x64
Isapnp.sys 6.0.6001.22366 22,000 02-Feb-2009 06:46 x64
Machine.inf Not Applicable 276,564 02-Feb-2009 01:00 Not Applicable
Msisadrv.sys 6.0.6001.22366 16,368 02-Feb-2009 06:46 x64
Mssmbios.sys 6.0.6001.22366 33,264 02-Feb-2009 06:47 x64
Nv_agp.sys 6.0.6001.22366 124,912 02-Feb-2009 06:47 x64
Pci.sys 6.0.6001.22366 178,160 02-Feb-2009 06:47 x64
Rdpdr.sys 6.0.6001.22366 314,368 02-Feb-2009 04:29 x64
Streamci.dll 6.0.6001.22366 25,072 02-Feb-2009 06:48 x64
Swenum.sys 6.0.6001.22366 13,920 02-Feb-2009 06:47 x64
Termdd.sys 6.0.6001.22366 62,448 02-Feb-2009 06:47 x64
Uliagpkx.sys 6.0.6001.22366 66,544 02-Feb-2009 06:48 x64
Volmgr.sys 6.0.6001.22366 67,056 02-Feb-2009 06:48 x64

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the Applies to section.

MORE INFORMATION

For more information, click the following article number to view the article in the Microsoft Knowledge Base:

824684   (/Feedback.aspx?kbNumber=824684/ ) Description of the standard terminology that is used to describe Microsoft software updates

Additional files for all supported x86-based versions of Windows Server 2008
Collapse this tableExpand this table
File name File version File size Date Time Platform
Package_for_kb956438_client_1~31bf3856ad364e35~x86~~6.0.1.0.mum Not Applicable 1,367 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_client~31bf3856ad364e35~x86~~6.0.1.0.mum Not Applicable 1,431 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_sc_0~31bf3856ad364e35~x86~~6.0.1.0.mum Not Applicable 1,421 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_sc~31bf3856ad364e35~x86~~6.0.1.0.mum Not Applicable 1,423 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_server_0~31bf3856ad364e35~x86~~6.0.1.0.mum Not Applicable 1,425 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_server~31bf3856ad364e35~x86~~6.0.1.0.mum Not Applicable 1,431 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_winpesrv_0~31bf3856ad364e35~x86~~6.0.1.0.mum Not Applicable 1,422 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_winpesrv~31bf3856ad364e35~x86~~6.0.1.0.mum Not Applicable 1,429 02-Feb-2009 14:06 Not Applicable
X86_machine.inf_31bf3856ad364e35_6.0.6001.22366_none_ba61b006d7f9b342.manifest Not Applicable 9,974 02-Feb-2009 14:08 Not Applicable
Additional files for all supported Itanium-based versions of Windows Server 2008
Collapse this tableExpand this table
File name File version File size Date Time Platform
Ia64_machine.inf_31bf3856ad364e35_6.0.6001.22366_none_ba6353fcd7f7bc3e.manifest Not Applicable 7,081 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_sc_0~31bf3856ad364e35~ia64~~6.0.1.0.mum Not Applicable 1,425 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_sc~31bf3856ad364e35~ia64~~6.0.1.0.mum Not Applicable 1,426 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_server_0~31bf3856ad364e35~ia64~~6.0.1.0.mum Not Applicable 1,429 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_server~31bf3856ad364e35~ia64~~6.0.1.0.mum Not Applicable 1,434 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_winpesrv_0~31bf3856ad364e35~ia64~~6.0.1.0.mum Not Applicable 1,426 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_winpesrv~31bf3856ad364e35~ia64~~6.0.1.0.mum Not Applicable 1,433 02-Feb-2009 14:06 Not Applicable
Additional files for all supported x64-based versions of Windows Server 2008
Collapse this tableExpand this table
File name File version File size Date Time Platform
Amd64_machine.inf_31bf3856ad364e35_6.0.6001.22366_none_16804b8a90572478.manifest Not Applicable 8,242 02-Feb-2009 14:10 Not Applicable
Package_for_kb956438_client_1~31bf3856ad364e35~amd64~~6.0.1.0.mum Not Applicable 1,375 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_client~31bf3856ad364e35~amd64~~6.0.1.0.mum Not Applicable 1,439 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_sc_0~31bf3856ad364e35~amd64~~6.0.1.0.mum Not Applicable 1,429 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_sc~31bf3856ad364e35~amd64~~6.0.1.0.mum Not Applicable 1,431 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mum Not Applicable 1,433 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_server~31bf3856ad364e35~amd64~~6.0.1.0.mum Not Applicable 1,439 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_winpesrv_0~31bf3856ad364e35~amd64~~6.0.1.0.mum Not Applicable 1,430 02-Feb-2009 14:06 Not Applicable
Package_for_kb956438_winpesrv~31bf3856ad364e35~amd64~~6.0.1.0.mum Not Applicable 1,437 02-Feb-2009 14:06 Not Applicable

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.


APPLIES TO
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
Keywords: 
kbautohotfix kbexpertiseadvanced kbfix kbsurveynew kbqfe kbhotfixserver KB956438

 

Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
Microsoft Corporation. All rights reserved. Terms of Use | Trademarks


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

Leave a Reply

*
To prove that you're not a bot, enter this code
Anti-Spam Image