Ключи реестра для настройки Центра обновления Windows (часть 2)
В первой части этой серии статей я объяснил, что, хотя Центр обновления Windows по большей части самонастраивается, существует большое количество разделов реестра, которые можно использовать для настройки поведения Центра обновления Windows. Это особенно полезно, если вы загружаете обновления с сервера WSUS. В этой статье я продолжу обсуждение, на котором остановился в части 1, исследуя оставшиеся ключи реестра, связанные с Центром обновления Windows.
Прежде чем я начну
Прежде чем я начну, я должен осчастливить юристов, сказав вам, что внесение изменений в реестр может быть опасным. Внесение неправильных изменений в реестр может привести к повреждению Windows и/или любых приложений, запущенных на компьютере. Поэтому вам следует сделать полную резервную копию системы, прежде чем пытаться внести какие-либо изменения в реестр, которые я собираюсь вам показать.
Еще одна вещь, о которой я хочу упомянуть, прежде чем я начну, заключается в том, что если вы попробуете некоторые из этих модификаций и не получите ожидаемых результатов, попробуйте проверить, существует ли групповая политика, которая определяет параметры обновления Windows для машина. Групповые политики иногда могут изменить раздел реестра, чтобы он соответствовал предписанному поведению, а не использовал какие-либо изменения, которые могли быть сделаны ранее.
Наконец, я хочу упомянуть, что я закончил часть 1 этой статьи, обсудив некоторые ключи реестра, найденные в разделе реестра HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftwindowsWindows Update. Все ключи реестра, которые я буду обсуждать в этой статье, также находятся в этом разделе реестра. Ни один из разделов реестра, которые я собираюсь вам показать, не существует по умолчанию, но вы можете создать их для достижения желаемого поведения. Если вы решите создать раздел реестра, имейте в виду, что имена ключей, которые я покажу вам, чувствительны к регистру, и любой из этих ключей, которые вы создаете, должен быть создан как значение DWORD.
Отключение Центра обновления Windows
Первый ключ, который я хочу вам показать, это ключ NoAutoUpdate. Вы можете использовать ключ NoAutoUpdate, чтобы включить или отключить обновление Windows. Обычно это, вероятно, не та клавиша, которую вы хотите использовать, но она имеет свое место. Если вы работаете в среде без подключения к Интернету и у вас нет сервера WSUS, вы можете отключить Центр обновления Windows, чтобы он не мешал.
Я не рекомендую создавать этот раздел реестра, если вам не нужно отключить Центр обновления Windows. Если вам нужно отключить обновление Windows, вы можете создать ключ с именем NoAutoUpdate со значением DWORD, равным 1. Изменение значения на 0 снова включает автоматические обновления.
Напоминания о перезагрузке
Вы когда-нибудь применяли обновление к серверу, а затем Windows предлагала перезагрузить сервер в неподходящее время? Лично меня всегда раздражало, что Центр обновления Windows каждые несколько минут предлагает вам перезагрузить сервер, пока вы пытаетесь работать. Однако вы можете изменить частоту напоминаний. Для этого просто создайте раздел реестра с именем RebootRelaunchTimeout. Значение, которое вы назначаете этому разделу реестра, должно отражать количество минут, которое вы хотите, чтобы Windows выжидала между напоминаниями. Например, если вы хотите получать напоминание каждые полчаса, установите значение 30. В разделе реестра RebootRelaunchTimeout можно указать любое положительное целое число от 1 до 1440.
Конечно, у вас также есть возможность полностью избавиться от напоминаний о перезагрузке. Для этого создайте раздел реестра с именем RebootRelaunchTimeoutEnabled и установите для него значение 0. Если позже вы решите снова включить напоминания о перезагрузке, просто измените значение этого ключа на 1.
Если вы когда-либо работали с обновлениями по расписанию, то могли заметить, что Windows можно настроить таким образом, чтобы компьютер автоматически перезагружался после применения обновления, требующего перезагрузки. Если автоматическое обновление настроено таким образом, пользователь получит предупреждающее сообщение перед перезагрузкой компьютера. Предупреждение говорит что-то вроде «ваш компьютер перезагрузится через 5 минут». Как вы, возможно, уже догадались, этот обратный отсчет перезагрузки контролируется реестром Windows. Таким образом, вы можете настроить реестр, чтобы пользователи более или менее предупреждали перед перезагрузкой.
Чтобы создать собственный обратный отсчет перезагрузки, просто создайте раздел реестра с именем RebootWarningTimeout. Затем вы можете присвоить этому ключу значение, соответствующее количеству минут, которое вы хотите дать пользователю с момента первого отображения предупреждения до перезагрузки компьютера. Например, установка для этого ключа реестра значения 10 даст пользователям десятиминутное предупреждение. Допустимые значения включают положительные целые числа в диапазоне от 1 до 30.
Если вы планируете использовать ключ RebootWarningTimeout для указания пользовательского обратного отсчета предупреждения о перезагрузке, вам придется использовать ключ реестра RebootWarningTimeoutEnabled, чтобы включить его. Для этого создайте раздел реестра с именем RebootTimeoutWarningEnabled и установите для него значение 1. Установка этого значения на 0 приведет к тому, что Windows будет использовать пятиминутный обратный отсчет перезагрузки независимо от того, что было установлено с помощью ключа RebootWarningTimeout.
Применение пропущенных обновлений
Хотя Центр обновления Windows дает вам возможность планировать обновления, могут произойти события, из-за которых компьютер пропустит запланированный период обновления. Например, компьютер может быть выключен в запланированное время обновления. Если запланированное обновление пропущено, Windows попытается установить обновление при следующей загрузке компьютера. Тем не менее, установка обновлений сразу после загрузки компьютера может мешать пользователю. Поэтому вы можете установить таймер, чтобы контролировать количество минут, в течение которых Windows должна ждать после загрузки системы, чтобы установить пропущенные запланированные обновления.
Прежде чем я покажу вам, как установить таймер, я должен упомянуть, что это относится только к пропущенным запланированным обновлениям, а не к обновлениям с истекшим сроком. С учетом сказанного вы можете создать таймер, создав раздел реестра с именем RescheduleWaitTimer и присвоив ему значение, отражающее количество минут, в течение которых Windows должна ждать с момента загрузки системы до установки пропущенных обновлений. Допустимые значения — положительные целые числа в диапазоне от 1 до 60.
Если вы планируете использовать раздел реестра RescheduleWaitTime, вам придется использовать второй раздел реестра, чтобы включить его. Имя второго обязательного ключа — RescheduleWaitTimeEnabled. Присвоение этому ключу значения 1 активирует раздел реестра для переназначения таймера ожидания, тогда как установка для этого ключа значения 0 приведет к игнорированию таймера ожидания.
Планирование установок
Я много говорил о запланированных установках, но хочу показать вам последний трюк. Вы можете использовать реестр, чтобы задать расписание установки. Есть два ключа реестра, которые используются при планировании обновления. Первый из этих ключей — ScheduledInstallDay. Я рекомендую присвоить этому ключу значение 0, которое сообщает Windows, что обновления должны быть установлены независимо от того, какой сегодня день. Однако вы можете указать день, указав положительное целое число в диапазоне от 1 до 7. Указанное вами число обозначает день недели. Значение 1 устанавливает день установки в воскресенье. Установка значения 2 устанавливает день установки в понедельник. Если вы собираетесь ограничить установку одним днем в неделю, я рекомендую использовать среду, так как большинство исправлений Microsoft выпускается во вторник.
Одна вещь, которую вам нужно знать о ключе ScheduledInstallDay, заключается в том, что он игнорируется, если для ключа HKEY_LOCAL_MACHINESSoftwarePoliciesMicrosoftWindowsWindowsUpdateAUAUOptions не установлено значение 4. Я обсуждал этот ключ в части 1.
Последний ключ, о котором я хочу рассказать, — это ключ ScheduledInstallTime. Этот ключ сообщает Windows, в какое время дня следует устанавливать обновления. Допустимые значения для этого ключа — положительные целые числа в диапазоне от 1 до 24, которые отражают час дня по военному времени. Таким образом, значение 3 будет отражать время установки в 3 часа ночи. Значение 13 соответствует времени установки в 13:00.
Вывод
Как видите, существует огромное количество разделов реестра, которые можно использовать для настройки Центра обновления Windows. Если вы думаете о том, чтобы попробовать эти ключи, я рекомендую протестировать ваши настройки на одном ПК, прежде чем внедрять ваши изменения в больших масштабах.
Ключи реестра для настройки Центра обновления Windows (часть 1)