Як я можу зупинити перезавантаження Windows після автоматичного оновлення?


24

Мені подобається, що Windows постійно оновлюється за допомогою автоматичних оновлень, але іноді це відбувається, коли я не за комп'ютером, і він робить щось критичне, як, наприклад, завантажуючи останній подкаст переповнення стека.

Як запобігти автоматичному перезавантаженню Windows, якщо я не там?

Відповіді:


17

Коментар Йоганнеса Ресселя на відповідь InSciTek Jeff є досить вагомим моментом. Використання параметрів групової політики він зазначив , було на самому ділі в блозі про по Jeff Atwood давно. Конспект йде так:

Натисніть Windows+ rі запустіть gpedit.msc, у вас повинно вийти таке вікно:

gpedit.msc

Тепер Windows 7 змінив порядок і додав кілька нових варіантів, які я курсив:

  1. Не відображати "Встановити оновлення та вимкнути" в діалоговому вікні "Завершення роботи Windows"
  2. Не налаштовуйте параметр за замовчуванням на "Встановити оновлення та вимкнути" у діалоговому вікні "Завершення роботи Windows"
  3. Увімкнення керування живленням Windows автоматично пробуджувати систему для встановлення запланованих оновлень
  4. Налаштування автоматичних оновлень
  5. Вкажіть місцезнаходження служби оновлення Microsoft для інтранет
  6. Частота автоматичного оновлення оновлень
  7. Дозволити не адміністраторам отримувати сповіщення про оновлення
  8. Увімкніть повідомлення про програмне забезпечення
  9. Дозволити негайне встановлення автоматичних оновлень
  10. Увімкніть рекомендовані оновлення за допомогою автоматичних оновлень
  11. Немає автоматичного перезапуску із зареєстрованими користувачами для запланованих автоматичних оновлень
  12. Повторний запит на перезапуск із запланованими установками.
  13. Затримка перезавантаження для запланованих установок
  14. Перенесіть автоматичні оновлення запланованих установок
  15. Увімкнути націлювання на сторону клієнта
  16. Дозволити підписані оновлення від внутрішньої служби оновлення Microsoft

Особисто я вирішив увімкнути 9, 11, 12 і 13. 9 дозволяє лише ті оновлення, яким не потрібно перезавантажувати Windows, ані зупиняти послугу. Увімкнення 11 насправді вимикає автоматичний перезапуск, якщо і лише якщо є щонайменше один зареєстрований користувач. 12 та 13 було включено та встановлено максимальні значення за допомогою колеса прокрутки. 16 звучить добре, але не вплине на користувачів, яким не вистачає власного сервера оновлень. Я взяв це з власного питання .

Додаток

