Ao tentar ativar o Windows Server 2022 recém-instalado, o erro 0x80070032 costuma indicar que você está usando uma chave MAK/KMS/Retail numa edição Evaluation. A correção é converter a edição para Standard ou Datacenter final e só então ativar.
Visão geral do problema
Você instalou o Windows Server 2022 Standard – Evaluation (ou Datacenter – Evaluation) e tentou ativar com uma chave “site license” (MAK/KMS) ou Retail. A ativação falha com o código 0x80070032. Esse código, na prática, aparece quando o sistema rejeita a solicitação por ser incompatível com o estado atual — por exemplo, chave de volume ou Retail aplicada numa edição Evaluation que ainda não foi convertida.
Por que o erro 0x80070032 aparece aqui
O Windows Server em modo Evaluation não aceita ativação direta com chaves MAK/KMS/Retail. Ele precisa ser convertido para a edição final correspondente (ServerStandard ou ServerDatacenter, em canal Retail ou Volume) antes da ativação. Quando tentamos pular essa etapa, a plataforma de licenciamento responde que a operação “não é suportada” — e você vê o 0x80070032.
Resumo rápido: confirme a edição → converta de Evaluation para Standard ou Datacenter → ative (MAK/Retail ou KMS). Feito nessa ordem, o erro normalmente desaparece.
Passo a passo completo
Confirmar edição instalada e alvos de conversão
Primeiro, verifique se o servidor está realmente em Evaluation e veja para quais edições ele pode ser convertido:
DISM /online /Get-CurrentEdition
DISM /online /Get-TargetEditions
slmgr.vbs /dlv :: deve indicar “EVAL” se for Evaluation
Os dois primeiros comandos mostram a edição atual (ex.: ServerStandardEval
ou ServerDatacenterEval
) e as Target Editions compatíveis (ex.: ServerStandard
ou ServerDatacenter
).
Converter de Evaluation para a edição final correta
Escolha a Target Edition mostrada pelo DISM e aplique uma chave válida da edição de destino. A conversão exige reinicialização:
:: Converter para Standard (exemplo)
DISM /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
\:: Converter para Datacenter (exemplo)
DISM /online /Set-Edition\:ServerDatacenter /ProductKey\:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
Observação importante para AD DS: não é suportado converter um Controlador de Domínio (Domain Controller) em Evaluation diretamente para Retail/Volume. A abordagem segura é instalar um novo servidor já na edição final, promover a DC, transferir funções FSMO e despromover o DC antigo (ou fazer migração/renovação adequada).
Ativar após a conversão
Ativação com Retail/MAK (chave “tradicional”)
Se você usa uma chave Retail/MAK, instale a chave e ative:
slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr.vbs /ato
/ipk
instala a chave e /ato
contata o serviço de ativação.
Ativação com KMS (licenciamento por volume)
No cenário KMS, o cliente precisa estar na edição final e usar a GVLK correspondente (chave pública do cliente KMS). Exemplos de GVLK para Windows Server 2022:
- Server 2022 Standard:
VDYBN-27WPP-V4HQT-9VMD4-VMK7H
- Server 2022 Datacenter:
WX4NM-KYWYW-QJJR4-XV3QB-6VM33
Proceda assim:
:: Instale a GVLK da sua edição
slmgr.vbs /ipk <GVLK-da-sua-edição>
\:: Se o auto-descobrimento via DNS não funcionar, aponte para o host KMS:
slmgr.vbs /skms kms.seudominio.tld
\:: Ative
slmgr.vbs /ato
Lembre-se: a GVLK não ativa sozinha; é preciso alcançar um KMS host operacional (porta TCP 1688) e haver registro DNS SRV vlmcs.tcp
adequado na rede.
Se a ativação online falhar
Use a ativação por telefone:
Win + R -> slui 4
Siga o assistente para selecionar seu país e gerar a ID de instalação para ativação via chamada automatizada.
Dicas rápidas de diagnóstico
- Edição x chave: a chave deve corresponder à edição alvo (Standard x Datacenter) e ao tipo (Retail/MAK x KMS). Avaliações não ativam diretamente; converta primeiro, ative depois.
- Rede: para KMS, teste conectividade TCP 1688 com o host KMS e verifique se o registro DNS SRV
vlmcs.tcp
existe e resolve. Para MAK/Retail, garanta acesso HTTPS à Internet. - Hora/NTP: sincronização incorreta de horário/fuso pode invalidar a ativação (confira com
w32tm /query /status
). - Status da licença:
slmgr.vbs /dli :: visão rápida
slmgr.vbs /dlv :: detalhes completos
Exemplos prontos para copiar
Evaluation → Standard com MAK/Retail
DISM /online /Set-Edition:ServerStandard /ProductKey:AAAAA-BBBBB-CCCCC-DDDDD-EEEEE /AcceptEula
:: Reinicie quando solicitado
slmgr.vbs /ipk AAAAA-BBBBB-CCCCC-DDDDD-EEEEE
slmgr.vbs /ato
Evaluation → Standard com KMS
DISM /online /Set-Edition:ServerStandard /ProductKey:VDYBN-27WPP-V4HQT-9VMD4-VMK7H /AcceptEula
:: Reinicie quando solicitado
slmgr.vbs /skms kms.seudominio.tld :: se necessário
slmgr.vbs /ato
Se o alvo for Datacenter, use a GVLK WX4NM-KYWYW-QJJR4-XV3QB-6VM33
tanto no /Set-Edition
quanto — se precisar — no /ipk
.
Checklist de compatibilidade
Edição instalada | Destino suportado | Tipo de chave válido | Observações |
---|---|---|---|
ServerStandardEval | ServerStandard | Retail, MAK, KMS (GVLK) | Requer /Set-Edition + reboot antes de ativar. |
ServerDatacenterEval | ServerDatacenter | Retail, MAK, KMS (GVLK) | Requer /Set-Edition + reboot antes de ativar. |
ServerStandard | ServerDatacenter | Retail, MAK, KMS (GVLK) | É um edition upgrade suportado com DISM /Set-Edition:ServerDatacenter . Atenção ao licenciamento. |
Qualquer Evaluation | — | — | Controlador de Domínio: não converter diretamente para Retail/Volume. Migrar/demover. |
Mapeamento de erros comuns de ativação
Código | Significado prático | Como agir |
---|---|---|
0x80070032 | Solicitação não suportada (ex.: chave incompatível com estado/edição). | Converter a edição, confirmar correspondência da chave e repetir a ativação. |
0xC004F050 | Chave inválida ou não corresponde à edição. | Validar edição e tipo de chave; reinstalar com slmgr /ipk correto. |
0xC004C003 | Chave bloqueada/sem direito. | Contatar o administrador de licenças; verificar volume/contrato. |
0xC004F074 | Cliente não conseguiu contatar o host KMS. | Checar DNS SRV vlmcs.tcp , porta 1688 e tempo/NTP; usar /skms se preciso. |
Testes de rede e DNS úteis para KMS
Se você suspeita de problemas de comunicação com o KMS host:
# PowerShell: testar porta 1688 no host KMS
Test-NetConnection kms.seudominio.tld -Port 1688
Ver SRV do KMS no DNS
nslookup -type=srv \vlmcs.\tcp.seudominio.tld
Forçar cliente a usar um KMS específico (com porta explícita)
cscript %windir%\system32\slmgr.vbs /skms kms.seudominio.tld:1688
cscript %windir%\system32\slmgr.vbs /ato
Se o firewall bloquear 1688/TCP, o cliente nunca atingirá o KMS. Libere essa porta e assegure que o registro SRV esteja criado corretamente se você usa autodiscovery.
Cuidados em ambientes virtualizados
- Clones e imagens: crie a imagem após a conversão de Evaluation e sem chave aplicada, ou rode
sysprep
corretamente para evitar conflitos de ativação quando o template virar múltiplas VMs. - Hora do host: descompassos de NTP frequentes entre host e VMs geram falhas de ativação. Defina uma hierarquia de NTP estável.
- Rede NAT/Isolada: clientes KMS em redes isoladas não verão o KMS host. Planeje rotas/ACLs ou use MAK.
Cuidado com o canal de licenciamento
Não confunda chave Retail/MAK com GVLK de KMS. A primeira ativa direto nos servidores da Microsoft (ou por telefone); a segunda apenas informa ao cliente que ele deve procurar um KMS na sua rede. Misturar os canais é a causa número um de frustração com 0x80070032.
Fluxos de correção por cenário
Cenário | O que fazer | Comandos-chave |
---|---|---|
Evaluation + chave MAK/Retail | Converter para Standard/Datacenter final, reiniciar e ativar. | DISM /Set-Edition → slmgr /ipk → slmgr /ato |
Evaluation + KMS na empresa | Converter usando a GVLK da edição, apontar para KMS (se necessário) e ativar. | DISM /Set-Edition ... /ProductKey:<GVLK> ; slmgr /skms ; /ato |
DC em Evaluation | Não converter in-place. Implantar servidor final separado, transferir FSMO e despromover o DC antigo. | — |
Sem Internet (MAK/Retail) | Usar slui 4 e ativação por telefone. | Win + R → slui 4 |
Sequência de verificação final
- Rodar
DISM /Get-CurrentEdition
e/Get-TargetEditions
e confirmar “EVAL”. - Converter com
/Set-Edition:<alvo>
usando chave válida (MAK/Retail ou GVLK) e reiniciar. - Para MAK/Retail:
slmgr /ipk
+slmgr /ato
. - Para KMS:
slmgr /ipk <GVLK>
+ (opcional)/skms
+/ato
. - Em falha, verificar rede/DNS/NTP, checar logs e considerar slui 4.
Resolução de problemas avançada
- Ver integridade do sistema: se suspeitar de corrupção, rode
DISM /online /Cleanup-Image /RestoreHealth
seguido desfc /scannow
antes de insistir na ativação. - Reinstalar a chave:
slmgr /upk
(desinstala),slmgr /cpky
(limpa do registro) e reinstale com/ipk
certo. - Logs de licenciamento: Visualizador de Eventos → Applications and Services Logs → Microsoft > Windows > Software Protection Platform. Também veja
C:\Windows\System32\spp\logs
. - Serviço SPP: confirme que o Software Protection está em execução (
services.msc
); reiniciar o serviço pode ajudar após trocas de chave. - Ajuste de hora:
w32tm /resync
e revisões na política de NTP resolvem falhas intermitentes de KMS.
Perguntas frequentes
Posso converter Standard para Datacenter depois?
Sim, usando DISM /online /Set-Edition:ServerDatacenter
com uma chave válida (MAK/Retail ou GVLK). Há reinicialização e exigências de licenciamento para os recursos adicionais do Datacenter.
Server Core x Desktop Experience: muda algo?
Não. Os comandos DISM/SLMGR são os mesmos tanto no Server Core quanto no Desktop Experience.
Preciso da Internet para KMS?
Não. KMS é interno à sua organização. O que você precisa é alcançar o KMS host (TCP 1688), resolver o SRV vlmcs.tcp
e estar com a GVLK correta instalada.
Depois de converter, posso ativar com outra chave?
Sim. Você pode converter usando uma GVLK (só para sair de Evaluation) e, após a reinicialização, instalar sua chave MAK/Retail definitiva com slmgr /ipk
e ativar com /ato
.
Exemplo de procedimento completo em “modo receita”
:: 1) Diagnóstico
DISM /online /Get-CurrentEdition
DISM /online /Get-TargetEditions
cscript %windir%\system32\slmgr.vbs /dlv
\:: 2) Converter (troque a chave conforme a sua realidade)
DISM /online /Set-Edition\:ServerStandard /ProductKey\:VDYBN-27WPP-V4HQT-9VMD4-VMK7H /AcceptEula
\:: Reinicie
\:: 3) Ativar
\:: 3a) MAK/Retail
cscript %windir%\system32\slmgr.vbs /ipk AAAAA-BBBBB-CCCCC-DDDDD-EEEEE
cscript %windir%\system32\slmgr.vbs /ato
\:: 3b) KMS (se for o caso)
cscript %windir%\system32\slmgr.vbs /ipk VDYBN-27WPP-V4HQT-9VMD4-VMK7H
cscript %windir%\system32\slmgr.vbs /skms kms.seudominio.tld
cscript %windir%\system32\slmgr.vbs /ato
\:: 4) Verificação
cscript %windir%\system32\slmgr.vbs /dli
Boas práticas para não cair no erro de novo
- Padronize imagens: mantenha ISOs separadas para Evaluation e para mídias finais; identifique-as claramente.
- Documente chaves: registre internamente quais servidores usam MAK/Retail e quais usam KMS (com o FQDN do host).
- Automatize pós-instalação: scripts que checam
/Get-CurrentEdition
e fazem a conversão/ativação evitam desatenções. - Monitore KMS: saúde do DNS SRV, porta 1688, contagem mínima de clientes e validade do host KMS.
- Sincronize tempo: defina uma cadeia NTP única (PDC Emulator/Stratum) e audite desvios.
Conclusão
O erro 0x80070032 ao ativar o Windows Server 2022 quase sempre decorre da tentativa de usar uma chave MAK/Retail/KMS diretamente sobre uma edição Evaluation. Resolva em três passos: confirme a edição, converta para Standard ou Datacenter final com uma chave apropriada (pode ser a GVLK no caso de KMS) e, por fim, ative. Com a correspondência correta entre edição, canal e chave — além de rede/DNS/NTP em ordem — a ativação é concluída sem dores de cabeça.