DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 186499 - Última revisão: quinta-feira, 9 de outubro de 2008 - Revisão: 2.1

 

Nesta página

Sumário

Este artigo descreve as configurações do registro que podem ser usadas para modificar o comportamento do aplicativo em um computador do Terminal Server.

Mais Informações

Controlando a execução de aplicativos no modo executar

Compatibilidade de vários bits podem ser definidos para um aplicativo, o caminho do registro ou arquivo .ini alterar como um computador do Terminal Server trata a mesclagem dos dados de inicialização do aplicativo quando uma sessão está no modo de execução. Esses bits de compatibilidade são definidas no Registro sob a seguinte subchave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility
Há três chaves separadas para aplicativos, arquivos .ini e entradas do Registro sob esse caminho do Registro.

As configurações padrão funcionam para a maioria dos aplicativos, mas eles podem ser ajustados ainda mais usando os seguintes bits de compatibilidade.

Aviso : esses bits de compatibilidade devem ser alterados somente se um aplicativo não estiver funcionando corretamente.

O primeiro conjunto de bits de compatibilidade indica a versão do aplicativo que as configurações são para. Nem todas as combinações são úteis (por exemplo, um aplicativo do MS-DOS certifique chamadas de registro). Porque o caminho para o arquivo não for especificado e vários aplicativos podem usar o mesmo nome de arquivo (por exemplo, Setup.exe e Install.exe são agora regularmente usados para programas de instalação), especifique o tipo aplicativo para ajudar a tornar-se de que as configurações de compatibilidade não afetam outros aplicativos com o mesmo nome de arquivo.

Para determinar o valor da seqüência, adicione os valores dos bits que você deseja definir. Por exemplo, para retornar o nome de usuário em vez do nome do computador para versões de 32 bits e 16 bits do MyApp.exe, crie uma subchave no Registro executando as seguintes etapas.

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:
322756  (http://support.microsoft.com/kb/322756/ ) Como fazer backup e restaurar o registro no Windows
  1. Inicie o Editor do Registro.
  2. Localize a seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\Myapp
  3. No menu Editar , clique em Adicionar valor e digite as seguintes informações:
    Nome do valor: sinalizadores
    Tipo: REG_DWORD
  4. Na caixa dados , digite o valor hexadecimal do C 11 (Adicionar 0 x 00000004 para Windows de 16 bits aplicativos, adicione 0 x 00000008 para aplicativos de 32 bits do Windows, adicione 0 x 00000010 para retornar o nome de usuário em vez do nome do computador e adicione 0 x 00000100 para desabilitar o mapeamento do Registro).

Aplicativos

Os seguintes bits de compatibilidade afetam o aplicativo quando ele está sendo executado. Eles estão localizados na seguinte subchave do Registro (onde Nome_do_aplicativo é o nome do arquivo executável do aplicativo):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\ Nome_do_aplicativo

Bits de compatibilidade

  • Aplicativo do MS-DOS: 0 x 00000001
  • Aplicativo dos / 2: 0 x 00000002
  • Aplicativo de 16 bits do Windows: 0 x 00000004
  • Aplicativo de 32 bits do Windows: 0 x 00000008
  • Nome de usuário retorno em vez de nome do computador: 0 x 00000010
  • Retornar o número de compilação do Terminal Server: 0 x 00000020
  • Desativar mapeamento de registro para este aplicativo: 0 x 00000100
  • Não substitua o diretório Windows do usuário: 0 x 00000400
  • Limitar a memória relatada: 0x00000800
Use o "return nome de usuário em vez do nome do computador" bit para aplicativos que usam o nome do computador como um identificador exclusivo. Isso retorna o nome do usuário para o aplicativo e fornece um identificador exclusivo para cada usuário do aplicativo.

Use o bit de "Desativar mapeamento de registro para este aplicativo" para manter somente uma cópia global das variáveis do registro que são usadas pelo aplicativo.

Se a "não substituir usuário Windows diretório" bit estiver definido, ele retém o diretório SystemRoot para chamadas API GetWindowsDirectory. Se este bit não está definido, todos os caminhos para o diretório são substituídos pelo caminho para o diretório do usuário Windows do Windows.

Arquivos .ini

Os bits de compatibilidade seguinte controlam propagação de arquivo. ini. Eles estão localizados na seguinte subchave do Registro (onde Inifile é o nome do arquivo .ini):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\IniFiles\ Inifile

Bits de compatibilidade

  • Aplicativo de 16 bits do Windows: 0 x 00000004
  • Aplicativo de 32 bits do Windows: 0 x 00000008
  • Sincronizar o arquivo .ini de usuário para versão do sistema: 0x00000040
  • Não substitua o diretório Windows do usuário: 0x00000080
Se o bit de "Sincronizar usuário ini arquivo a versão do sistema" for definido, ele adiciona novas entradas do arquivo .ini mestre sistema quando o aplicativo é iniciado, mas não exclui quaisquer dados existentes no arquivo .ini do usuário. Se este bit não está definido, ele substituirá o arquivo .ini do usuário se ele for mais antigo que o arquivo .ini mestre de sistema.

Se a "não substituir usuário Windows diretório" bit estiver definido, ele retém o diretório SystemRoot para caminhos de arquivo no arquivo .ini quando a versão mestra do sistema do arquivo .ini é copiada para pasta do Windows do usuário. Se este bit não está definido, ele substituirá todos os caminhos para o diretório do Windows com o caminho para o diretório do usuário Windows.

Caminhos do registro

Os bits de compatibilidade seguinte controlam propagação do Registro. Eles estão localizados na seguinte subchave do Registro (onde PathName é o caminho do Registro sob a chave HKEY_CURRENT_USER\Software):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\RegistryEntries\ PathName

Bits de compatibilidade

  • Aplicativo de 32 bits do Windows: 0 x 00000008
  • Desativar mapeamento de registro do aplicativo: 0 x 00000100
Se o bit 'Desativar mapeamento de registro para o aplicativo' estiver definido, novas entradas da imagem do sistema do registro mestre não são adicionadas ao registro do usuário. Além disso, o sistema não exclui quaisquer dados existentes no registro do usuário. Se este bit não está definido, o sistema exclui e substitui os dados do usuário do registro se os dados mais antigos que os dados de registro mestre de sistema. Se o bit não estiver definido, o sistema também adiciona quaisquer novas chaves não no registro do usuário.

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
186514  (http://support.microsoft.com/kb/186514/ ) O Terminal Server não oferece suporte a dispositivos de sentinela

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
Palavras-chave: 
kbmt kbpubtypekc kbinfo 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 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: 186499  (http://support.microsoft.com/kb/186499/en-us/ )
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store