Вказувалося, що домашні видання Windows не поставляються gpedit.msc, і тому ви повинні встановлювати речі безпосередньо в реєстрі. Напевно, ви можете додати ще налаштування, окрім NoAutoRebootWithLoggedOnUsers... Насправді я зараз це перевірю. Гаразд HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AUдодати:

  • AutoInstallMinorUpdates = 1
  • NoRebootWithLoggedOnUsers = 1
  • RebootRelaunchTimeout = 1440 (десятковий)
  • RebootRelaunchTimeoutEnabled = 1 [Мені справді цікаво, якщо я цього хотів]
  • RebootWarningTimeout = 30 (десятковий)
  • RebootWarningTimeoutEnabled = 1 [Я думаю, що вищевказані чотири не трапляються через # 2]

Що робить 13, коли 11 увімкнено?
Y e z

8
  1. Клацніть правою кнопкою миші на значку "Комп'ютер" на робочому столі та виберіть "Властивості ..."
  2. Клацніть на "Оновлення Windows", а потім виберіть "Змінити налаштування"
  3. Тепер виберіть "Завантажити оновлення, але дозвольте мені вибрати, чи потрібно їх встановлювати"
  4. Нарешті, натисніть кнопку "Застосувати".

У цьому режимі роботи Windows перевіряє наявність нових оновлень та завантажує їх, але не застосовуватиме їх та перезавантажувати, поки ви цього не скажете. Тим часом, це нагадує вам, що у вас є нові оновлення, доступні через значок системного лотка.


4
На жаль, це жахливий побічний ефект від запобігання встановлення оновлень, які не потребують перезавантаження, таких як оновлення підписів для Windows Defender або оновлення для Office, VS тощо. Нещодавно я читав про метод, який передбачає використання групових політик для запобігання автоматичний перезапуск, а потім ви встановите автоматичні оновлення для автоматичного встановлення. Таким чином, оновлення будуть встановлені, а необхідні перезавантаження матимуть силу лише при перезавантаженні. Я б сказав, що найкраще з обох світів. Я просто не можу згадати, де я його читав: /
Joey

О цікаво. Будь ласка, повідомте нас, якщо ви отримаєте цю інформацію.
Стево

У Windows 7 (і в Vista я думаю) ви отримуєте сповіщення з проханням перезапустити зараз, знову запитайте через 10 хвилин, 1 годину чи 4 години. Це лише один клік, і ви, мабуть, не будете турбуватися. Я ніколи не помічав автоматичного перезавантаження: -S
Іво Фліпс

1

start-> run-> cmd ...

net stop "Automatic Updates"

Це вимкне послугу. Він не завантажується та не оновлюється, доки ви не повернете його назад. це також зручно для позбавлення від повідомлень "ей, ти хочеш перезапустити" знову і знову.


Слід зазначити, що це також не дозволяє автоматично завантажувати важливі оновлення безпеки.
Сампсон

Я не думаю, що ти відповідаєш на поставлене питання. Ви зупиняєте роботу автоматичних оновлень. Питання шукає способи запобігти його перезавантаження. Вітаємо ... ти щойно заграв муху кувалдою
Джефф Фріц

Дякую, але так, я все ще хочу його завантажити.
Стево

1

Встановити Vista чи Windows 7? Зі мною тільки в ХР, якщо я правильно пам'ятаю ... У перспективі, принаймні, у вас з'являється приємне запитання з питанням, чи хочете ви, чи хочете відкласти його на кілька годин, після чого він запитає знову. Або ви можете просто залишити повідомлення відкритим.


Це сталося зі мною у Vista: - \ Я був далеко від комп'ютера, тому не отримав шансу затримати його.
Стево

1

У Windows 7 та 8 (.1) працює наступне (введіть .reg файл та запустіть):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001

Для Windows 10 див. Розділ Як * відключити * автоматичні перезавантаження в Windows 10?


Дивіться також питання superuser.com/questions/189806/…
masterxilo


0

Після отримання запланованого повідомлення про перезапуск після оновлення ви можете відключити його наступним чином:

  1. Відкрийте панель керування

  2. Перейдіть до Панелі управління \ Система та безпека \ Адміністративні інструменти. Клацніть піктограму Планувальник завдань.

  3. У Планувальнику завдань відкрийте таку папку Бібліотека планувальників завдань \ Microsoft \ Windows \ UpdateOrchestrator.

  4. Там ви побачите завдання під назвою "Перезавантажити". Відключіть її за допомогою відповідної команди в меню правої кнопки миші

  5. Відкрийте цю папку у Провіднику файлів:% systemroot% \ System32 \ Завдання \ Microsoft \ Windows \ UpdateOrchestrator

  6. Перейменуйте ім’я файлу Перезавантажтесь без розширення на Reboot.bak

  7. Створіть тут замість цього порожню папку та назвіть її Перезавантажити

Це запобіжить перезавантаженню Windows 10 завдання перезавантаження та перезавантаження комп'ютера, коли він захоче.

Довідка: Сергій Ткаченко Це єдине, що працювало зі мною після пошуку інших різних альтернатив, таких як редагування групової політики, яка не працювала для Windows 10


Прочитайте, як посилатися на матеріали, написані іншими . Вам слід заблокувати текст цитати, який написав хтось інший. Дивіться довідку щодо Маркдаун . Цього разу я це вирішив, але, будь ласка, зверніть увагу на це в майбутньому.
DavidPostill
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.