Como impedir que o Windows 10 reinicie o computador após instalar as atualizações

79

Essas perguntas foram respondidas anteriormente, por exemplo, aqui , mas todas as respostas que eu vi exigem o uso de um menu suspenso em Configurações> Atualização e segurança> Opções avançadas.

Na minha versão do Windows 10 Pro, não existe esse menu suspenso:

Opções avançadas de atualização do Windows

Como posso impedir reinicializações automáticas?

Laurent
fonte
1
Windows 10 versão 1607 (compilação 14393.10 do SO)
Laurent
19
Sim, mas o problema de definir as horas "ativas" é que, se eu esquecer de fechar o Excel e deixá-lo aberto durante a noite, o Windows poderá reiniciar durante a noite, causando perda de dados não salvos. Além disso, o período de tempo activa máxima é de 12 horas, que assume toda a gente dorme, pelo menos, 12 horas por dia ...
Laurent
1
@Laurent, quando a Atualização de criadores for lançada no próximo mês, uma das alterações aumentará a Active Hoursconfiguração máxima que você pode definir para 18 horas. Felizmente, você normalmente dorme pelo menos seis horas!
precisa saber é o seguinte
1
Essa é apenas uma das muitas coisas que o Windows faz que nos atrasa e atrapalha nosso trabalho. Embora ainda utilizemos um pouco o Windows aqui em nossos negócios (principalmente no WINE ou VirtualBox), mudamos para o Linux (RHEL, LM MATE 18.1 e Xubuntu 16.04). As atualizações do Linux não nos atrasam, e raramente é necessário reiniciar.
Mike Waters

Respostas:

89

Definir o GPO "Nenhuma reinicialização automática com usuários conectados para instalações agendadas de atualizações automáticas" não funcionou para mim. Acordei esta manhã e minha máquina foi reiniciada. (Eu estava usando o computador ontem à noite e nem recebi um aviso.)

Esta sugestão do techjourney.net parece mais promissora.

  • Abra o Agendador de tarefas e navegue até Biblioteca do agendador de tarefas> Microsoft> Windows> UpdateOrchestrator
  • Clique com o botão direito do mouse na tarefa Reiniciar e desative -a.

O Windows tentará reativar a tarefa automaticamente, portanto, você também precisará modificar as permissões no arquivo da tarefa.

  • Vá para C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator
  • Abra as propriedades do arquivo Reinicializar , abra a guia Segurança e abra Permissões Avançadas.
  • Seja o proprietário do arquivo clicando no link "Alterar" ao lado do proprietário e digitando seu nome. Desative a herança usando o botão na parte inferior.

  • Altere todas as permissões para somente leitura ou leitura e execução.

JaredE
fonte
3
Você também deve definir a política de grupo "Habilitando o Windows UPM para ativar automaticamente o sistema para instalar atualizações agendadas" como DISABLED. Caso contrário, o Windows às vezes inicia o computador quando está desligado (hibernando), instala atualizações e desliga novamente, causando a perda do estado de hibernação. Isso faz com que você perca todas as janelas abertas, o que é uma grande dor.
Steve
1
Lembre-se de que a tarefa deve ser desativada primeiro e, em seguida, as permissões de arquivo definidas. Se você primeiro executar as permissões de arquivo, a tarefa poderá gerar um erro ao tentar definir o estado como desativado.
Mike Simpson
7
Até onde eu sei, isso não funciona mais. O Windows agora ignora as permissões no arquivo e alterna "reiniciar" novamente para ativado. Não acho que exista atualmente uma maneira de impedir que o Windows seja reiniciado, o que é absolutamente ridículo.
dallin
1
Também tive que fazer esse processo para a pasta "C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ rempl" para que as reinicializações automáticas fossem bloqueadas (desativando as tarefas no agendador de tarefas e removendo todas as permissões de gravação). Pelo menos, acho que estão agora, pois já passou da hora programada e não foi reiniciada. Vamos ver se MS cria ainda uma outra tarefa tentando passar nossos blocos ... -_-
Venryx
2
Não está funcionando, sem permissão para desativar a tarefa de reinicialização, mesmo para o administrador! Recebo esta mensagem: "A conta de usuário em que você está operando não tem permissão para desativar esta tarefa"
Tomas
9

Todas as soluções alternativas sugeridas para hacks parecem não funcionar com a atualização de aniversário. Mas ainda existe uma opção: você pode atualizar periodicamente as "horas ativas" nas configurações. No entanto, isso não é divertido de fazer manualmente, mas há um pequeno serviço do Windows que pode fazer isso por você: https://www.udse.de/en/windows-10-reboot-blocker

audioxp
fonte
A resposta aceita parece ainda funcionar para mim ... Como as atualizações não são instaladas automaticamente, ela não é reiniciada. No entanto, se eu clicar para instalar as atualizações, ele será reiniciado mais tarde sem perguntar, portanto, certifique-se de reiniciar imediatamente após instalar manualmente as atualizações.
Laurent
3
Isto é ridículo! Não acredito que precisamos instalar isso para "consertar" algo que não deveria ter sido "quebrado" em primeiro lugar! Tanta coisa para ser uma versão "pro" ....
tftd
1
Para quem prefere revisar o código antes de executá-lo, há também uma versão do PowerShell de outra pessoa no Github .
Peter Taylor
8

Editar:

A Microsoft lançará uma maneira de adiar atualizações. The Verge - Microsoft facilita a interrupção do Windows 10 de reiniciar o PC aleatoriamente para atualizações

Não tenho certeza se o aplicativo de configurações permite que você faça mais isso. Eu dei uma olhada, mas não consigo encontrar nada. Esta solução abaixo funcionará independentemente se você possui o Windows 10 Pro.

Na caixa de diálogo de execução (winkey + R), digite "gpedit.msc" (sem aspas), pressione enter Navegue para Configuração do computador / Modelos administrativos / Componentes do Windows / Windows Update Clique duas vezes em "Não é possível reiniciar automaticamente os usuários conectados para agendar instalações de atualizações automáticas "Ative-o e clique em aplicar

Ref: Windows 10: Desativar reinicialização automática para atualizações

Gpedit

mt025
fonte
7
gpedit é apenas para as versões Pro e superiores, em casa ou inferior não tem gpedit
Moab
2
Eu tenho o Pro, então pude fazer isso. Mas ele já estava ativado (eu o habilitei há muito tempo, quando ainda estava no Windows 8). Na noite passada, ele foi reiniciado novamente, mesmo com essa configuração ativada.
Laurent
21
Isso não funciona. Eu tenho isso ativado, mas ele ainda é reiniciado. O mais irritante é que ele é reiniciado durante a semana, durante o horário de expediente , enquanto muitos aplicativos estão abertos e os fecha com força e eu perco o trabalho. Toda vez. Uso o Windows desde a versão 3.1 e não me importei com nenhuma decisão duvidosa da interface do usuário, incluindo a 8 UI moderna. Mas deixe-me fazer meu maldito trabalho sem interrupções. Ironicamente, eles o chamam de Windows 10 "Pro".
Groo
1
Não funciona. (Windows 10 Versão 1607 Build 14393.187)
user643011
2
Alguém leu o último parágrafo dessa opção "isso não funciona se a política Configure Automatic Updatesnão estiver ativa"? Acho que (mas ainda não foi possível verificar) isso só funciona se alguém também ativar a referida política.
Tobias Kienzler 4/17/17
5

As duas outras soluções não parecem funcionar para mim, pois essas configurações do registro já foram definidas no meu computador.

Aqui está uma solução indireta, que é dizer ao Windows Update para não instalar as atualizações automaticamente, basta fazer o download e solicitar a instalação. O usuário pode escolher quando instalá-los e reiniciar.

Vá para a seguinte chave do Registro: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update
Defina o valor AUOptions para um dos seguintes valores:

1 = Nunca verifique se há atualizações
2 = Verifique se há atualizações 2 = Verifique se há atualizações, mas deixe-me escolher se deseja fazer o download e instale-os
3 = Faça o download das atualizações, mas deixe-me escolher instalá-las
4 = Instalar as atualizações automaticamente

Eu ajustei para 3.

Fonte: Microsoft Technet Forums: Como impedir que o Windows 10 seja reiniciado automaticamente, responda por MaxBak83

