使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

假定您配置 Windows 服务器 2008年终端服务会话 Broker (TS 会话 Broker) 通过使用 DNS 轮循机制。但是,晚一些的时间,新的会话将被重定向到只有一台服务器或只有一组特定的服务器。即使其他网络上的终端服务器的负载很低,将出现此问题。

此外,出现此问题后,如下所示的事件登录会话 broker 日志 (Tssdis.log):注意Tssdis.log 文件位于 %windir%\system32\tssesdir 目录中。

原因

当新用户登录到终端服务器,该服务器场时,将发生挂起的重定向和 TS 会话 Broker 指向特定的终端服务器用户在登录过程完成之前。会话目录跟踪挂起的每个终端服务器的重定向的次数,然后增加的计数,当 TS 会话 Broker 确定目标服务器。此外,会话目录减少计数在登录过程完成后。

但是,TS 会话 Broker 服务未正确挂起的重定向的计数增加对于终端会话断开连接,并将永远不会降低计数。因此,当终端服务器上的挂起的重定向数达到极限 (默认情况下为 16),TS 会话 Broker 服务不再重定向新终端会话到此终端服务器。最终,可用服务器数减少为小集或单个服务器。

解决方案

修补程序信息

可以从 Microsoft 获得受支持的修复程序。然而,此修补程序仅用于解决本文中描述的问题。仅对出现这一特定问题的系统应用此修补程序。此修补程序可能会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修复程序的下一个软件更新。

如果此修复程序可供下载,则在此知识库文章的顶部会出现“修补程序下载可用”部分。如果未显示此部分,请与 Microsoft 客户服务和支持部门联系以获取此修复程序。

注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于不符合此特定的修补程序的其他支持问题和事项将照常收取费用。有关 Microsoft 客户服务和支持电话号码或创建单独的服务请求的完整列表,请访问下面的 Microsoft 网站︰

http://support.microsoft.com/contactus/?ws=support注意:"提供修补程序下载"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。

Windows Vista 和 Windows Server 2008 的重要修复程序包含在相同的程序包中。但是,这些产品中的只有一个可能"修补程序请求"页上列出。若要请求适用于 Windows Vista 和 Windows Server 2008 的修复程序包,只需选择页列出的产品。

系统必备组件

若要应用此修补程序,您必须安装 Windows 服务器 2008 TS 会话 Broker。

重启要求

应用此修补程序后,必须重新启动计算机。

修补程序替换信息

此修补程序不替换任何其他修补程序。

文件信息

此修复程序的英文版具有的文件属性 (或更新的文件属性)在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。

Windows Server 2008 文件信息说明

清单文件 (.manifest) 和菊花安装的文件 (.mum) 为每个环境都单独列出。菊花和清单文件和关联的安全目录 (.cat) 文件,对维护更新组件的状态至关重要。Microsoft 的数字签名与签名安全目录文件 (未列出的属性)。

对于所有受支持的基于 x86 的 Windows Server 2008 的版本

文件名称

文件版本

文件大小

日期

时间

平台

Terminalserversessiondirectoryrole.cmd

不适用

243

18-Dec-2007

21:03

不适用

Tssdis.exe

6.0.6001.22246

128000

19-Aug-2008

03:30

x86

Tssessiondirectory.events.xml

不适用

393

18-Dec-2007

21:03

不适用

对于所有受支持的基于 x64 的 Windows Server 2008 的版本

文件名称

文件版本

文件大小

日期

时间

平台

Terminalserversessiondirectoryrole.cmd

不适用

243

18-Dec-2007

21:03

不适用

Tssdis.exe

6.0.6001.22246

157,184

19-Aug-2008

04:46

x64

Tssessiondirectory.events.xml

不适用

393

18-Dec-2007

21:03

不适用

解决方法

若要变通解决此问题,请使用下列方法之一:

方法 1

重新启动 TS 会话 Broker。该功能可以暂时解决问题。但是,几天后仍然出现此问题。

