Могу ли я попросить Windows перезагрузить компьютер после завершения обновления, независимо от текущего времени или запущенных приложений?
Почти.
См. Microsoft Docs: « Управление перезагрузками устройства после обновлений »:
«Вы можете использовать параметры групповой политики, управление мобильными устройствами (MDM) или реестр (не рекомендуется) для настройки, когда устройства будут перезагружаться после установки обновления Windows 10. Вы можете запланировать установку обновлений и установить политики для перезапуска, настроить активные часы на случай, когда перезапуски не произойдут, или вы можете сделать и то, и другое. "
Что я имею в виду под "почти"?, если часы активны и установлено обновление, компьютер может подождать и предупредить вас перед перезагрузкой из-под вас. Это "почти" часть, в активные часы, которые нужно подождать, предложить предупреждение, а затем, если вы не отмените его, он перезагрузится - не будет «постоянно обнаруживать, что я ухожу в активные часы», если вы не установите очень короткая задержка планирования (которая поймала бы вас, если бы вы использовали компьютер и были отозваны).
Читайте по этой ссылке (которая находится на веб-сайте Microsoft, поэтому она должна оставаться актуальной и перенаправлять при перемещении; в качестве альтернативы есть WayBack):
« Расписание обновления установки
В групповой политике в разделе «Настройка автоматических обновлений» вы можете настроить принудительный перезапуск после определенного времени установки.
Чтобы установить время, вам нужно перейти в «Настройка автоматических обновлений», выбрать опцию 4 - «Автоматическая загрузка» и запланировать установку, а затем ввести время в раскрывающемся списке «Время установки по расписанию». Кроме того, вы можете указать, что установка будет происходить во время автоматического обслуживания (настраивается с помощью Конфигурация компьютера \ Административные шаблоны \ Компоненты Windows \ Планировщик обслуживания).
Всегда автоматический перезапуск в назначенное время вызывает перезапуск после указанного времени установки и позволяет настроить таймер для предупреждения вошедшего в систему пользователя о том, что перезапуск произойдет.
Хотя это и не рекомендуется, тот же результат может быть достигнут через Реестр. В разделе HKLM \ Software \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU установите для AuOptions значение 4, установите время установки с ScheduledInstallTime, включите AlwaysAutoRebootAtScheduledTime и укажите задержку в минутах через AlwaysAutoRebootAtScheduledTimeMinutes. Подобно групповой политике, AlwaysAutoRebootAtScheduledTimeMinutes устанавливает таймер для предупреждения вошедшего в систему пользователя о том, что произойдет перезапуск.
Подробное описание этих ключей реестра см. В разделе Ключи реестра, используемые для управления перезапуском.
Существует дополнительная информация о: "Всегда автоматически перезапускать в запланированное время", "Задействованный перезапуск", "Запланированные предупреждения о автоперезапуске" и т.д. Просто найдите комбинацию параметров, которая работает для вас, не вызывая слишком долгое ожидание, пока без присмотра ( даже в активные часы) и не обязывает вас перезагружаться без возможности прервать работу в течение определенного периода времени.
Возможно, 10-минутное предупреждение и двухчасовое расписание подойдут вам, настройка «загрузить и немедленно перезагрузить, пока я в отъезде» не сработает при непрекращающихся перерывах, полчаса может сработать, если вы хотите применить обновляет информацию о любых неприятностях от проникновения, чтобы позволить перезагрузку.