O erro de ativação do Windows 0xC004F034 significa que o serviço de Licenciamento de Software encontrou dados de licença inválidos ou não conseguiu contactar o anfitrião KMS esperado. A solução depende inteiramente do tipo de chave que tem: uma chave Retail precisa que os dados de licença sejam reconstruídos, enquanto uma chave de volume precisa de um servidor KMS acessível.
Primeiro: que tipo de chave está a utilizar?
Este código surge em duas situações muito diferentes e a solução errada faz perder tempo. Identifique o canal da sua licença antes de fazer qualquer outra coisa.
- Abra a Linha de Comandos como administrador
- Escreva slmgr /dli e prima Enter
- Leia a linha da descrição
| Apresenta | Significado | Avance para |
|---|---|---|
| Canal RETAIL | Uma chave comprada normal | Soluções Retail abaixo |
| Canal OEM_DM | Licença pré-instalada | Soluções Retail abaixo |
| VOLUME_KMSCLIENT | Espera um servidor KMS | Soluções KMS abaixo |
| VOLUME_MAK | Chave de volume, ativa diretamente | Soluções Retail abaixo |
Se comprou uma única chave para um PC doméstico ou de uma pequena empresa, é quase certo que está no canal RETAIL ou OEM.
Retail e OEM: reconstruir os dados de licença
Dados de licença inválidos significam normalmente que o repositório de licenciamento está danificado. A solução é reconstruí-lo.
- Abra a Linha de Comandos como administrador
- Pare o serviço de licenciamento: net stop sppsvc
- Aceda a cd %windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense
- Mude o nome do ficheiro de tokens: ren tokens.dat tokens.bak
- Reinicie o serviço: net start sppsvc
- Reinstale os ficheiros de licença: slmgr /rilc
- Reinicie o PC e, depois, reinstale a sua chave: slmgr /ipk YOUR-KEY-HERE
- Ative: slmgr /ato
Mude o nome em vez de eliminar, para que a alteração possa ser revertida. O Windows cria um novo tokens.dat no arranque seguinte.
Retail: confirmar que a edição corresponde
O 0xC004F034 é por vezes apresentado quando uma chave é válida, mas se destina a uma edição ou versão do Windows diferente.
- Prima Windows + R, escreva winver e prima Enter
- Anote a edição, por exemplo Windows 11 Pro
- Confirme que a sua chave foi vendida para essa edição exata
Se não corresponderem, essa incompatibilidade é o verdadeiro problema, e o guia do erro 0xC004F050 explica como corrigir a edição sem reinstalar.
Volume e KMS: apontar o cliente para um anfitrião acessível
Uma chave de cliente KMS não é ativada junto da Microsoft. Procura um servidor KMS na sua rede e este erro surge quando não o encontra. Trata-se de um cenário de rede empresarial.
- Verifique o anfitrião configurado: slmgr /dlv e veja o nome da máquina KMS
- Defina o anfitrião correto, se estiver errado: slmgr /skms yourkmsserver.domain.com:1688
- Tente a ativação: slmgr /ato
- Confirme que a porta 1688 está aberta entre o cliente e o anfitrião KMS
Se a sua organização não tem um servidor KMS, uma chave de cliente KMS não consegue ativar de forma alguma. Precisa, em vez disso, de uma chave Retail ou MAK. É nesta altura que muitas pessoas descobrem que a chave que receberam nunca foi adequada para uma máquina independente.
Se não tem a certeza do que comprou
As chaves vendidas como licenças de volume a preços suspeitosamente baixos revelam-se muitas vezes chaves de cliente KMS, que só funcionam dentro de uma organização com o seu próprio servidor de ativação. Não ativam um PC doméstico de forma fiável, independentemente do que o anúncio prometia.
Todas as chaves que vendemos são licenças Retail ou OEM originais, que ativam diretamente junto da Microsoft, sem necessidade de servidor KMS. Se a sua chave foi comprada noutro local e indica VOLUME_KMSCLIENT, pode consultar a coleção de chaves de licença Windows e encontrar uma licença que ative numa máquina independente.
Perguntas frequentes
O erro 0xC004F034 significa que a minha chave é falsa?
Não necessariamente. Pode significar dados de licença danificados numa chave perfeitamente válida. Pode também significar que a chave é uma chave de cliente KMS sem servidor com que comunicar, ou seja, uma chave legítima utilizada no ambiente errado.
O que é um servidor KMS?
O Key Management Services é o sistema da Microsoft para ativar muitas máquinas dentro de uma organização através de um servidor local, em vez de as ativar individualmente junto da Microsoft. Requer uma infraestrutura que a maioria das casas e pequenas empresas não tem.
Posso converter uma chave KMS numa chave Retail?
Não. O canal fica definido quando a chave é emitida. Para ativar um PC independente, precisa de uma chave Retail, OEM ou MAK.
Reconstruir o tokens.dat faz-me perder a ativação?
Se a licença estiver associada a uma conta Microsoft, volta a ativar-se automaticamente. Se foi ativada com uma conta local, tenha a chave de produto à mão antes de começar.
Guias e produtos relacionados
| Recurso | Ligação |
|---|---|
| Erro 0xC004F050 explicado | Ler o guia |
| Erro 0x80070057 explicado | Ler o guia |
| Todas as chaves de licença Windows | Ver coleção |
