Ativar o Windows pelo PowerShell é uma das formas mais rápidas e práticas de deixar seu sistema totalmente licenciado sem depender de interfaces gráficas ou chaves manuais.

Entendendo o processo de ativação do Windows

O processo de ativação do Windows garante que o sistema operacional esteja sendo utilizado de forma legítima, validando a licença junto aos servidores da Microsoft. Com o PowerShell, você pode automatizar esse procedimento, tornando-o ideal para administradores de rede ou para quem precisa reativar máquinas rapidamente.

Antes de usar o comando direto no terminal, é essencial saber qual edição do Windows está sendo executada, pois cada versão exige uma chave ou método específico. Por isso, o PowerShell oferece cmdlets flexíveis que se adaptam a diferentes cenários, desde o Windows 10 até o mais recente Windows 11.

Como Ativar o Windows pelo PowerShell - Win 10 e Win 11 - Cantinho Binário
Como Ativar o Windows pelo PowerShell - Win 10 e Win 11 - Cantinho Binário

Como abrir o PowerShell com permissões de administrador

O primeiro passo para ativar o Windows pelo PowerShell é iniciar a ferramenta com direitos elevados, caso contrário, os comandos de ativação serão recusados pelo sistema.

  • Clique com o botão direito no menu Iniciar e selecione "Windows PowerShell (Admin)" ou "Terminal de Comando" como administrador.
  • No Windows 11, você pode buscar diretamente por "PowerShell" no menu Iniciar, clicar com o botão direito e escolher "Executar como administrador".
  • Confirme a solicitação de permissão caso apareça o Controle de Conta de Usuário (UAC).

Com a janela aberta e pronta para receber comandos, você já pode começar a ativar o Windows sem depender de outro software ou utilitário externo.

Verificando o status atual da ativação

Antes de aplicar uma nova chave ou conectar a licença digital, é interessante conferir o estado atual do sistema. Isso evita tentativas desnecessárias e ajuda a identificar problemas mais rapidamente.

Quer saber a chave do Windows 10? Corra este comando na PowerShell
Quer saber a chave do Windows 10? Corra este comando na PowerShell

Um dos comandos mais úteis para esse diagnóstico é o Get-CimInstance -ClassName SoftwareLicensingProduct, que exibe todas as licenças pendentes ou ativas na máquina. Procure especialmente pelo item que contenha "LicenseStatus" e observe se o valor está em 1 (ativa), 2 (inatividade por tempo limite) ou 3 (não licenciado).

Comandos úteis para verificação

  • slmgr /dli: exibe informações básicas sobre a licença do Windows.
  • slmgr /dlv: fornece detalhes completos, incluindo data de expiração e identificador do produto.
  • Get-Command *slmgr* | Format-List: lista todas as funções relacionadas ao gerenciador de licenças disponíveis no PowerShell.

Ativando o Windows com uma chave de produto

Se você tem uma chave de produto válida, o PowerShell permite inseri-la e iniciar o processo de ativação com apenas alguns comandos. Esse método costuma ser mais direto e funciona tanto para versões retail quanto OEM, desde que a chave seja compatível.

O comando básico para essa operação é slmgr.vbs /ipk "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX", onde as letras representam a sequência exata da sua chave. Após inserir a chave, execute slmgr.vbs /ato para forçar a ativação imediata junto aos servidores da Microsoft.

PRO07 Ativar windows pelo powershell - Wm Serviços de Informática
PRO07 Ativar windows pelo powershell - Wm Serviços de Informática

Caso prefira usar cmdlets nativos do PowerShell, pode optar por Set-ItemProperty em conjunto com o provedor do Registro, mas a vantagem do VBS reside na simplicidade e compatibilidade com scripts mais antigos.

Ativando pelo Microsoft 365 ou licença digital

Em ambientes corporativos ou em máquinas já vinculadas a uma conta Microsoft ou Azure AD, a ativação pode ser feita sem o uso de chaves tradicionais. Nesses casos, o PowerShell pode integrar o dispositivo a um domínio ou sincronizar a licença digital automaticamente.

Um exemplo comum é usar Connect-AzureAD seguido de cmdlets de licenças para garantir que o Windows seja ativado a partir de uma subscrição empresarial. Além disso, o dism /online /set-edition pode ser combinado com o arquivo de resposta adequado para edições específicas, sempre dentro de um ambiente devidamente configurado.

Como Ativar o Office 2021 Gratuitamente no Windows
Como Ativar o Office 2021 Gratuitamente no Windows

Solução de problemas comuns durante a ativação

Erros de ativação são comuns, especialmente após reinstalações ou alterações de hardware. O PowerShell oferece mensagens detalhadas que ajudam a identificar a causa raiz, como falta de conectividade, chave inválida ou bloqueio temporário pela Microsoft.

Se o comando de ativação retornar um erro, utilize slmgr /ipk novamente para confirmar que a chave está correta, e em seguida reinicie o serviço com net start sppsvc. Caso o problema persista, o comando slmgr /rearm pode ser útil para redefinir o contador de reinicializações, desde que ainda esteja dentro do período permitido.

Ativar o Windows pelo PowerShell exige apenas familiaridade básica com linha de comando, mas oferece rapidez, reprodutibilidade e controle total sobre o processo de licenciamento, seja em um único PC ou em grandes implementações empresariais.

Arquivos Guia completo para ativar o Windows pelo PowerShell - Cantinho ...
Arquivos Guia completo para ativar o Windows pelo PowerShell - Cantinho ...

Conclusão

Dominar a ativação do Windows pelo PowerShell é uma habilidade valiosa para qualquer usuário que queira agilizar o processo, evitar interrupções por licença expirada e integrar a ativação em scripts ou fluxos de trabalho automatizados. Com as etapas e comandos apresentados, você pode gerenciar licenças de forma confiável, direta e totalmente alinhada às melhores práticas de TI.