Como ativar Windows Server VPS gratuito via KMS (passo a passo)
Aprenda a ativar Windows Server gratuitamente na sua VPS usando KMS, com comandos slmgr, troubleshooting de erros e verificação final.
Quando você provisiona uma VPS Windows Server, o sistema normalmente entra em modo de avaliação por 180 dias. Quando esse período se aproxima do fim, o Windows começa a exibir avisos de ativação e, eventualmente, desliga funcionalidades — incluindo Remote Desktop em alguns cenários. Pra evitar essa degradação, é necessário ativar a licença.
Este tutorial cobre a ativação via KMS (Key Management Service) — o método padrão pra Windows Server Standard e Datacenter em ambientes que usam licenciamento volume. Vamos passar pelos comandos slmgr necessários, configurar o servidor KMS, executar a ativação e verificar o resultado. Também incluímos tratamento dos erros mais comuns (0xC004F074, 0xC004F069, 0x8007007B).
Tempo estimado: 10 a 15 minutos, assumindo que você já tem RDP ativo e conexão estável com a VPS.
Pré-requisitos
Antes de começar, confirme que você tem acesso administrativo à VPS e conectividade de rede saída pra porta 1688.
VPS Windows Server 2019, 2022 ou 2025 em qualquer edição (Standard, Datacenter, Essentials), acesso RDP com conta administrador local, conexão de saída TCP/1688 liberada no firewall, e PowerShell ou CMD elevado (“Executar como administrador”).
TCP 1688 180 dias A cada 7 dias Administrador local KMS é tecnologia oficial da Microsoft pra ativação volume corporativa. Servidores KMS públicos de terceiros existem mas operam em zona cinza legal. Em produção crítica, adquira uma chave volume legítima ou utilize licenças Retail/MAK. Este guia é didático — a responsabilidade do uso é sua.
Identifique a edição do seu Windows Server
Antes de aplicar qualquer chave, você precisa saber exatamente qual edição está rodando. A chave GVLK (Generic Volume License Key) varia por edição, e usar a errada gera erro silencioso de incompatibilidade.
Abra o PowerShell como administrador (clique direito no menu Iniciar → “Windows PowerShell (Admin)”) e execute:
slmgr /dlvEsse comando abre uma janela com informações detalhadas da licença atual. Anote o campo “Description” — algo como “Windows(R) Operating System, VOLUME_KMSCLIENT channel” — e a edição (Standard, Datacenter ou Essentials).
Pra confirmar a edição via linha de comando, sem janela popup, use:
Get-ComputerInfo | Select-Object WindowsProductName, OsName, OsArchitectureA saída vai mostrar algo como “Windows Server 2022 Standard” ou “Windows Server 2022 Datacenter”. Guarde essa informação — vamos usar pra escolher a chave correta no próximo passo.
Aplique a chave GVLK correta
A Microsoft publica chaves GVLK gratuitas no site de documentação oficial — elas só funcionam quando combinadas com um servidor KMS real, mas são públicas e podem ser usadas livremente como passo intermediário do processo.
Tabela das chaves mais comuns:
| Edição | GVLK |
|---|---|
| Windows Server 2022 Standard | VDYBN-27WPP-V4HQT-9VMD4-VMK7H |
| Windows Server 2022 Datacenter | WX4NM-KYWYW-QJJR4-XV3QB-6VM33 |
| Windows Server 2019 Standard | N69G4-B89J2-4G8F4-WWYCC-J464C |
| Windows Server 2019 Datacenter | WMDGN-G9PQG-XVVXX-R3X87-T3W4W |
| Windows Server 2025 Standard | TVRH6-WHNXV-R9WG3-9D3RV-MY27H |
| Windows Server 2025 Datacenter | D764K-2NDRG-47T6Q-P8T8W-YP6DF |
Aplique a chave correspondente à sua edição. Pra Windows Server 2022 Standard, por exemplo:
slmgr /ipk VDYBN-27WPP-V4HQT-9VMD4-VMK7HAguarde a confirmação. Vai aparecer uma janela “Chave de produto VDYBN… instalada com êxito.” Se der erro 0xC004F069, a chave não corresponde à edição instalada — revise a tabela.
Chaves OEM (que vêm impressas em servidores físicos) e Retail (caixa) NÃO funcionam com KMS. Tentar instalar uma chave Retail e depois rodar slmgr /ato apontando pra KMS resulta em erro 0xC004F015. Use apenas as GVLK da tabela oficial.
Configure o servidor KMS de destino
Por padrão, o cliente KMS procura o servidor via DNS (registros SRV _vlmcs._tcp). Se sua VPS não está numa rede corporativa com KMS interno, você precisa apontar manualmente pra um servidor.
Configure o endpoint KMS. Substitua kms.example.com pelo servidor que você vai usar (KMS interno da sua empresa, serviço corporativo licenciado, etc):
slmgr /skms kms.example.com:1688A porta :1688 é o default — você pode omitir se for esse valor. A confirmação será “Nome da máquina configurado com êxito.”
Verifique que a configuração foi gravada:
slmgr /dlv | Select-String "KMS"Procure pela linha “Nome da máquina KMS registrado: kms.example.com:1688”. Se aparecer “KMS machine name from DNS: not available”, a configuração não foi aplicada — repita o passo 04 com elevação correta.
Rode Test-NetConnection kms.example.com -Port 1688 antes do slmgr /ato. Se TcpTestSucceeded retornar False, o problema é firewall ou DNS — resolva antes de prosseguir, senão você só vai colecionar erros 0xC004F074.
Execute a ativação
Com a chave instalada e o servidor configurado, dispare a ativação propriamente dita. O processo é síncrono e leva entre 5 e 30 segundos.
Inicie a ativação online:
slmgr /atoSe tudo estiver correto, vai aparecer “Produto ativado com êxito” e o código de erro 0x0. Esse é o resultado de sucesso.
Confirme a data de expiração da ativação:
slmgr /xprA saída deve mostrar “A máquina está permanentemente ativada” (chave Retail/MAK) ou “Ativação volume expira em DD/MM/AAAA HH:MM:SS” — esse último é o caso KMS. A data fica ~180 dias no futuro.
Verificação completa do estado
Antes de considerar a tarefa concluída, vale conferir o estado completo da licença pra detectar inconsistências silenciosas.
Rode o relatório detalhado:
slmgr /dlvVerifique estes campos na janela que abrir:
- Status da licença: deve estar “Com licença” (Licensed)
- Período de notificação restante: 0 minutos (se mostrar valor positivo, ativação não consolidou)
- Hash da máquina KMS: deve estar preenchido
- Contagem de ativação KMS: número de máquinas registradas no servidor
Verifique também via WMI pra confirmação cruzada:
Get-CimInstance SoftwareLicensingProduct -Filter "ApplicationID='55c92734-d682-4d71-983e-d6ec3f16059f' AND PartialProductKey IS NOT NULL" | Select-Object Name, LicenseStatusLicenseStatus = 1 significa “Licensed” (ativado corretamente). Qualquer outro valor indica problema:
- 0: Unlicensed
- 2: OOBGrace (período de carência inicial)
- 3: OOTGrace (carência fora-da-tolerância)
- 4: NonGenuineGrace
- 5: Notification (modo aviso — o que queremos evitar)
- 6: ExtendedGrace
Resolução de problemas
Três erros aparecem com frequência. Aqui vão os diagnósticos práticos.
Erro 0xC004F074 — KMS inacessível
Significa que o cliente tentou contatar o servidor KMS e falhou. Causas comuns:
# 1. Testar conectividade
Test-NetConnection kms.example.com -Port 1688
# 2. Verificar serviço sppsvc
Get-Service sppsvc
# 3. Reiniciar serviço de proteção de software
Restart-Service sppsvc -Force
# 4. Tentar ativação de novo
slmgr /ato
Se Test-NetConnection retorna False, o problema é rede. Libere TCP/1688 saída no firewall da VPS e em qualquer security group do provedor.
Erro 0xC004F069 — chave incompatível
A chave GVLK não corresponde à edição do Windows. Solução: confirme a edição com Get-ComputerInfo e revise a tabela do passo 03.
Erro 0x8007007B — DNS não resolve
O nome do servidor KMS configurado não é resolvido pelo DNS local. Diagnóstico:
# Verificar resolução
Resolve-DnsName kms.example.com
# Se falhar, configurar DNS público temporariamente
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 1.1.1.1, 8.8.8.8
Após corrigir o DNS, rode slmgr /ato novamente.
Próximos passos
Com a licença ativada, o servidor está estável pelos próximos 180 dias e vai renovar automaticamente. A partir daqui, dá pra avançar pra:
- Endurecer o RDP: trocar a porta padrão 3389, configurar Network Level Authentication e limitar IPs de origem via Windows Defender Firewall.
- Configurar Windows Update controlado: habilitar updates de segurança automáticos mas adiar feature updates, evitando reinício não planejado.
- Monitorar a expiração: criar uma tarefa agendada que roda
slmgr /xprsemanalmente e dispara alerta quando faltar menos de 30 dias. - Backup do estado de ativação: documentar a chave GVLK e endpoint KMS num cofre, pra recuperação rápida em caso de reinstalação.
Se você está colocando essa VPS em produção e precisa de uma infraestrutura honesta com SLA real, virtualização KVM e proteção DDoS inclusa, a Hostini VPS entrega isso em datacenters brasileiros — sem letra miúda no licenciamento Windows.
Perguntas frequentes
A ativação via KMS é legal?
KMS (Key Management Service) é um mecanismo oficial da Microsoft pra ativação volume em ambientes corporativos. O uso é legal quando você possui licença válida ou está em período de avaliação técnica. Servidores KMS públicos terceiros existem em zona cinza — pra produção, adquira uma chave volume legítima ou use uma licença OEM/Retail.
Por quanto tempo a ativação KMS dura?
A ativação KMS é válida por 180 dias e renova automaticamente a cada 7 dias se a máquina conseguir contatar o servidor KMS. Se o servidor ficar inacessível por mais de 180 dias, o Windows volta ao estado de notificação até reconectar.
Posso ativar Windows Server Datacenter com chave Standard?
Não. Cada edição (Standard, Datacenter, Essentials) tem GVLK (Generic Volume License Key) específica. Usar a chave errada gera erro 0xC004F069. Confira a edição com `slmgr /dlv` antes de aplicar a chave.
Preciso abrir alguma porta no firewall pra ativar?
Sim. A comunicação com o servidor KMS usa TCP 1688 por padrão. Se sua VPS tem firewall restritivo (Windows Defender Firewall ou Security Group), libere saída pra essa porta antes de rodar `slmgr /ato`.
O que fazer se o erro 0xC004F074 aparecer?
Esse erro indica que o cliente não conseguiu contatar nenhum servidor KMS. Verifique conectividade (`Test-NetConnection servidor -Port 1688`), DNS, e se o serviço Software Protection (`sppsvc`) está rodando. Reinicie o serviço com `net stop sppsvc && net start sppsvc` e tente novamente.
A ativação aparece como permanente depois?
Não. KMS é sempre ativação temporária renovável. Pra ver o status real, rode `slmgr /xpr` — vai mostrar a data de expiração corrente. Pra ativação permanente, é necessário uma chave Retail ou MAK (Multiple Activation Key).