Definições de registo servidor de terminais para aplicações

Traduções de Artigos Traduções de Artigos
Artigo: 186499 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo descreve as definições de registo que podem ser utilizadas para modificar o comportamento da aplicação num computador com o Terminal Server.

Mais Informação

Controlar a execução de aplicações em execução modo

Compatibilidade de vários bits podem ser definidas para uma aplicação, caminho de registo ou ficheiro .ini alterar o modo como um computador com o Terminal Server processa a intercalação de dados de inicialização de aplicação quando uma sessão no modo de execução. Estes bits compatibilidade são definidos no registo na seguinte subchave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility
Existem três chaves separadas para aplicações, ficheiros .ini e entradas de registo neste caminho de registo.

As predefinições funcionam para a maioria das aplicações, mas pode ser optimizados mais utilizando os seguintes bits de compatibilidade.

aviso : só devem ser alterados estes bits compatibilidade uma aplicação não está a funcionar correctamente.

O primeiro conjunto de bits de compatibilidade indica a versão da aplicação que são as definições para. Nem todas as combinações são úteis (por exemplo, uma aplicação do MS-DOS tornar chamadas de registo). Uma vez que o caminho para o ficheiro não é especificado e várias aplicações podem utilizar o mesmo nome de ficheiro (por exemplo, Setup.exe e Install.exe são agora regularmente utilizado para programas de instalação), especifique o tipo aplicação para ajudar a garantir que as definições de compatibilidade não irão afectar outras aplicações com o mesmo nome de ficheiro.

Para determinar o valor da cadeia, adicione os valores de bits que pretende definir. Por exemplo, para devolver o nome de utilizador em vez do nome do computador para versões de 16 bits e 32 bits por MyApp.exe, crie uma subchave no registo efectuando os seguintes passos.

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756Como efectuar uma cópia de segurança e restaurar o registo no Windows
  1. Inicie o Editor de registo.
  2. Localize a seguinte subchave do registo:
    HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\Myapp
  3. No menu Editar , clique em Adicionar valor e escreva as seguintes informações:
    Nome do valor: Flags
    Tipo: REG_DWORD
  4. Na caixa dados , escreva o valor hexadecimal do C 11 (adicionar 0 x 00000004 para 16 bits do Windows aplicações, adicione 0 x 00000008 para aplicações do Windows de 32 bits, adicione 0 x 00000010 para devolver o nome de utilizador em vez do nome do computador e adicionar 0x00000100 para desactivar o mapeamento do registo).

Aplicações

Os bits de compatibilidade seguinte afectam a aplicação quando está a ser executado. Estão localizadas na seguinte subchave de registo (onde Appname é o nome do ficheiro executável da aplicação):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\ Appname

Bits de compatibilidade

  • Aplicação do MS-DOS: 0 x 00000001
  • Aplicação OS/2: 0 x 00000002
  • Aplicação de 16 bits do Windows: 0 x 00000004
  • Aplicação de 32 bits do Windows: 0 x 00000008
  • Nome de utilizador devolvido em vez do nome do computador: 0 x 00000010
  • Devolver número de compilação do servidor de terminais: 0 x 00000020
  • Desactivar mapeamento do registo para esta aplicação: 0x00000100
  • Não substituir o directório de utilizador do Windows: 0 x 00000400
  • Limitar a memória: 0x00000800
Utilize o "devolução nome de utilizador em vez do nome do computador" bit para aplicações que utilizam o nome do computador como um identificador exclusivo. Isto devolve o nome do utilizador à aplicação e fornece um identificador exclusivo para cada utilizador da aplicação.

Utilize o bit "Desactivar mapeamento do registo para esta aplicação" para manter apenas uma cópia global das variáveis de registo utilizado pela aplicação.

Se a "não substituir utilizador Windows directório" bit estiver definido, mantém o directório SystemRoot para chamadas de API GetWindowsDirectory. Se este bit não estiver definido, todos os caminhos para o directório são substituídos pelo caminho de directório do Windows do utilizador do Windows.

Ficheiros .ini

Os bits de compatibilidade seguinte controlam a propagação do ficheiro .ini. Estão localizadas na seguinte subchave de registo (onde Inifile é o nome do ficheiro .ini):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\IniFiles\ Inifile

Bits de compatibilidade

  • Aplicação de 16 bits do Windows: 0 x 00000004
  • Aplicação de 32 bits do Windows: 0 x 00000008
  • Sincronizar ficheiro de .ini do utilizador para a versão do sistema: 0x00000040
  • Não substituir o directório de utilizador do Windows: 0x00000080
Se for definido o bit "Sincronizar utilizador .ini ficheiro para a versão do sistema", adiciona novas entradas do ficheiro .ini principal sistema quando a aplicação for iniciada, mas não elimina quaisquer dados existentes no ficheiro .ini do utilizador. Se este bit não estiver definida, substitui ficheiro .ini do utilizador se estiver mais antigos que o ficheiro .ini principal do sistema.

Se a "não substituir utilizador Windows directório" bit estiver definido, mantém o directório SystemRoot de caminhos de ficheiro do ficheiro .ini quando a versão principal do sistema do ficheiro .ini for copiada directório do Windows do utilizador. Se este bit não estiver definida, substitui todos os caminhos para o directório do Windows com o caminho para o directório do utilizador Windows.

Caminhos do registo

Os bits de compatibilidade seguinte controlam a propagação de registo. Estes encontram-se na seguinte subchave de registo (em que PathName é o caminho do registo sob a chave HKEY_CURRENT_USER\Software):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\RegistryEntries\ PathName

Bits de compatibilidade

  • Aplicação de 32 bits do Windows: 0 x 00000008
  • Desactivar mapeamento do registo de aplicação: 0x00000100
Se o bit 'Desactivar o mapeamento do registo de aplicação' estiver definido, novas entradas a partir da imagem sistema registo principal não são adicionadas ao registo do utilizador. Além disso, o sistema não elimina quaisquer dados existentes no registo do utilizador. Se este bit não estiver definido, o sistema elimina e substitui os dados de registo do utilizador se os dados forem mais antigos do que os dados de registo principal do sistema. Se o bit não estiver definido, o sistema também adiciona quaisquer novas chaves não no registo do utilizador.

Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
186514O servidor de terminais não suporta dispositivos splay

Propriedades

Artigo: 186499 - Última revisão: 9 de outubro de 2008 - Revisão: 2.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Terminal Server
Palavras-chave: 
kbmt kbpubtypekc kbinfo KB186499 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 186499

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