Симптомы
Предположим, настройки Windows Server 2008 терминалов посредник сеансов служб (посредника сеансов служб Терминалов) с помощью DNS циклический перебор. Однако через некоторое время новые сеансы перенаправляются только к одному серверу или к определенному набору серверов. Это происходит, даже если низкой нагрузки других серверов терминалов в сети.
Кроме того, после возникновения этой проблемы, события, подобные указанным ниже, записываются в журнал брокера сеансов (Tssdis.log):Примечание файл Tssdis.log находится в каталоге %windir%\system32\tssesdir.
Причина
Ожидается перенаправление происходит при входе нового пользователя на ферму серверов терминалов, и посредника сеансов служб Терминалов пользователь указывает на определенный сервер терминалов до завершения процесса входа в систему. Каталог сеансов отслеживает количество ожидающих перенаправления для каждого сервера терминалов, а затем увеличивает значение счетчика при определении целевой сервер посредника сеансов служб Терминалов. Кроме того каталог сеансов уменьшается значение счетчика после завершения процесса входа в систему.
Тем не менее служба посредника сеансов служб Терминалов неправильно увеличивает счетчик ожидающих перенаправления для отключенных сеансов терминала и никогда не уменьшается значение счетчика. Таким образом когда число ожидающих перенаправления на сервере терминалов достигает предельного размера (16, по умолчанию), служба посредника сеансов служб Терминалов больше не перенаправляет новые сеансы терминалов к серверу терминалов. В конце концов количество доступных серверов уменьшается для небольшого или только на одном сервере.
Решение
Сведения об исправлении
Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, которые имеют данную проблему. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.
Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления.
Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Чтобы получить полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание, посетите следующий веб-сайт корпорации Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.
В те же пакеты включены важные исправления для Windows Vista и Windows Server 2008. Однако только один из этих продуктов могут быть указаны на странице «Запрос исправления». Чтобы запросить пакет исправлений, который применяется в Windows Vista и Windows Server 2008, просто выберите продукт, который указан на странице.
Предварительные условия
Данное исправление необходимо иметь Windows Server 2008 посредника сеансов служб Терминалов установлен.
Необходимость перезагрузки
После установки исправления компьютер необходимо перезагрузить.
Сведения о замене исправлений
Это исправление не заменяет других исправлений.
Сведения о файлах
Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.
Примечания к сведениям о файле Windows Server 2008
Файлы МАНИФЕСТА (.manifest) и MUM (.mum), устанавливаемые для каждой среды, указаны отдельно. MUM и файлы Manifest ,а также связанные файлы каталога безопасности (.cat), очень важны для поддержания состояния обновляемого компонента. Файлы каталога безопасности (атрибуты не указаны) подписаны цифровой подписью Майкрософт.
Для всех поддерживаемых версий Windows Server 2008 для систем на базе x86
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Terminalserversessiondirectoryrole.cmd |
Неприменимо |
243 |
18-Dec-2007 |
21:03 |
Неприменимо |
Tssdis.exe |
6.0.6001.22246 |
128,000 |
19-Aug-2008 |
03:30 |
x86 |
Tssessiondirectory.events.xml |
Неприменимо |
393 |
18-Dec-2007 |
21:03 |
Неприменимо |
Для всех поддерживаемых версий Windows Server 2008 для систем на базе x64
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
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
Перезапустите посредника сеансов служб Терминалов. Это может временно решить проблему. Тем не менее эта проблема повторяется через несколько дней.
Способ 2
-
Нажмите кнопку Пуск, выберите пункт выполнить, в поле Открыть введите команду regedit и нажмите клавишу ВВОД.
-
В редакторе реестра найдите и выделите следующий подраздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters
-
В области сведений дважды щелкните значок
LB_MaxNumberOfPendingRedirections.
Примечание. Если параметра LB_MaxNumberOfPendingRedirections не существует, создайте его. Чтобы сделать это, выполните следующие действия.-
В редакторе реестра найдите и выделите следующий подраздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters
-
В меню Правка выберите пункт
Создать, а затем щелкните Значение DWORD. -
Тип
LB_MaxNumberOfPendingRedirections, а затем нажмите клавишу ВВОД.
-
-
В поле значение введите число, гораздо больше, чем 16 (но меньше, чем 65535) и нажмите кнопку ОК.
-
Выйдите из редактора реестра
Важно. Этот метод может иметь следующие серьезные последствия:
-
Он может перегрузить серверу терминалов с помощью запросов на вход.
-
Он может привести к нарушению или отключить балансировку нагрузки сети.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Дополнительные сведения
Дополнительные сведения о посредника сеансов служб Терминалов посетите следующий веб-узел корпорации Майкрософт:
http://technet.microsoft.com/en-us/library/cc731045.aspxЧтобы включить запись посредника сеансов служб Терминалов, выполните следующие действия.
-
Остановите службу посредника сеансов служб Терминалов.
-
В редакторе реестра найдите следующий подраздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters
-
Создать запись реестра TraceOutputMode типа DWORD и присвойте ему значение 3.
-
Служба посредника сеансов служб Терминалов.
Сведения о дополнительных файлах для Windows Server 2008
Дополнительные файлы для всех поддерживаемых версий Windows Server 2008 для систем на базе x86
Имя файла |
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 |
Платформа |
Неприменимо |
Дополнительные файлы для всех поддерживаемых 64-разрядных версий 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 |
Платформа |
Неприменимо |