Definições de registo do Terminal Server para aplicações

O suporte para Windows Server 2003 terminou a 14 de Julho de 2015

A Microsoft terminou o suporte para Windows Server 2003 a 14 de Julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

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
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.

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 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 Servidor de terminais não suporta dispositivos testemunho
Serviço de Terminal de servidor de terminais do TWAIN

Aviso: Este artigo foi traduzido automaticamente

Propriedades

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

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

  • kbinfo kbmt KB186499 KbMtpt
Comentários
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)