方法 2

  1. 单击开始,单击运行,在打开框中,键入注册表编辑器,然后按 enter 键。

  2. 在注册表编辑器中,找到并单击以下注册表子项︰

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters

  3. 在详细信息窗格中,双击
    LB_MaxNumberOfPendingRedirections.

    注意:如果 LB_MaxNumberOfPendingRedirections DWORD 项不存在,则必须创建它。若要执行此操作,请执行以下步骤:

    1. 在注册表编辑器中,找到并单击以下注册表子项︰

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters

    2. 编辑菜单中,指向
      新建,然后单击DWORD 值

    3. 类型
      LB_MaxNumberOfPendingRedirections,,然后按 ENTER。

  4. 数值数据框中,键入一个数字来远大于 16 (但小于 65535),然后单击确定

  5. 退出注册表编辑器

重要:此方法可能会遇到下面的严重后果︰

  • 它可能会重载登录请求的终端服务器。

  • 它可能会中断或禁用网络负载平衡。

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息

TS 会话 Broker 有关详细信息,请访问下面的 Microsoft 网站︰

http://technet.microsoft.com/en-us/library/cc731045.aspx若要启用 TS 会话 Broker 日志记录,请执行以下步骤︰

  1. 停止的 TS 会话 Broker 服务。

  2. 在注册表编辑器中,找到以下注册表子项︰

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters

  3. 创建 TraceOutputMode DWORD 注册表项,然后将其值设置为 3。

  4. 启动 TS 会话 Broker 服务。

Windows Server 2008 的附加文件信息

对于所有其他文件支持的基于 x86 的 Windows Server 2008 的版本

文件名称

Package_1_for_kb955365~31bf3856ad364e35~x86~~6.0.1.0.mum

文件版本

不适用

文件大小

1,820

日期(UTC)

19-Aug-2008

时间 (UTC)

22:55

平台

不适用

文件名称

Package_for_kb955365_server_0~31bf3856ad364e35~x86~~6.0.1.0.mum

文件版本

不适用

文件大小

1,432

日期(UTC)

19-Aug-2008

时间 (UTC)

22:55

平台

不适用

文件名称

Package_for_kb955365_server~31bf3856ad364e35~x86~~6.0.1.0.mum

文件版本

不适用

文件大小

1,430

日期(UTC)

19-Aug-2008

时间 (UTC)

22:55

平台

不适用

文件名称

X86_07684ecbb7d7638c937ffee6b2b248ba_31bf3856ad364e35_6.0.6001.22246_none_6e8705284fb7f98b.manifest

文件版本

不适用

文件大小

728

日期(UTC)

19-Aug-2008

时间 (UTC)

22:55

平台

不适用

文件名称

X86_microsoft-windows-t..iondirectory-server_31bf3856ad364e35_6.0.6001.22246_none_f3e0ce92ec5ca9a3.manifest

文件版本

不适用

文件大小

31,695

日期(UTC)

19-Aug-2008

时间 (UTC)

04:06

平台

不适用

所有支持基于 x64 版本的 Windows Server 2008 的其他文件

文件名称

Amd64_f22e3df22c71dd9c356ec74170560805_31bf3856ad364e35_6.0.6001.22246_none_effc862e5acbbdf8.manifest

文件版本

不适用

文件大小

732

日期(UTC)

19-Aug-2008

时间 (UTC)

22:55

平台

不适用

文件名称

Amd64_microsoft-windows-t..iondirectory-server_31bf3856ad364e35_6.0.6001.22246_none_4fff6a16a4ba1ad9.manifest

文件版本

不适用

文件大小

31,731

日期(UTC)

19-Aug-2008

时间 (UTC)

05:30

平台

不适用

文件名称

Package_1_for_kb955365~31bf3856ad364e35~amd64~~6.0.1.0.mum

文件版本

不适用

文件大小

1,830

日期(UTC)

19-Aug-2008

时间 (UTC)

22:55

平台

不适用

文件名称

Package_for_kb955365_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mum

文件版本

不适用

文件大小

1440

日期(UTC)

19-Aug-2008

时间 (UTC)

22:55

平台

不适用

文件名称

Package_for_kb955365_server~31bf3856ad364e35~amd64~~6.0.1.0.mum

文件版本

不适用

文件大小

1,438

日期(UTC)

19-Aug-2008

时间 (UTC)

22:55

平台

不适用

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×