Aplicativos podem não funcionar corretamente em um ambiente de serviços de terminal

Traduções deste artigo Traduções deste artigo
ID do artigo: 840342 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Quando você usar uma sessão de serviços de terminal para se conectar a um computador baseado no Windows Server 2003 que possui o Terminal Services instalado e em seguida, tentar executar um programa no servidor de terminal de um computador cliente, o programa que você está tentando executar não pode ser executado corretamente.

Causa

Esse problema ocorre se a memória de sessão não é possível alocar objetos de interface (GUI) do usuário gráfica para aplicativos. A memória de sessão em um Terminal server gerencia a alocação de objetos de GUI para aplicativos diferentes. Se a memória de sessão que é atribuída a objetos de GUI não for suficiente, objetos de GUI serão não ser corretamente alocados para aplicativos executados no servidor de terminal. Isso pode causar aplicativos não sejam executados corretamente.

Resolução

importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756Como fazer backup e restaurar o registro no Windows


Para configurar a memória de sessão, você pode modificar manualmente as entradas do Registro para a memória de sessão no registro. A entrada do Registro para modificar a memória de sessão está localizada na seguinte subchave do Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
As entradas de dois registro gerenciar a memória de sessão são SessionViewSize e SessionPoolSize. A entrada de registro SessionViewSize Especifica a quantidade de memória é reservada para pilhas da área de trabalho. O valor padrão dessa entrada é 20 megabytes (MB). Essa memória é alocada para aplicativos para usar objetos de GUI, como fontes, menus e janelas.

A entrada de registro SessionPoolSize Especifica o pool de sessão para o arquivo de paginação em megabytes. O valor padrão para o pool paginado sessão é 16 MB. Se houver memória suficiente, o Windows também pode alocar 32 MB. Essa memória é usada para alocações de driver de vídeo.

Em um sistema operacional de 64 bits, o valor padrão para a entrada SessionViewSize é 104 MB e o valor padrão para a entrada SessionPoolSize é 64 MB. A melhor maneira para aumentar a memória alocada para entradas tanto SessionViewSize como SessionPoolSize é aumentar o valor de memória alocada por 16 MB e ver se os serviços estão disponíveis para executar aplicativos depois que você aumente o valor de memória alocada para as entradas SessionViewSize e SessionPoolSize. Caso contrário, aumente o valor de memória alocada por 16 MB e tente novamente.

Para alterar os valores das entradas do Registro SessionViewSize e SessionPoolSize, use o Editor do Registro para editar os valores DWORD de ambas as entradas do Registro. Além disso, você pode alterar valores de entrada do Registro SessionViewSize e SessionPoolSize separadamente.

Observação Em sistemas de operacional do Windows de 64 bits, o limite de identificador de interface gráfica de dispositivo (GDI) não é maior que a 32-bit sistemas operacionais do Windows. O número máximo de identificadores GDI que pode manipular um processo é 65.535. Você pode restringir o número de identificadores GDI que cada processo pode manipular, definindo o seguinte valor do Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Windows


Nome do valor: GDIProcessHandleQuota
Tipo de valor: REG_DWORD
Dados do valor: 10000 (valor decimal padrão)
Você pode definir esse valor do registro de um valor mínimo de 256 (decimal) como um valor máximo de 65536 (decimal).

Em uma condição ideal, a memória total alocada para as entradas do Registro SessionViewSize e SessionPoolSize não deve ser mais de 512 MB. Você também pode aumentar a memória alocada para as entradas SessionViewSize e SessionPoolSize, dependendo de sua RAM e outros valores do Registro relacionadas. Se você alocar mais memória para aumentar o heap da área de trabalho, você pode reduzir a memória alocada pelo servidor de terminal a outros recursos, como não-paginável, paginável pool e cache do sistema. Isso afetará o desempenho do Terminal server. Além disso, quando mais memória é alocada para as entradas SessionViewSize e SessionPoolSize, a memória alocada para mapear o espaço virtual kernel será reduzida. Por sua vez, isso pode tornar o Terminal server oferecer suporte a apenas um número limitado de usuários.

Propriedades

ID do artigo: 840342 - Última revisão: terça-feira, 7 de novembro de 2006 - Revisão: 3.4
A informação contida neste artigo aplica-se a:
  • 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)
Palavras-chave: 
kbmt kbwinservsetup kbprb KB840342 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 840342

Submeter comentários

 

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