Configurações de registro do servidor terminal para aplicativos

O suporte para o Windows Server 2003 termina em 14 de julho de 2015.

A Microsoft terminou o suporte para o Windows Server 2003 em 14 de julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 186499
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
Para obter mais informações sobre o comportamento do MSI (Microsoft Windows Installer) com base no Terminal Server versões 2003 e posterior, vá paraKB 2002357.

Controlando a execução de aplicativos no modo de execução

Compatibilidade de vários bits podem ser definidos para um aplicativo, o caminho do registro ou o 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 na 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 de registro.

As configurações padrão funcionam para a maioria dos aplicativos, mas pode ser ajustadas posteriormente usando os bits de compatibilidade a seguir.

Aviso: esses bits de compatibilidade somente deverá ser alteradas se um aplicativo não está funcionando corretamente.

O primeiro conjunto de bits de compatibilidade indica a versão do aplicativo que as configurações. Nem todas as combinações são úteis (por exemplo, um aplicativo do MS-DOS fazer 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 de aplicativo para ajudar a garantir 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 16 bits e 32 bits do Myapp.exe, crie uma subchave no Registro executando as seguintes etapas.

Importante: Essa 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. Portanto, certifique-se de seguir estes passos cuidadosamente. Para obter mais proteção, faça backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro caso ocorra um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número do artigo a seguir para visualizá-lo na Base de Conhecimento Microsoft:
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 valore digite as seguintes informações:
    Nome do valor: sinalizadores
    Tipo: REG_DWORD
  4. Na caixa dados , digite o valor hexadecimal de 11 C (Adicionar 0x00000004 para Windowsapplications de 16 bits, adicionar 0x00000008 para aplicativos de 32 bits do Windows, adicionar 0x00000010 toreturn o nome de usuário em vez do nome do computador e adicionar mapeamento de registro todisable 0x00000100).

Aplicativos

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

Bits de compatibilidade

  • Aplicativo do MS-DOS: 0x00000001
  • Aplicativo dos / 2: 0x00000002
  • Aplicativo de 16 bits do Windows: 0x00000004
  • Aplicativo de 32 bits do Windows: 0x00000008
  • Nome de usuário de retorno em vez do nome do computador: 0x00000010
  • Retornar o número da compilação do Terminal Server: 0x00000020
  • Desativar mapeamento de registro para este aplicativo: 0x00000100
  • Não substitua o usuário Windows directory: 0x00000400
  • 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 usados pelo aplicativo.

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

. Arquivos INI

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

Bits de compatibilidade

  • Aplicativo de 16 bits do Windows: 0x00000004
  • Aplicativo de 32 bits do Windows: 0x00000008
  • Sincronizar o arquivo. ini do 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 à versão do sistema" é definido, ele adiciona novas entradas do arquivo system. ini mestre 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 substitui o arquivo. ini do usuário se ele for mais antigo que o arquivo. ini mestre do sistema.

Se o bit "Não substituir o diretório Windows do usuário" é 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 for copiada para o diretório 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 Windows do usuário.

Caminhos do registro

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

Bits de compatibilidade

  • Aplicativo de 32 bits do Windows: 0x00000008
  • Desativar mapeamento de registro para o aplicativo: 0x00000100
Se o bit 'Desativar mapeamento de registro para o aplicativo' estiver definido, novas entradas da imagem do registro mestre de sistema não são adicionadas ao registro do usuário. Além disso, o sistema não excluirá todos os dados existentes no registro do usuário. Se este bit não está definido, o sistema exclui e substitui os dados do registro do usuário se os dados forem mais antigos que os dados de registro mestre de sistema. Se o bit não está 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 Conhecimento Microsoft:
186514 O Terminal Server não oferece suporte a dispositivos de Sentinela
Serviço de Terminal do TWAIN do Terminal Server

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 186499 - Última Revisão: 04/27/2015 19:03:00 - Revisão: 1.0

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, Windows Server 2008 Standard, Windows Server 2008 R2 Standard, Windows Server 2008 Enterprise, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter

  • kbinfo kbmt KB186499 KbMtpt
Comentários