Erro 0xC004FD01 ou 0xC004FD02 ao ativar uma máquina virtual do Windows do Azure

Este artigo fornece uma solução para o erro 0xC004FD01 ou 0xC004FD02 que ocorre quando você tenta ativar uma VM (máquina virtual do Windows) do Azure.

Sintomas

Ao tentar ativar uma VM do Windows do Azure, você recebe uma mensagem de erro que se assemelha aos seguintes exemplos:

Código:
0xC004FD01
Descrição:
O Windows não está em execução em uma plataforma de virtualização Microsoft Hyper-V com suporte.

Código:
0xC004FD02
Descrição:
O Windows não está ativado no computador host. Entre em contato com o administrador do sistema.

Motivo

A VM está configurada para ativar por meio da AVMA (Ativação Automática de Máquina Virtual), que não tem suporte no Azure.

Esse problema pode acontecer em um dos seguintes cenários:

  • A VM é executada originalmente no local ou em outro ambiente de nuvem e, em seguida, é migrada para o Azure.

  • Uma chave de ativação do AVMA é configurada na VM após ser implantada no Azure.

Para confirmar a configuração do AVMA, abra o Prompt de Comando como administrador e execute o slmgr /dlv comando. Após a execução do comando, uma janela do Host de Script do Windows é exibida:

Captura de tela da janela Host de Script do Windows.

O texto "VIRTUAL_MACHINE_ACTIVATION" na linha Descrição significa que o método de ativação do AVMA é usado.

Solução

Para resolve esse problema, altere o método de ativação do AVMA para KMS (Key Management Services) atualizando a chave de ativação. KMS é um método de ativação com suporte no Azure. Para fazer isso, execute o seguinte comando:

slmgr /ipk <product key>

Observação

Substitua <product key> pelas 25 letras ou números que pertencem à chave do produto que você usará. Se você usar KMS, essas chaves serão listadas em chaves KMS.

Depois que a chave é inserida com êxito, uma mensagem "Instalação foi bem-sucedida" aparece. Neste ponto, a ativação deve acontecer automaticamente. Você também pode disparar a ativação manualmente executando os seguintes comandos:

slmgr /ckms
slmgr /skms azkms.core.windows.net:1688
slmgr /ato

Esses comandos solicitarão a ativação do host kms do Azure.

Entre em contato conosco para obter ajuda

Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.