Corrigindo o erro RDP: “A sessão remota foi desconectada porque não há licenças de cliente. Sessão remota desconectada porque faltam CALs Como remover CALs de área de trabalho remota

Todas as versões do Windows, começando com o XP, possuem um cliente RDP (Remote Desktop Protocol) padrão que é usado para conectar-se ao Serviço de Área de Trabalho Remota. Às vezes, ao conectar-se a um servidor de terminal por meio de um cliente de desktop remoto, ocorre um erro: “a sessão remota foi desconectada porque não há licenças de cliente”.

Esta mensagem pode ocorrer em dois casos:

  1. O servidor de terminal não está configurado com um servidor de licenças para Serviços de Área de Trabalho Remota.
  2. O servidor de licenciamento não alocou licenças de acesso de cliente (CALs).

Vamos dar uma olhada em ambos os casos.

Configurando um servidor de licença

O erro geralmente ocorre depois de algum tempo em conexões já configuradas, após 120 ou 180 dias. É provável que, quando a conexão foi criada, o cliente tenha recebido uma licença temporária por um determinado período de tempo. Para obter uma nova licença temporária, você deve excluir as informações sobre a licença expirada do registro da máquina cliente. Por esta:

  1. Pressione Win+R e execute o comando regedit.
  2. Faça um backup do registro.
  3. Clique em Arquivo → Exportar → Intervalo (registro inteiro) → Dê um nome de arquivo → Salvar.
  4. Abra a ramificação: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing e exclua MSLicensing.
  5. Em seguida, abra uma conexão de área de trabalho remota com direitos de administrador. Ao ser aberta, a nova licença será registrada no cadastro.

Conselho! Para configurar um perfil para conectar máquinas clientes a uma rede remota, leia as instruções do snap-in Connection Manager Administration Kit (CMAK).

Verificando licenças CAL

É possível que o servidor de licenciamento do Terminal Server esteja sem licenças. Para fazer isso, basta aguardar até que a licença esteja disponível ou adquirir e ativar o número necessário de licenças CAL.

Para verificar CALs disponíveis e ocupadas, use o Licenciamento do Terminal Server no servidor Windows:

  1. Abra Iniciar → Ferramentas Administrativas → Serviços de Área de Trabalho Remota → Gerenciador de Licenciamento de Área de Trabalho Remota.
  2. Selecione seu servidor de licença.
  3. Na janela que se abre, clique em “Ação” → “Criar relatório”.

O relatório exibirá o número de CALs de Serviços de Área de Trabalho Remota por usuário que:

  • instalado no servidor de licenciamento;
  • emitido pelo servidor de licenciamento com base no escopo do relatório especificado.

Conselho! Você pode otimizar o cliente Windows 10 desativando serviços desnecessários. Você pode encontrar uma lista de serviços no artigo:

Todas as versões do Windows, começando com o XP, possuem um cliente RDP (Remote Desktop Protocol) padrão que é usado para conectar-se ao Serviço de Área de Trabalho Remota. Às vezes, ao conectar-se a um servidor de terminal por meio de um cliente de desktop remoto, ocorre um erro: “a sessão remota foi desconectada porque não há licenças de cliente”.

Esta mensagem pode ocorrer em dois casos:

  1. O servidor de terminal não está configurado com um servidor de licenças para Serviços de Área de Trabalho Remota.
  2. O servidor de licenciamento não alocou licenças de acesso de cliente (CALs).

Vamos dar uma olhada em ambos os casos.

Configurando um servidor de licença

O erro geralmente ocorre depois de algum tempo em conexões já configuradas, após 120 ou 180 dias. É provável que, quando a conexão foi criada, o cliente tenha recebido uma licença temporária por um determinado período de tempo. Para obter uma nova licença temporária, você deve excluir as informações sobre a licença expirada do registro da máquina cliente. Por esta:

  1. Pressione Win+R e execute o comando regedit.
  2. Faça um backup.
  3. Clique em Arquivo → Exportar → Intervalo (registro inteiro) → Dê um nome de arquivo → Salvar.
  4. Abra a ramificação: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing e exclua MSLicensing.
  5. Em seguida, abra uma conexão de área de trabalho remota com direitos de administrador. Ao ser aberta, a nova licença será registrada no cadastro.

Conselho! Para configurar um perfil para conectar máquinas clientes a uma rede remota, leia as instruções do equipamento.

Verificando licenças CAL

É possível que o servidor de licenciamento do Terminal Server esteja sem licenças. Para fazer isso, basta aguardar até que a licença esteja disponível ou adquirir e ativar o número necessário de licenças CAL.

Para verificar CALs disponíveis e ocupadas, use o Licenciamento do Terminal Server no servidor Windows:

  1. Abra Iniciar → Ferramentas Administrativas → Serviços de Área de Trabalho Remota → Gerenciador de Licenciamento de Área de Trabalho Remota.
  2. Selecione seu servidor de licença.
  3. Na janela que se abre, clique em “Ação” → “Criar relatório”.

O relatório exibirá o número de CALs de Serviços de Área de Trabalho Remota por usuário que:

  • instalado no servidor de licenciamento;
  • emitido pelo servidor de licenciamento com base no escopo do relatório especificado.

Ao usar o RDP em um computador que executa o sistema operacional Windows, por algum motivo pode ocorrer um erro indicando que não há licenças de cliente de desktop remoto. Posteriormente neste artigo falaremos sobre os motivos e métodos para eliminar tal mensagem.

O erro em questão ocorre independente da versão do SO devido à falta de licenças no computador cliente. Às vezes, a mesma mensagem pode ser vista devido à impossibilidade de obter uma nova licença porque a antiga foi armazenada em cache.

Método 1: Removendo ramificações do registro

O primeiro método é excluir certas chaves de registro associadas às licenças RDP. Graças a essa abordagem, você pode atualizar licenças temporárias e, ao mesmo tempo, livrar-se de problemas com o armazenamento em cache de registros desatualizados.

  1. Use o atalho do teclado "Vitória+R" e insira a seguinte consulta.
  2. No registro, expanda o ramo "HKEY_LOCAL_MACHINE" e mude para a seção "PROGRAMAS".
  3. Em um sistema operacional de 32 bits, vá para a pasta "Microsoft" e role para baixo até o diretório "Licenciamento MS".
  4. Clique com o botão direito na linha com a pasta especificada e selecione "Excluir".

    Nota: Não se esqueça de fazer uma cópia das chaves alteradas.

  5. O processo de exclusão deve ser confirmado manualmente.
  6. No caso de um sistema operacional de 64 bits, a única diferença é que depois de ir para a seção "PROGRAMAS", você precisa expandir ainda mais o diretório "Uau6432Node". As etapas restantes são completamente semelhantes às descritas acima.
  7. Antes de prosseguir com o lançamento, reinicie o computador.

Bom dia! Às vezes, ao conectar-se a um servidor de terminal através do cliente "", pode ocorrer um erro: " A sessão remota é desconectada porque não há CALs de Área de Trabalho Remota disponíveis.» Neste artigo quero descrever os motivos deste erro e oferecer possíveis soluções para este problema.

Portanto, ao conectar-se a um servidor de terminal via RDP, ocorre um erro: “A sessão remota foi desconectada porque não há CALs de Área de Trabalho Remota para este computador. »

Esta mensagem pode ser vista nos seguintes casos:

  1. Não há servidor de licenciamento configurado para Serviços de Área de Trabalho Remota no servidor de terminal.
  2. Não há licenças de acesso de cliente (CALs) no servidor de licenciamento.

Vamos considerar essas situações com mais detalhes e também delinear maneiras de eliminá-las.

1. Configurando um servidor de licenciamento

Você pode ler sobre como instalar um servidor de terminal, bem como configurar um servidor de licenciamento de desktop remoto e ativar licenças nos seguintes artigos:

Se a conexão da área de trabalho remota com o servidor de terminal estava funcionando anteriormente, é possível que o cliente tenha recebido uma licença temporária por 180 dias e essa licença já tenha expirado. Para obter novamente uma licença temporária, você deve: máquina cliente remover informações sobre uma licença válida expirada do registro.

Inicie o editor de registro. Você pode fazer isso executando o comando regedit.exeComeçar» - « Encontre programas e arquivos", ou " Começar» — « Executar» ou pressione a combinação de teclas Ganhar + R e digite o nome do comando no campo “ Executar»).

Quando o Editor do Registro for iniciado, você precisará excluir o seguinte diretório:

HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing

Após a desinstalação, deve-se iniciar o cliente com , para que uma nova licença temporária seja registrada no registro.

2. Falta de CALs

Se o servidor de licenças que licencia este servidor de terminal ficar sem licenças, você deverá aguardar até que alguém libere a licença ou adquirir e ativar o número necessário de CALs.

Você pode exibir o número total, usado e disponível de licenças no snap-in Licenciamento do Terminal Server. Para abrir este snap-in, você precisa ir consistentemente ao menu “ Começar» - « Administração» - « Serviços de trabalho remoto» - « Gerenciador de licenciamento de área de trabalho remota»

  • data e hora em que o relatório foi criado;
  • área de relatório, por exemplo Domínio, OU=Vendas ou Todos os domínios confiáveis;
  • o número de CALs de Serviços de Área de Trabalho Remota por usuário instaladas no servidor de licenciamento;
  • O número de CALs de Serviços de Área de Trabalho Remota por usuário emitidas pelo servidor de licenciamento com base no escopo do relatório especificado.

Os relatórios gerados são exibidos na aba " Relatórios» no Gerenciador de licenciamento de área de trabalho remota.

Este artigo ajudou você?

Boa tarde, queridos leitores e assinantes, da última vez resolvemos o problema da busca não funcionar no Outlook 2013. Hoje não abordaremos os produtos do Microsoft Office, mas analisaremos um erro na operação de uma conexão RDP com um servidor de terminal executando o Windows Server 2012 R2. Um funcionário tenta se conectar a uma área de trabalho remota e, em vez de seu ambiente de área de trabalho normal, recebe o erro: A sessão remota foi desconectada porque a Licença de Cliente de Área de Trabalho Remota armazenada neste computador foi alterada. E, como resultado, chuta o usuário, impedindo-o de fazer login por meio de uma conexão remota. Abaixo veremos como lidar com isso.

Motivos do erro: algo armazenado neste computador foi alterado

Vamos descobrir por que esse problema está acontecendo com você, estes são ecos de outro erro: Erro: A sessão remota está desabilitada porque não há servidores de licenciamento de desktop remoto disponíveis, naquele momento ficamos sem licenças no servidor de terminal para conexões de cliente e, como resultado, não conseguimos entrar. Como resultado disso, em alguns casos, você pode enfrentar um problema no registro do Windows, levando a um erro informando que a CAL armazenada neste computador foi alterada.

Na maioria dos casos, o erro: A sessão remota está desabilitada porque o Remote Desktop CAL armazenado neste computador foi alterado, aparece em sistemas operacionais clientes, como Windows 10 ou 8.1

Descreverei como corrigi isso no Windows 10, mas funcionará para qualquer versão do sistema operacional. Abra o Editor do Registro do Windows.

Vá para a filial do registro

HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensin

E exclua completamente a seção inteira com o botão direito.

Confirmamos a exclusão. Então reiniciamos o computador.

Depois de reiniciar, pressione WIN+R e digite mstsc /admin para abrir uma janela da área de trabalho remota como administrador.

Todos nós podemos tentar nos conectar ao seu servidor de terminal.

Se não ajudar, tente criar um arquivo bat e executá-lo. Abaixo está o conteúdo.

Const HKLM = &H80000002
Const MSLicensingStore = "Software\Microsoft\MSLicensing\Store\"
Definir oReg = GetObject("winmgmts:\\.\root\default:StdRegProv")
RetVal = oReg.EnumKey(HKLM, MSLicensingStore, RegKeys)
Se RetVal<>0 Então
MsgBox("Não foi possível ler a seção de registro " & MSLicensingStore)
WScript.Quit
Fim se
Se IsArray(RegKeys) então
Para cada chave em RegKeys
KeyName = MSLicensingStore e chave
Se InStr(1, UCase(KeyName), "LICENSE") > 0 Então
RetVal = oReg.DeleteKey(HKLM, KeyName)
Fim se
Próximo
Fim se

Além disso, se você tiver um servidor de terminal no Windows 7, verifique o funcionamento do módulo; pode ser necessário reinstalá-lo.