Como Parar o Reinício Automático no Windows Após uma Atualização

Imagem em destaque de dispositivo Windows impedindo um reinício após uma atualização automática.

A Microsoft força você a reiniciar seu computador Windows toda vez que realiza uma atualização. **À primeira vista, isso parece incomum, já que sistemas Linux não têm tais exigências. As atualizações devem ocorrer em segundo plano e não interromper seu fluxo de trabalho atual. Este guia mostra algumas soluções para parar o reinício automático no Windows após a conclusão de uma atualização.

1. Usando o Menu de Serviços

Esta é a maneira mais fácil de prevenir reinícios automáticos após uma atualização do Windows. Abra o menu Serviços, digitando services em Win + R ou usando a busca no menu do Windows. Role até Windows Update na lista de itens. Clique com o botão direito e selecione Propriedades, em seguida, vá para a aba Geral. Mude o Tipo de Inicialização para Desativado. Clique em Aplicar e depois em OK.

Propriedades do Windows Update no menu Serviços com Tipo de Inicialização

Existem alguns problemas com este método, embora você possa desativá-lo quando quiser. Uma proibição geral das atividades relacionadas a atualizações pode impactar atualizações de aplicativos do Windows e patches de segurança, que são essenciais no ambiente de ameaças de hoje. Isso significa nenhuma download e nenhum lembrete de atualização. Existem métodos melhores abaixo que oferecem uma abordagem mais específica.

2. Usando o Editor de Políticas de Grupo Local

Em um dispositivo Windows Pro/Enterprise, abra o comando Executar, Win + R, e digite gpedit.msc e pressione Enter.

Uma vez que a janela do Editor de Políticas de Grupo Local se abre, navegue até Política de Computador Local -> Configuração do Computador -> Modelos Administrativos -> Componentes do Windows -> Windows Update. No painel da direita, clique duas vezes na entrada: Sem reinício automático com usuários logados para instalação de atualizações automatizadas agendadas.

Selecione a caixa Ativado e clique em Aplicar -> OK para desabilitar completamente a função de reinício automático para futuras atualizações. Este método ainda permite downloads de atualizações do Windows, mas não há reinício forçado.

Parar reinícios automáticos em atualizações usando o Editor de Políticas de Grupo Local.

FYI: se você está enfrentando problemas após uma atualização recente do Windows, aprenda como avançar.

3. Usando o PowerShell

O PowerShell tem uma configuração de registro chamada NoAutoRebootWithLoggedOnUsers, que permite aos usuários evitar reinícios forçados após uma atualização do Windows. O método deve funcionar facilmente no Windows 10, mas requer alguns ajustes no Windows 11, pois o caminho exato do registro pode não existir, levando a um erro de “caminho não encontrado”.

Primeiro, abra o PowerShell em modo administrador. Se você é um usuário do Windows 11, execute o seguinte script do PowerShell para definir a configuração do registro mencionada acima.

$registryPath="HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"  
  
# Verifica se o caminho do registro existe  
if(-not(Test-Path$registryPath)){  
# Cria o caminho do registro  
New-Item-Path$registryPath-Force|Out-Null  
}  
  
# Define NoAutoRebootWithLoggedOnUsers para 1  
Set-ItemProperty-Path$registryPath-Name"NoAutoRebootWithLoggedOnUsers"-Value1-Type DWord  
  
# Define Configurar Atualizações Automáticas (necessário para NoAutoRebootWithLoggedOnUsers funcionar)  
Set-ItemProperty-Path$registryPath-Name"AUOptions"-Value4-Type DWord

Após isso, insira o comando abaixo. Se você é um usuário do Windows 10, pode inseri-lo diretamente, pois não deve encontrar o erro “caminho não encontrado”.

Set-ItemProperty-Path"HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"-Name"NoAutoRebootWithLoggedOnUsers"-Value1

Script do PowerShell no Windows 11 para garantir a configuração do registro

