DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 186499 - Última revisão: terça-feira, 28 de Abril de 2015 - Revisão: 1.0

 

Nesta página

Sumário

Este artigo aborda as definições de registo que podem ser utilizadas para modificar o comportamento da aplicação num computador servidor de terminais.

Mais Informação

Para mais informações sobre o comportamento MSI (Microsoft Windows Installer), com base no Terminal Server versões 2003 e versões posteriores, vá paraKB 2002357 (https://support.microsoft.com/en-us/kb/2002357?wa=wsignin1.0) .

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

Compatibilidade de vários bits podem ser definidas para uma aplicação, caminho de registo ou ficheiro. ini alterar o modo como o computador servidor de terminais processa a intercalação de dados de inicialização de aplicação, quando uma sessão está no modo de execução. Estes bits de compatibilidade estão definidas 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 mais optimizados utilizando os seguintes bits de compatibilidade.

Aviso: estes bits de compatibilidade só deverão ser alteradas se uma aplicação não está a funcionar correctamente.

O primeiro conjunto de bits de compatibilidade indica a versão da aplicação que as definições são para. Nem todas as combinações são úteis (por exemplo, uma aplicação de MS-DOS efectuar chamadas de registo). Uma vez que o caminho para o ficheiro não for 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 de aplicação para ajudar a tornar-se de que as definições de compatibilidade não afectam as outras aplicações com o mesmo nome de ficheiro.

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

Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para uma maior protecção, efectue o backup do Registro antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar cópias de segurança e restaurar o registo, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
322756  (http://support.microsoft.com/kb/322756/ ) Como efectuar cópias de segurança e restaurar o registo no Windows
  1. Inicie o Editor de Registo.
  2. Localize a seguinte subchave de registo:
    HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\Myapp
  3. No menu Editar , clique em Adicionar valore escreva as seguintes informações:
    Nome do valor: Flags
    Tipo: REG_DWORD
  4. Na caixa dados , escreva o valor hexadecimal de 11 C (adicionar 0x00000004 para Windowsapplications de 16 bits, adicionar 0x00000008 para aplicações do Windows de 32 bits, adicionar toreturn 0x00000010 o nome de utilizador em vez do nome de computador e adicionar o mapeamento do registo todisable de 0x00000100).

Aplicações

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

Bits de compatibilidade

  • Aplicação do MS-DOS: 0x00000001
  • Aplicação OS/2: 0x00000002
  • Aplicação de 16 bits do Windows: 0x00000004
  • Aplicação de 32 bits do Windows: 0x00000008
  • Nome de utilizador de devolução em vez do nome do computador: 0x00000010
  • Devolver número de compilação do servidor de terminais: 0x00000020
  • Desactivar mapeamento do registo para esta aplicação: 0x00000100
  • Não substituir o utilizador-directório do Windows: 0x00000400
  • 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 a cada utilizador da aplicação.

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

Se o bit "Não substituir o directório Windows do utilizador" estiver definido, mantém o directório SystemRoot para chamadas à API GetWindowsDirectory. Se este bit não estiver definido, todos os caminhos para o directório Windows passam a ter com o caminho para o directório do Windows do utilizador.

. Ficheiros INI

Os bits de compatibilidade seguintes controlam a propagação de ficheiro. ini. Estão localizados na seguinte subchave de registo (em que 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: 0x00000004
  • Aplicação de 32 bits do Windows: 0x00000008
  • Sincronizar o ficheiro. ini do utilizador para a versão do sistema: 0x00000040
  • Não substituir o directório Windows do utilizador: 0x00000080
Se o bit "Sincronizar ficheiro. ini de utilizador para a versão do sistema" estiver definido, adiciona novas entradas do ficheiro system. ini principal 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 o ficheiro do utilizador. ini se este for mais antigo que o ficheiro. ini principal do sistema.

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

Caminhos do registo

Os bits de compatibilidade seguintes controlam a propagação de registo. Estão localizados na seguinte subchave de registo (em que Nome do caminho é o caminho de registo na chave HKEY_CURRENT_USER\Software):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\RegistryEntries\Nome do caminho

Bits de compatibilidade

  • Aplicação de 32 bits do Windows: 0x00000008
  • Desactivar mapeamento do registo de aplicação: 0x00000100
Se o bit "Desactivar o mapeamento do registo para a aplicação" estiver definido, novas entradas a partir da imagem do 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 do registo do utilizador se os dados 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 está no registo do utilizador.

Para obter informações adicionais, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
186514  (http://support.microsoft.com/kb/186514/ ) Servidor de terminais não suporta dispositivos testemunho

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
  • Windows Server 2008 Standard
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
Palavras-chave: 
kbinfo kbmt KB186499 KbMtpt
Tradução automáticaTraduçã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  (http://support.microsoft.com/kb/186499/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft