Windows Server 2019: habilitar mais de 2 conexões RDP com RDS e CALs

Precisa da terceira sessão RDP no Windows Server 2019 Standard? Veja como habilitar o Remote Desktop Services, usar os 120 dias de carência e configurar licenciamento RDS (User ou Device) para sair do limite de 2 sessões administrativas com segurança e conformidade.

Índice

Cenário e sintoma

Após a mudança física do servidor, a equipe cresceu e três pessoas passaram a trabalhar remotamente. O Windows Server 2019 Standard com licença OEM HP ROK está apenas com o RDP administrativo habilitado (o padrão do sistema), o que permite no máximo duas sessões simultâneas para fins de administração. O terceiro utilizador recebe mensagem de recusa ou a sessão é encerrada de imediato.

Isso não é bug: é comportamento esperado. O RDP administrativo existe para tarefas de manutenção e suporte, não para publicar aplicativos ou prover ambiente multiusuário. Para permitir mais de duas sessões, é obrigatório ativar o Remote Desktop Services (RDS) e licenciar o uso com RDS CALs.

Por que o RDP administrativo não resolve

  • Limite técnico: duas conexões simultâneas (mais um console local em casos específicos) para administradores do servidor.
  • Sem gerenciamento de sessões: faltam relatórios, diagnóstico e políticas específicas para usuários finais.
  • Conformidade de licença: as CALs incluídas com o Windows Server (as “CALs de servidor”) não autorizam várias sessões de área de trabalho por usuário; para isso existem as RDS CALs.

Visão geral da solução

A solução é promover o servidor a Session Host com o papel RDS, ativar o License Server e instalar as RDS CALs adequadas. O sistema oferece um período de carência de 120 dias a partir da instalação do RDS para que você valide a carga de trabalho antes de comprar as licenças definitivas.

O que será habilitado

ComponenteFunçãoQuando usar
RD Session HostEntrega sessões de área de trabalho/aplicativos para múltiplos usuários.Obrigatório em qualquer servidor de sessão RDS.
RD LicensingEmite e controla as licenças de acesso (RDS CALs).Obrigatório; pode residir no mesmo servidor em ambientes pequenos.
RD Connection BrokerGerencia fazendas, reconexão e balanceamento.Opcional; útil apenas em ambientes com múltiplos hosts RDS.

Pré-requisitos rápidos

  • Backup atualizado do servidor e do aplicativo publicado.
  • Contas de usuário locais ou de domínio e pertença ao grupo Remote Desktop Users.
  • Rede e firewall autorizando a porta TCP 3389 em rede interna (e, se exposto pela Internet, preferir RD Gateway em vez de encaminhar 3389 diretamente).
  • Recursos compatíveis com a carga (CPU, memória e I/O) — veja as dicas de dimensionamento mais abaixo.

Solução passo a passo

A tabela a seguir resume as etapas essenciais e, em seguida, cada uma é detalhada com instruções práticas.

EtapaO que fazerObservações úteis
Instalar a função RDSNo Server ManagerAdd Roles and Features, marque:
Remote Desktop Session Host
Remote Desktop Licensing
• (Opcional) RD Connection Broker em ambientes maiores
A opção “Permitir Conexões de Área de Trabalho Remota” sozinha não remove o limite de 2 sessões.
Aproveitar os 120 diasApós instalar o RDS, o Windows inicia um período de carência de 120 dias com conexões de teste.Período ideal para validar o aplicativo com 3 ou mais usuários, medir desempenho e ajustar políticas.
Comprar e instalar RDS CALsAdquira RDS CALs por Usuário ou por Dispositivo. Para três pessoas, use 3 User CALs (ou Device CALs se os dispositivos forem fixos).As CALs padrão incluídas no HP ROK não cobrem RDS. São licenças distintas.
Ativar o License ServerNo Remote Desktop Licensing Manager, clique em Activate Server… e conclua o assistente; depois, Install Licenses… com a chave adquirida.Ative online, por telefone ou pelo site. As chaves podem ser instaladas durante a carência, mas serão exigidas ao término.
Apontar o Session Host para o License ServerEm gpedit.msc ou GPO:
Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → RD Session Host → Licensing.
Configure Use the specified Remote Desktop license servers e Set the Remote Desktop licensing mode.
Sem essa configuração, o host não encontra as licenças, mesmo que o License Server esteja ativo.

Instalação guiada pelo Server Manager

  1. Abra o Server ManagerManageAdd Roles and Features.
  2. Escolha Role-based or feature-based installation e selecione o servidor alvo.
  3. Em Server Roles, marque Remote Desktop Services.
  4. Em Role Services, selecione: Remote Desktop Session Host e Remote Desktop Licensing. Confirme a inclusão das ferramentas de gerenciamento.
  5. Conclua o assistente e permita a reinicialização se solicitado.

