Приложения могут работать неправильно в среде служб терминалов

Переводы статьи Переводы статьи
Код статьи: 840342 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

После подключения к компьютеру под управлением Windows Server 2003, имеет установленных служб терминалов с помощью сеанса служб терминалов, а затем повторите запуск программы на сервере терминалов с компьютера клиента, программы, который вы пытаетесь запустить может работать неправильно.

Причина

Эта проблема возникает, если памяти сеанса не может выделить объекты графического пользовательского интерфейса (GUI) для приложения. Память сеанса сервера терминалов управляет размещением объектов графического интерфейса пользователя для различных приложений. Если недостаточно памяти для сеанса, назначенный к Графическим объектам, Графическим объектам не выделены правильно для приложений, выполняемых на сервере терминалов. Это может привести к приложениям не работать правильно.

Решение

Важные Этот раздел, метод или задача содержит действия, о том, как внести изменения в реестр. Тем не менее при неправильном изменении реестра, могут возникнуть серьезные проблемы. Таким образом Убедитесь, что внимательно выполните следующие действия. Для дополнительной защиты резервную копию реестра перед внесением изменений. Затем при возникновении неполадок можно восстановить реестр. Для получения дополнительных сведений о том, как резервное копирование и восстановление реестра щелкните следующий номер статьи базы знаний Майкрософт:
322756 Резервное копирование и восстановление реестра Windows


Настройка памяти сеанса, можно вручную изменить записи реестра для памяти сеанса в реестре. Запись реестра для изменения памяти сеанс находится в следующем подразделе реестра:
Управление Manager\Memory HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Два реестра, управляющие памяти сеанса являются SessionViewSize и SessionPoolSize. Параметр SessionViewSize указывает объем памяти, зарезервированной для рабочего стола куч. По умолчанию этот параметр имеет значение 20 мегабайт (МБ). Эта память выделяется приложениям использовать объекты графического интерфейса пользователя, таких как шрифты, меню и окон.

Параметр SessionPoolSize указывает сеанс выгружаемого пула в мегабайтах. Значение по умолчанию для сеанса выгружаемого пула составляет 16 МБ. При наличии достаточного объема памяти Windows также выделять память 32 Мбайт. Эта память используется для распределения видеодрайвера.

В 64-разрядной операционной системе 104 МБ — это значение по умолчанию для записи в SessionViewSize и SessionPoolSize запись по умолчанию составляет 64 МБ. Лучший способ увеличить память для записи SessionViewSize и SessionPoolSize является увеличить значение выделенной 16 МБ памяти и содержатся в разделе, доступны ли службы для запуска приложений после увеличения значения памяти, выделенной записи SessionViewSize и SessionPoolSize. В противном случае, увеличьте значение выделенной 16 МБ памяти и повторите попытку.

Для изменения значения реестра SessionViewSize и SessionPoolSize, изменять значения DWORD в обеих записей реестра с помощью редактора реестра. Кроме того можно изменить запись реестра SessionViewSize и SessionPoolSize отдельно.

Примечание В 64-разрядных операционных системах Windows интерфейс графических устройств (GDI) дескриптор не увеличения размера по сравнению с 32-разрядных операционных системах Windows. Максимальное число дескрипторов GDI, которые могут обрабатывать один процесс — 65 535. Можно ограничить число дескрипторов GDI, которые могут обрабатывать каждый процесс, задав следующие значения:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Windows


Имя значения: GDIProcessHandleQuota
Тип значения: REG_DWORD
Значение: 10000 (десятичное значение по умолчанию)
Можно присвоить это значение реестра из минимальное значение 256 (десятичное) максимальное значение 65536 (десятичное).

В идеальных условиях общая память, выделенную для записи реестра SessionViewSize и SessionPoolSize должен быть не более 512 МБ. В зависимости от объема оперативной памяти и другие значения реестра, относящиеся к может также увеличить память, выделенную для записи SessionViewSize и SessionPoolSize. Если выделить больше памяти для увеличения кучи рабочего стола может снизить объем памяти, выделенной с сервера терминалов на другие ресурсы, такие как невыгружаемого пула, выгружаемого пула и кэш-памяти. Это повлияет на производительность сервера терминалов. Кроме того когда выделяется больший объем памяти для записи SessionViewSize и SessionPoolSize, память, выделенную для сопоставления виртуального пространства ядра будет уменьшен. Это в свою очередь может сделать сервер терминалов для поддержки только ограниченное число пользователей.

Свойства

Код статьи: 840342 - Последний отзыв: 16 июня 2011 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Ключевые слова: 
kbwinservsetup kbprb kbmt KB840342 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:840342

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com