Se depois você mudar de ideia, pode trazer o reinício automático de volta definindo o valor do registro acima para “0.”

Set-ItemProperty-Path"HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"-Name"NoAutoRebootWithLoggedOnUsers"-Value0

Desabilitar um script do PowerShell no Windows 11 chamado

Relacionado: você também pode ocultar atualizações usando o PowerShell.

4. Usando o Editor do Registro

O método acima para parar forçadamente os reinícios do Windows Update, que você realizou usando o PowerShell, também pode ser feito usando o Editor do Registro. Este método deve funcionar automaticamente no Windows 10, mas requer um ajuste específico no Windows 11.

Abra o comando Executar, Win + R, e digite regedit na caixa para abrir o Editor do Registro em seu dispositivo. Insira o seguinte caminho na janela do Editor do Registro:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

Procure na chave WindowsUpdate -> AU (Automático) por um valor D-WORD (32 bits) chamado “NoAutoRebootWithLoggedOnUsers.” Ele é definido como 0 por padrão, mas você precisa defini-lo como 1.

Chave AU sob Windows Update com valor de registro = 0 para

Você não precisa criar uma entrada de registro dessa maneira se já executou o script do PowerShell acima.

Atenção: é sempre uma boa ideia fazer backup do seu registro antes de realizar qualquer ajuste.

5. Usando o Agendador de Tarefas

Abra o Agendador de Tarefas na caixa de pesquisa do Windows. Navegue até Agendador de Tarefas -> Biblioteca do Agendador de Tarefas -> Microsoft -> Windows -> UpdateOrchestrator. O Serviço UpdateOrchestrator opera em segundo plano para escanear, baixar e instalar atualizações do Windows.

Se você vir uma opção de Reiniciar no painel do lado direito do UpdateOrchestrator, clique com o botão direito para Desativá-la. Se não vir uma opção de Reiniciar, significa que a tarefa de reinício não foi criada. A solução é mudar os parâmetros básicos de reinício para a opção Verificação Agendada. Selecione suas Propriedades com um clique direito.

Clicando com o botão direito para selecionar as Propriedades da Verificação Agendada no Agendador de Tarefas.

Altere os parâmetros de reinício na aba Condições.

Condições da Verificação Agendada no Agendador de Tarefas.

FYI: Agendador de Tarefas não está funcionando para você? Aprenda como corrigir isso consultando nosso guia.

6. Mudando as Horas Ativas

O Windows tem um recurso chamado Horas Ativas, que, como o nome sugere, permite aos usuários especificar um período de tempo durante o qual o sistema operacional não deve instalar automaticamente atualizações ou realizar reinícios do sistema.

No Windows 11, navegue até Configurações -> Atualização do Windows -> Opções Avançadas -> Horas Ativas. Para o Windows 10, escolha Configurações -> Atualização e Segurança -> Atualização do Windows. Em seguida, selecione Alterar Horas Ativas.

Se o botão Ajustar Horas Ativas estiver definido como Automaticamente, mude para Manual. Aloque um período do dia em que seu sistema não deve solicitar um reinício. Ajuste facilmente essas configurações para não receber nenhuma notificação de reinício por pelo menos 23 horas por dia.

7. Usando Conexões Medidas

Usar conexões medidas é uma ótima maneira de parar reinícios automáticos, enquanto ainda permite que atualizações críticas sejam instaladas. Isso é bom para quem não quer mexer em suas políticas de grupo ou no editor do registro.

Vá para Configurações -> Rede e internet -> Wi-Fi. Selecione suas redes Wi-Fi desejadas e ative o interruptor de Conexão Medida.

Como mostrado aqui, você pode parar o reinício automático no Windows após uma atualização ser baixada. Da mesma forma, você pode desativar atualizações de drivers automáticas no Windows. Se você encontrar seu Serviço de Atualização do Windows ausente, há maneiras de trazê-lo de volta ao seu computador.