Como agendar Horas Ativas além de 18 horas no Windows 11
🔍 WiseChecker

Como agendar Horas Ativas além de 18 horas no Windows 11

Solução rápida: a interface de Configurações do Windows limita as Horas Ativas a 18 horas por dia. Para ultrapassar esse limite, edite o valor do registro SmartActiveHoursState para 1 em HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings — o Windows usará aprendizado de máquina para definir as Horas Ativas automaticamente com base no uso observado, eliminando efetivamente o limite.

Você deixa o PC ligado 24/7 — estação de trabalho, servidor Plex, máquina de edição e renderização. As Horas Ativas padrão permitem que o Windows Update reinicie durante as 6 horas de inatividade, o que significa reinicializações inesperadas quando você volta à sala. A interface de Configurações permite definir Horas Ativas de até 18 horas, mas não mais. Duas edições no registro permitem ativar o modo inteligente (baseado em ML, sem janela fixa) ou estender o limite manual para 24 horas.

Sintoma: Horas Ativas em Configurações → Windows Update estão limitadas a 18 horas; você deseja evitar reinicializações o dia inteiro ou usar detecção baseada em ML.
Afeta: Windows 11 (e Windows 10) com reinicialização automática do Windows Update.
Tempo de correção: ~5 minutos.

ADVERTISEMENT

O que causa isso

O Windows Update impõe um limite de 18 horas para as Horas Ativas, garantindo pelo menos 6 horas por dia disponíveis para atualizações que exigem reinicialização. O limite está codificado na interface de Configurações, mas pode ser lido a partir de valores do registro que o Windows verifica durante a orquestração de atualizações. Ao editar o registro diretamente, você pode ativar as Horas Ativas Inteligentes (o algoritmo de ML da Microsoft que escolhe horários de reinicialização com base no histórico de uso) ou estender o intervalo manual para até 24 horas.

Nota: remover completamente as Horas Ativas é arriscado para a segurança — o Windows não pode reiniciar para aplicar patches de segurança. Use isso para uma implantação controlada (estação de trabalho, servidor) onde você reinicia manualmente semanalmente.

Método 1: Ativar Horas Ativas Inteligentes (recomendado)

As Horas Ativas Inteligentes usam a telemetria do Windows sobre seu uso para determinar quando evitar reinicializações. Sem limite fixo e se adapta à sua agenda.

  1. Pressione Win + R, digite regedit, pressione Enter.
  2. Navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings.
  3. Encontre ou crie um valor DWORD (32 bits) chamado SmartActiveHoursState.
  4. Defina-o como 1 (Horas Ativas Inteligentes ativadas).
  5. Encontre ou crie um valor DWORD chamado IsActiveHoursEnabled. Defina como 1.
  6. Feche o Editor do Registro e reinicie.
  7. Abra Configurações → Windows Update → Horas ativas. O menu suspenso agora mostra Automaticamente como uma opção — o Windows decide com base no seu uso.

Este é o caminho mais limpo. O Windows aprende seus horários de trabalho em alguns dias e evita reinicializações durante eles, sem limite fixo.

ADVERTISEMENT

Método 2: Definir uma janela manual de Horas Ativas de 24 horas

Para usuários que desejam uma agenda fixa, mas estendendo além de 18 horas.

  1. Abra o Editor do Registro como no Método 1.
  2. Navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings.
  3. Encontre ActiveHoursStart (DWORD). Defina o valor como 0 (decimal) — representa meia-noite (00:00).
  4. Encontre ActiveHoursEnd. Defina o valor como 23 (decimal) — representa 23h (23:00).
  5. Encontre ActiveHoursMaxRange. Defina o valor como 24 (decimal). Isso remove o limite de 18 horas.
  6. Feche o Editor do Registro.
  7. Reinicie o serviço Windows Update: no Terminal (Admin), execute Restart-Service -Name wuauserv.
  8. Abra Configurações → Windows Update → Horas ativas e verifique se o intervalo exibido corresponde às suas configurações do registro.

Isso define uma janela de Horas Ativas de 23 horas com 1 hora de inatividade. O Windows ainda tem uma breve janela para reiniciar, mas praticamente a chance de uma reinicialização inesperada é quase zero.

Método 3: Agendar reinicializações via tarefa em vez de depender das Horas Ativas

Para máximo controle. Desative a reinicialização automática do Windows Update completamente; agende sua própria tarefa de reinicialização.

  1. Abra o Editor de Política de Grupo (gpedit.msc) — apenas Windows 11 Pro/Enterprise. Para Home: pule para o passo 3.
  2. Navegue até Configuração do Computador → Modelos Administrativos → Componentes do Windows → Windows Update → Gerenciar experiência do usuário final. Abra Não reiniciar automaticamente com usuários logados para instalações de atualizações automáticas agendadas, defina como Habilitado.
  3. Para edição Home ou como alternativa: abra o Editor do Registro → HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU. Crie DWORD NoAutoRebootWithLoggedOnUsers = 1.
  4. Abra o Agendador de Tarefas. Clique em Criar Tarefa Básica.
  5. Nome: Reinicialização Semanal Agendada. Gatilho: Semanalmente, Domingo, 4:00.
  6. Ação: Iniciar um programashutdown.exe com argumentos /r /f /t 0.
  7. Executar com privilégios mais altos. Salvar.

A desvantagem: você assume a responsabilidade de garantir que o PC reinicie regularmente para que os patches de segurança sejam aplicados. Agende no mínimo semanalmente.

ADVERTISEMENT

Como verificar se a correção funcionou

  • Execute Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" no PowerShell. Verifique se SmartActiveHoursState ou seus valores manuais estão definidos.
  • Abra Configurações → Windows Update → Horas ativas. Com o modo inteligente ativado: mostra “Automaticamente.” Com manual estendido: mostra sua janela de 23+ horas.
  • Teste acionando uma instalação do Windows Update. O sistema não deve reiniciar durante suas horas de trabalho.

Se nenhum desses funcionar

Se as Horas Ativas continuarem voltando para 18 horas após a alteração no registro, a Política de Grupo está substituindo sua configuração. Execute gpresult /h C:\gpresult.html no Prompt de Comando elevado e abra o HTML. Procure em Configurações do Computador → Modelos Administrativos → Windows Update por políticas que definem Horas Ativas de uma fonte diferente. Em PCs corporativos, políticas do Intune ou AD serão reaplicadas durante execuções de gpupdate — você não pode contornar isso sem escalação de administrador. Em sistemas não gerenciados onde a alteração no registro é revertida, o Orchestrator do Windows Update pode reescrever valores durante sua tarefa de manutenção semanal — combine a alteração no registro com uma tarefa agendada que reaplique os valores diariamente, ou use a abordagem de reinicialização agendada do Método 3, que não depende das Horas Ativas.

Conclusão: O limite de 18 horas das Horas Ativas é apenas valores de registro — as Horas Ativas Inteligentes removem o limite com ML, edições manuais estendem para 24 horas, e uma tarefa de reinicialização agendada ignora completamente as Horas Ativas.

ADVERTISEMENT