Instalação via PowerShell (alternativa rápida)

Execute em PowerShell como Administrador:

# Instalar RD Session Host e RD Licensing (com ferramentas)
Install-WindowsFeature -Name RDS-RD-Server,RDS-Licensing -IncludeManagementTools

(Opcional) Instalar o Connection Broker

Install-WindowsFeature -Name RDS-Connection-Broker -IncludeManagementTools

Verificar se os serviços foram instalados

Get-WindowsFeature RDS\* | Where-Object {$\_.InstallState -eq 'Installed'} 

Ativação e instalação das RDS CALs

  1. Abra o Remote Desktop Licensing Manager a partir do Server Manager → Tools ou executando licmgr.exe.
  2. Clique com o botão direito no servidor → Activate Server…. Forneça os dados solicitados e finalize.
  3. Com o servidor ativado, clique novamente com o botão direito → Install Licenses… e informe o programa de licenciamento apropriado e a chave.

Dica: versões de RDS CAL devem ser iguais ou superiores à versão do Windows Server que hospeda as sessões. Por exemplo, CALs 2019 atendem 2019 e versões anteriores; CALs 2016 não atendem 2019.

Apontar o Session Host para o License Server

Se não usa GPO de domínio, configure via gpedit.msc no próprio servidor:

  • Habilite Use the specified Remote Desktop license servers e informe o nome do servidor de licenças (FQDN ou IP).
  • Habilite Set the Remote Desktop licensing mode e escolha Per User ou Per Device.
  • Execute gpupdate /force e reinicie o serviço Remote Desktop Services (ou o servidor, se preferir).

Configuração equivalente via PowerShell/Registro

Para automatizar em ambientes sem domínio, os comandos abaixo aplicam a política local (exemplo em modo Per User e servidor “SRV-LIC”):

# Definir modo de licenciamento: 4 = Per User, 2 = Per Device
New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Terminal Services' -Force | Out-Null
Set-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Terminal Services' -Name 'LicensingMode' -Value 4 -Type DWord

Apontar servidores de licença

New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Terminal Services\LicenseServers' -Force | Out-Null
New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows NT\Terminal Services\LicenseServers\SRV-LIC' -Force | Out-Null

Aplicar políticas

gpupdate /force

Reiniciar serviços de RDS (opcional)

Restart-Service TermService -Force
Restart-Service TermServLicensing -Force 

Escolha das RDS CALs: por Usuário vs por Dispositivo

CenárioPer UserPer Device
Um usuário, vários dispositivos (PC da empresa, notebook, casa)Ideal — flexível e simples de gerir em AD.Geralmente sai mais caro (uma CAL por dispositivo).
Vários usuários revezando poucos equipamentos (ex.: thin clients)Pode desperdiçar licenças.Mais econômico — uma CAL por equipamento.
Servidor em workgroup (sem Active Directory)Funciona, porém o rastreio é não reforçado; exige gestão manual de conformidade.Recomendado quando precisa de controle automático de emissão.

Importante: as CALs que acompanham o HP ROK (CALs de Windows Server) não dão direito a múltiplas sessões RDP. São tipos de licenças distintos.

Validação rápida pós-instalação

  1. Inclua ao menos três contas no grupo Remote Desktop Users ou conceda permissão de logon remoto via política.
  2. De três dispositivos diferentes, conecte-se ao servidor e efetue logon simultâneo com as três contas.
  3. No servidor, confira as sessões ativas com qwinsta ou pelo Task Manager → Users.
  4. Abra o RD Licensing Diagnoser e verifique se o modo de licenciamento e o servidor de licenças estão corretos, e se há warnings sobre o período de carência.

Segurança e boas práticas

  • Autenticação em Nível de Rede (NLA): mantenha habilitada para reduzir superfície de ataque.
  • Exposição à Internet: evite publicar a porta 3389 diretamente. Prefira RD Gateway ou VPN.
  • Políticas de redirecionamento: avalie clipboard, unidades, impressoras e portas COM; desabilitar o que não for necessário aumenta a segurança.
  • Atualizações e hardening: aplique correções do Windows, política de bloqueio de conta e MFA quando usar Gateway.
  • Privilégios mínimos: usuários finais não precisam ser administradores do servidor.

Dimensionamento e desempenho

