Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Gerenciar o Timer de Ativação no Windows

No contexto de sistemas operacionais Windows, o termo "Activation Timer" não é diretamente aplicável. O Windows utiliza um sistema de ativação para garantir que as cópias do sistema operacional estejam devidamente licenciadas e genuínas. Este processo de ativação não envolve um "timer" no sentido tradicional, mas sim um período de carência durante o qual o sistema deve ser ativado para evitar restrições de funcionalidade.

No entanto, podemos explorar conceitos relacionados ao gerenciamento de tempo e tarefas no Windows, como o uso do Agendador de Tarefas e comandos para verificar o status de ativação do Windows.

Exemplos:

  1. Verificando o Status de Ativação do Windows via CMD:

    Para verificar o status de ativação do Windows, você pode usar o comando slmgr no Prompt de Comando. Este comando fornece informações detalhadas sobre a licença e o status de ativação do sistema.

    slmgr /xpr

    Este comando exibirá uma janela pop-up indicando se o Windows está ativado permanentemente ou se há uma data de expiração.

  2. Agendando uma Tarefa para Verificar o Status de Ativação:

    Você pode usar o Agendador de Tarefas para criar uma tarefa que execute o comando de verificação de ativação periodicamente. Aqui está um exemplo de como criar essa tarefa usando o PowerShell:

    $action = New-ScheduledTaskAction -Execute 'cmd.exe' -Argument '/c slmgr /xpr'
    $trigger = New-ScheduledTaskTrigger -At 9am -Daily
    $principal = New-ScheduledTaskPrincipal -UserId "SYSTEM" -LogonType ServiceAccount
    Register-ScheduledTask -Action $action -Trigger $trigger -Principal $principal -TaskName "CheckWindowsActivation"

    Este script cria uma tarefa agendada que executa o comando slmgr /xpr diariamente às 9 da manhã.

  3. Usando o PowerShell para Obter Informações de Ativação:

    O PowerShell também pode ser usado para obter informações sobre a ativação do Windows. Embora não haja um cmdlet direto para isso, você pode usar o seguinte script para acessar as informações:

    function Get-WindowsActivationStatus {
       $activationStatus = (Get-WmiObject -Query "SELECT * FROM SoftwareLicensingProduct WHERE PartialProductKey <> null").LicenseStatus
       switch ($activationStatus) {
           0 { "Unlicensed" }
           1 { "Licensed" }
           2 { "Out of Box Grace Period" }
           3 { "Out of Tolerance Grace Period" }
           4 { "Non-Genuine Grace Period" }
           5 { "Notification" }
           6 { "Extended Grace" }
           default { "Unknown Status" }
       }
    }
    
    Get-WindowsActivationStatus

    Este script consulta o status de licença do Windows e retorna uma descrição do estado atual.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.