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.