Regras práticas ajudam a começar; refine com monitoramento:

  • CPU: cargas de escritório leves costumam operar bem com ~1 vCPU para cada 5–10 usuários, dependendo do aplicativo.
  • Memória: planeje de 1,5 a 2,5 GB por sessão ativa para apps de produtividade; aplicativos mais pesados podem exigir mais.
  • Disco: prefira SSD; acompanhe fila de disco e latência. Perfis de usuário e cache de impressão consomem I/O.
  • Rede: garanta latências estáveis < 100 ms para boa experiência; o RDP comprime bem, mas é sensível a jitter.

Portas e serviços relevantes

ComponentePorta/ProtocoloUso
RDPTCP 3389Conexões de área de trabalho remota.
RD LicensingTCP 135 + portas RPC dinâmicasComunicação do Session Host com o License Server.
RD Gateway (se usado)TCP 443Túnel seguro HTTPS para RDP.

Erros comuns e como corrigir

SintomaCausa provávelCorreção
“Sem servidores de licença de Área de Trabalho Remota disponíveis.”Session Host não sabe onde buscar licenças ou serviço de licenciamento inativo.Configure as políticas de Licensing, valide DNS, reinicie TermService e TermServLicensing.
“Não há licenças de acesso de Área de Trabalho Remota disponíveis para este computador.”RDS CALs não instaladas, expiradas ou em quantidade insuficiente.Instale/atribua as RDS CALs corretas e confirme o modo (Per User/Per Device).
Aviso de carência prestes a expirar (120 dias).Ambiente ainda em período de teste.Compre e instale as RDS CALs antes do prazo; após expirar, novas conexões deixam de funcionar.
Tela desconecta o terceiro usuário imediatamente.Apenas RDP administrativo ativo.Instale RDS e licencie conforme este guia.

Políticas úteis de RD Session Host

  • Set time limit for disconnected sessions — evita sessões órfãs consumindo recursos.
  • Restrict each user to a single session — força 1 sessão por usuário (útil para evitar múltiplos logons simultâneos).
  • Do not allow drive redirection — melhora segurança ao bloquear mapeamento de unidades locais.
  • Always prompt for password upon connection — reforça autenticação.

Boas práticas de licenciamento

  • Quantidade certa: calcule usuários ou dispositivos efetivamente conectados. Comprar a mais encarece; comprar a menos impede acesso.
  • Versão correta: alinhe a versão das RDS CALs ao Windows Server.
  • Documentação: guarde notas fiscais e chaves de licença; em Per User sem AD, mantenha planilha de controle para conformidade.

Checklist de implementação

  1. Instale RD Session Host e RD Licensing.
  2. Teste conexões durante o período de 120 dias.
  3. Compre RDS CALs (User ou Device) na quantidade exata.
  4. Ative o License Server e instale as licenças.
  5. Configure o modo de licenciamento e informe o servidor de licença em gpedit.msc ou via GPO/registro.
  6. Valide com três sessões simultâneas e revise políticas de segurança.
  7. Monitore desempenho e ajuste CPU/RAM/I/O conforme o uso real.

Perguntas frequentes

Posso ficar indefinidamente no modo de carência?
Não. Ao expirar, novas conexões passam a ser recusadas até que o licenciamento seja reconhecido.

CALs de Windows Server substituem RDS CALs?
Não. São licenças de propósitos diferentes. Você precisa de ambas: CAL de Windows (acesso a serviços do servidor) e CAL de RDS (acesso a sessões remotas).

Per User funciona sem Active Directory?
Funciona, porém o rastreamento automático de emissão não ocorre. A conformidade deve ser gerida manualmente. Em workgroup, muitos administradores preferem Per Device para ter controle técnico de emissão.

Posso instalar o License Server no mesmo host?
Sim, em ambientes pequenos é comum reunir Session Host e License Server na mesma máquina.

Preciso do Connection Broker?
Não para um único servidor. Ele é útil em fazendas com mais de um Session Host.

Conclusão

O limite de duas sessões afeta apenas o RDP administrativo. Para suportar três ou mais usuários simultâneos com estabilidade e conformidade, instale o Remote Desktop Services, use o período de 120 dias para validar o ambiente e, antes do prazo, compre e instale as RDS CALs. Por fim, aponte o Session Host para o License Server e defina o modo de licenciamento — isso garante que a terceira sessão (e as seguintes) sejam aceitas sem surpresas.


Resumo executivo

Para permitir mais de duas conexões RDP simultâneas em um Windows Server 2019 Standard fora de domínio, instale a função Remote Desktop Services, aproveite os 120 dias de carência e, antes do prazo vencer, adquira e instale RDS CALs (por usuário ou dispositivo). Configure o License Server e aponte o Session Host para ele, definindo o modo de licenciamento. Assim, a terceira sessão — e quantas mais forem licenciadas — passa a ser aceita normalmente.

Índice