Laurent
fonte
sim, eu usar esta ferramenta para procurar manualmente por atualizações: superuser.com/a/948069/174557
magicandre1981
4
Não, isso também não funciona. Meu Windows 10 Pro (com essa configuração definida como 2, (depois que eu excluí a Windows/SoftwareDistributionpasta, baixei as atualizações, as instalei e depois reiniciei, no meio do horário de expediente , na quarta-feira, 13:00), com vários aplicativos abertos, incluindo um não salvo Documento do Word. Em seguida, prosseguiu a instalação da "Edição de aniversário" pelos próximos 30 minutos, falhou e restaurou minha versão anterior automaticamente. Legal, agora posso aguardar a próxima tentativa. Lembre-se de salvar a qualquer momento que for pegar um copo de café.
Groo
1
Funcionou para mim; agora recebo uma mensagem dizendo Reinício necessário e, em seguida, um sinal mais ameaçador . Reiniciaremos seu dispositivo fora do horário comercial . Mas não é reiniciado por si só. Há um botão para reiniciar agora .
jmgonet
1
Não funciona. (Windows 10 Versão 1607 Build 14393.187)
user643011
não é HKLM \ SOFTWARE \ Policies \ Microsoft \ ...? Além disso, este parece confirmar o meu comentário que você tem para ativar ambas as políticas "Atualizações automáticas Configure" e "Nenhuma reinicialização automática com usuários conectados para instalações de atualizações automáticas agendadas"
Tobias KIENZLER
1

O Winaero.com forneceu uma maneira de fazer isso:

  • Abra o Editor do Registro.
  • Vá para a seguinte chave do Registro: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  • Crie um novo valor DWORD aqui denominado, NoAutoRebootWithLoggedOnUsersdefina-o 1e reinicie o dispositivo.

insira a descrição da imagem aqui

magicandre1981
fonte
1
Eu só fui lá em regedit e no meu PC que a chave já foi definido para 1.
Laurent
Meu computador não tem WindowsUpdate
Richard
@ Richard criar uma chave com esse nome se você não pode encontrá-lo
magicandre1981
3
Não funciona. (Windows 10 Versão 1607 Build 14393.187)
user643011
Continuando com a tendência de os blogs de tecnologia não fazerem a devida pesquisa e não cruzarem suas respostas completamente o suficiente, o guia não lista as informações de testemunhas adequadamente. A chave que você postou é aplicável apenas a máquinas de 32 bits. Também adicionei as informações para máquinas de 64 bits.
gaivota
1

Aqui está um .zip contendo um arquivo .reg que DEVE funcionar mesmo no Windows 10 (embora eu não tenha certeza até a próxima vez que o M $ enviar uma atualização do Win10 que exija reinicialização):

http://www.geeksalive.com/NoAutoReboot_Win10.zip

Aqui está o conteúdo do arquivo NoAutoReboot.reg, mas não deixe de ler também o 00ReadMe.txt.

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
"NoAutoUpdate"=dword:00000000
"AUOptions"=dword:00000004
"AutomaticMaintenanceEnabled"=dword:00000001
"ScheduledInstallDay"=dword:00000000
"ScheduledInstallTime"=dword:00000003
"AllowMUUpdateService"=dword:00000001

Observe que, para que isso seja eficaz, você precisará reiniciar o Windows Update Service ou apenas reiniciar o computador após instalar a atualização do registro.

Dave Burton
fonte
0

Para computadores com Diretiva de Grupo, a aplicação da diretiva Configuração do Usuário \ Modelos Administrativos \ Componentes do Windows \ Windows Update \ Remover acesso para usar todos os recursos do Windows Update com a opção Não mostrar notificações, impedindo completamente as reinicializações forçadas. A atualização do Windows no Windows 10 ainda permanecerá totalmente funcional.

As entradas do Registro para esta diretiva são HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ WindowsUpdate Crie as chaves: DisableWindowsUpdateAccess com o valor 1 DisableWindowsUpdateAccessMode com o valor 0

Isso impedirá que a tarefa do agendador de tarefas na resposta do JaredE force uma reinicialização também. Mesmo executando manualmente esta tarefa não causará uma reinicialização.

ayao1337
fonte
-1

Resposta possível, ainda em teste, mas parece estar funcionando até que a Microsoft altere essas configurações no Agendador de tarefas.

Em outra postagem, "Como desativar as reinicializações automáticas no Windows 10?", O jakethedog faz referência ao Agendador de tarefas. Expandi as configurações por itens no UpdateOchestrator.

Vá para Iniciar e insira o Agendador de tarefas. Vá para a Biblioteca do Agendador de Tarefas >> Microsoft >> Windows >> UpdateOrchestrator.

Aqui você encontrará itens que podem ser ajustados para fazer com que as atualizações se comportem de maneira diferente. Você pode alterar propriedades diferentes em cada item clicando com o botão direito do mouse e selecionando Propriedades.

Você deve ver seis guias. A maioria possui parâmetros que podem ser definidos, desativados ou excluídos. Use a guia Histórico em cada item para ver quando e o que eles estão processando. Em seguida, por guia, faça as alterações desejadas.

Até agora, eu apenas desabilitei e não excluí nenhum parâmetro. A Microsoft pode adicionar novamente um parâmetro excluído quando as varreduras de atualização são executadas, manual ou automaticamente e substitui os itens ausentes.

Em cada item que ajustei, alterei as seguintes guias.

Guia Geral >> Opções de segurança. Mudou a conta de usuário que controla o item do Sistema para minha conta. Isso deve ajudar a conta do sistema a interromper as alterações.

Triggers >> Edit >> Configurações avançadas. Comece a tarefa: Em uma agenda. Defina a tarefa Atraso para até (atraso aleatório): para 1 dia. Defina Parar tarefa se executar mais de: 30 minutos. Definir vencimento: no dia em que você faz uma alteração no item, 15 minutos depois do momento em que a alteração é feita e em Sincronizar nos fusos horários. Desmarcado Ativar.

Ações >> Editar. Renomeie a entrada do programa / script. Aqui, mudei o MusNotification.exe para MNcation.exe e removi a opção Adicionar argumentos da reinicialização. Isso pode estar adicionando ao Visualizador de Eventos, que eu não marquei para ver.

Condições >> Potência. Desmarque as duas entradas.

Configurações. Defina para o seguinte.

insira a descrição da imagem aqui

Em seguida, selecione OK para fechar a janela Propriedades e clique com o botão direito do mouse e desative o item por item que você ajustar. Então reinicie.

AndyA
fonte
1
Você deve editar esta resposta depois de verificar se é uma resposta real. Revisão . Por que você está enviando respostas idênticas às perguntas em vez de sinalizar uma das perguntas como duplicada?
Ramhound