Reinicie imediatamente após instalar as atualizações do Windows, independentemente das horas ativas

7

Digamos que eu tenha uma atualização importante para o Windows 10, por exemplo a atualização do recurso para a versão 1803 ou talvez uma atualização cumulativa mensal maior. Eu quero deixar a atualização rodando autônoma depois que eu a inicio, talvez enquanto eu estiver fora de casa, mas uma reinicialização é necessária para completar a atualização e as horas ativas são definidas para que ela não seja reiniciada a menos que seja noite.

Posso dizer ao Windows para reiniciar assim que as atualizações terminarem, independentemente da hora atual ou se há aplicativos em execução?

Minha área de trabalho principal executa o Windows 10 Pro, portanto, a Diretiva de Grupo é uma opção, mas é preferível uma resposta que não exija recursos do Pro.

    
por bwDraco 02.05.2018 / 17:10

2 respostas

4

Can I tell Windows to restart as soon as the updates are finished, regardless of the current time or whether there are applications running?

Quase.

Consulte o Microsoft Docs: " Gerenciar reinicializações do dispositivo após as atualizações ":

"You can use Group Policy settings, mobile device management (MDM) or Registry (not recommended) to configure when devices will restart after a Windows 10 update is installed. You can schedule update installation and set policies for restart, configure active hours for when restarts will not occur, or you can do both.".

O que quero dizer com "quase" ?, se as horas estiverem ativas e uma atualização tiver sido instalada, o computador poderá aguardar e avisá-lo antes de reinicializar debaixo de você. Essa é a parte "quase", durante as horas ativas que ele precisa esperar, oferecer um aviso, então se você não cancelar ele irá reiniciar - não há um 'constantemente detectar se eu estiver ausente durante o ativo horas a menos que você defina um atraso de agendamento muito curto (o que o pegaria se você estivesse usando o computador e fosse chamado).

Continue lendo nesse link (que está no site da Microsoft, portanto, ele deve permanecer atualizado e redirecionar se movido; ou, alternativamente, há o WayBack):

"Schedule update installation

In Group Policy, within Configure Automatic Updates, you can configure a forced restart after a specified installation time.

To set the time, you need to go to Configure Automatic Updates, select option 4 - Auto download and schedule the install, and then enter a time in the Scheduled install time dropdown. Alternatively, you can specify that installation will occur during the automatic maintenance time (configured using Computer Configuration\Administrative Templates\Windows Components\Maintenance Scheduler).

Always automatically restart at the scheduled time forces a restart after the specified installation time and lets you configure a timer to warn a signed-in user that a restart is going to occur.

While not recommended, the same result can be achieved through Registry. Under HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU, set AuOptions to 4, set the install time with ScheduledInstallTime, enable AlwaysAutoRebootAtScheduledTime and specify the delay in minutes through AlwaysAutoRebootAtScheduledTimeMinutes. Similar to Group Policy, AlwaysAutoRebootAtScheduledTimeMinutes sets the timer to warn a signed-in user that a restart is going to occur.

For a detailed description of these registry keys, see Registry keys used to manage restart.

Há informações adicionais sobre: "Sempre reiniciar automaticamente no horário agendado", "Reinicialização engajada", "Avisos de reinicialização automática agendada", etc. simplesmente encontre uma combinação de configurações que funcione para você sem causar uma espera muito longa enquanto não estiver sendo assistido (mesmo durante as horas ativas), nem obriga você a reinicializar sem a oportunidade de abortar por um período de tempo.

Talvez um alerta de 10 minutos e um cronograma de duas horas funcionem para você, uma configuração para "fazer o download e reiniciar imediatamente enquanto estou ausente" não funcionaria para as interrupções incessantes, meia a programação da hora pode funcionar se você estiver ansioso para aplicar atualizações sobre qualquer aborrecimento de ser importunado para permitir a reinicialização.

    
por 29.07.2018 / 22:01
1

Aqui está uma solução rápida e suja que eu usei muitas vezes, nunca me falha, mas também não é muito sofisticada (com certeza é fácil).

Eu acho que quanto mais tempo vai demorar, e dar um tempo extra (por exemplo, 'isso não vai demorar mais de uma hora, eu vou dar dois'), então eu abro um prompt de comando, e começo uma contagem regressiva por tanto tempo ( TIMEOUT 7200 porque 2 horas = 7200 segundos), espere até que o comando termine ( && ), então execute o comando shutdown para reinicializar o computador.

TIMEOUT 7200 && shutdown -r

Você também pode usar qualquer um dos outros parâmetros do comando de desligamento para, por exemplo, desligue ( -s ), reinicialize ( -r ), reinicialize e reinicie aplicativos abertos, se possível ( -g ).

E eu recomendo que você também adicione o argumento /NOBREAK ao comando TIMEOUT para que, se a janela do prompt de comando tiver o foco do teclado, o teclado for interrompido de repente e execute inesperadamente o comando shutdown.

TIMEOUT 7200 /NOBREAK && shutdown -g
    
por 30.07.2018 / 02:04