5

Подождите! Пожалуйста, не отмечайте это как дубликат, пока вы не прочитаете весь этот вопрос. Я знаю очень хорошо , там должен быть весьма upvoted решения здесь , но это проблематично , потому что было много важных изменений в окна , так как этот вопрос был первым ответили. Некоторые из этих изменений полностью лишают законной силы аспекты решения (например, см. Первый комментарий ramhound в этом вопросе здесь). Кроме того, теперь под верхним ответом находится 27 комментариев, поэтому любые дополнительные комментарии вряд ли будут прочитаны.

Итак, теперь мой вопрос: я хочу предотвратить перезагрузку Windows после выполнения обновления, потому что иногда я хочу оставить свой ПК без выполнения задачи на срок до недели за раз. Это можно сделать?

РЕШЕНИЕ НАЙДЕНО: Windows 10 Reboot Blocker:

Простой Windows-сервис, который будет обновлять этот временной интервал "активных часов" в фоновом режиме.

Это бесплатно, просто и работает.

Март 2019 года: все еще нет нежелательных перезагрузок.

1 ответ1

3

Есть 2 маршрута, по которым вы можете пойти.

1: отключите обновления Windows и включайте его периодически, только если вы хотите управлять обновлениями Windows.

Это можно сделать, отключив службу обновления Windows (wuauserv). Убедитесь, что вы не просто остановили его, но и отключили.

Ниже представлен пакетный скрипт, который вы можете использовать для управления включением и отключением автоматических обновлений. Убедитесь, что вы запускаете это как администратор.

@echo off

set /p q=Do you want to (e)nable or (d)isable windows update?

if "%q%"=="e" goto enable
if "%q%"=="d" goto disable

echo.
echo Answer invalid. Enter e or d.
pause
goto end


:enable
sc config "wuauserv" start=auto
net start wuauserv
pause
goto end


:disable
net stop wuauserv
sc config "wuauserv" start=disabled
pause
goto end


:end

Это полезно, когда вы администрируете сервер и не слишком много его используете (чтобы вас не удивили внезапные установки обновлений).

2: отложить после обновления. Если вы работаете за компьютером ежедневно, с помощью обновлений создателей, вы можете установить активные часы достаточно большими (с 7:00 до 2:00 или что-то подобное). Windows установит обновления как обычно, но когда это будет сделано, с перезагрузкой будет ждать до наступления этих часов. Он выдаст вам уведомление о том, что перезагрузится позже сегодня. Когда вы видите это сообщение, вы можете отложить перезагрузку на неделю. На следующий день вы можете отложить еще один день и продолжать делать это столько раз, сколько захотите.

Таким образом, если вы отложите это на неделю, а затем через 5 дней, вы можете снова отложить это на неделю, сделав это 5+7 = 12 дней.

Кроме того, вы можете отключить службу обновления Windows при появлении этого сообщения, а затем завершить процесс обновления Windows, чтобы остановить автоматическую перезагрузку. Если вы решите пойти по этому пути, вы можете просто остановить службу обновления Windows (cmd as admin: net stop wuauserv). При следующем перезапуске он снова автоматически запустит службу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .