Artigo: 323597 - Última revisão: segunda-feira, 9 de Outubro de 2006 - Revisão: 2.0

Os clientes do Windows XP não conseguem ligar a um servidor dos serviços de terminal do Windows 2000

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
IMPORTANTE: este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o pode restaurar se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
256986  (http://support.microsoft.com/kb/256986/PT/ ) Descrição do registo do Microsoft Windows

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Quando tenta ligar a partir de um cliente baseado no Windows XP a um servidor dos serviços de terminal baseado no Windows 2000, poderá não ser possível estabelecer ligação e poderá receber a seguinte mensagem de erro:
Devido a um erro de segurança, o cliente não consegue ligar ao servidor de terminal. Após ter-se certificado de que tem sessão iniciada na rede, tente ligar novamente ao servidor.

- ou -

Because of a security error, the client could not connect to the terminal server. After making sure that you are logged on to the network, try connecting to the server again.
Esta mensagem de erro poderá ocorrer quando tenta ligar a partir de um cliente baseado no Windows XP a alguns ou a todos os servidores dos serviços de terminal baseados no Windows 2000 da organização, ou a mensagem de erro poderá nem ocorrer.

Quando tenta ligar a partir de um cliente baseado no Windows 2000 a um servidor dos serviços de terminal baseado no Windows 2000, o seguinte erro poderá ser registado no servidor de terminais do Windows 2000:
ID do evento: 1003
Origem: TermService
Tipo: Informações (Information)
O cliente dos serviços de terminal forneceu uma licença inválida. (The terminal service client has provided an invalid license.)

Causa

Esta mensagem de erro é causada por uma alteração nos certificados utilizados pela Microsoft Clearinghouse para autorizar os servidores de licenciamento dos serviços de terminal.

Resolução

AVISO: a utilização incorrecta do Editor de registo (Registry Editor) poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo (Registry Editor) possam ser resolvidos. Todo e qualquer risco decorrente da utilização do Editor de registo (Registry Editor) é da responsabilidade do utilizador.

Para resolver este problema, siga os passos da secção que se segue nos servidores dos serviços de terminal baseados no Windows 2000 e nos clientes baseados no Windows XP.

No servidor dos serviços de terminal

  1. Inicie o Editor de registo (Registry Editor) (Regedit.exe ou Regedt32.exe).
  2. Localize e clique na seguinte chave no registo:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TermService\Parameters
  3. Nesta chave de registo, elimine os seguintes valores:
    Certificate
    X 509 Certificate
    X 509 Certificate ID
  4. Saia do Editor de registo (Registry Editor) e reinicie o servidor.

No cliente baseado no Windows XP

  1. Inicie o Editor de registo (Registry Editor) (Regedit.exe).
  2. Localize e clique na seguinte chave no registo:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing
  3. Elimine a chave MSLicensing completa do registo.
  4. Saia do Editor de registo (Registry Editor).
  5. Ligue ao servidor dos serviços de terminal.
NOTA: se estes passos não resolverem o problema, tem de desactivar e activar novamente o servidor de licenciamento dos serviços de terminal. Para o fazer, contacte a Microsoft Clearinghouse através do número 1-888-571-2048.

Ponto Da Situação

A Microsoft confirmou que este problema ocorre no Windows 2000.

Mais Informação

Uma vez que os clientes baseados no Windows XP Professional têm uma licença de acesso de cliente (CAL, Client Access License) dos serviços de terminal incorporada para aceder aos servidores dos serviços de terminal baseados no Windows 2000, se eliminar a chave MSLicensing no cliente, não afectará negativamente a atribuição de licenças numa organização.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Professional Edition
Palavras-chave: 
kbenv kberrmsg kbprb KB323597