30

Я научился отключать / задерживать запрос автоматического перезапуска после того, как Центр обновления Windows сочтет необходимым перезагрузить компьютер в XP.

Но сейчас я использую Windows 7 и Vista, и этот метод больше не работает. До сих пор мне не удавалось обойти всплывающее окно «Перезапустить напоминание» , в котором мне сообщалось о решении «Перезапустить или отложить» в течение 10 минут /1 часа /4 часа (а затем снова появлялось после этой задержки). Кто-нибудь знает, как отложить это всплывающее окно на один день (24 часа) или полностью отключить его?

6 ответов6

21

Более простой способ, чем возиться с реестром или запускать команду после каждого обновления:

Откройте редактор локальной групповой политики:

Start / Run / gpedit.msc

Найдите настройки Центра обновления Windows:

Конфигурация компьютера / Административные шаблоны / Компоненты Windows / Центр обновления Windows

Отредактируйте эти 2 настройки:

Нет автоматического перезапуска с вошедшими в систему пользователями для запланированных автоматических обновлений: включено

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

Теперь вам не будет предложено перезагрузить компьютер в течение 24 часов.

4

Вы можете вручную редактировать реестр, используя regedit. Наилучшее объяснение, которое я нашел, можно найти в разделе «Как получить» здесь: http://www.howtogeek.com/howto/windows-vista/prevent-windows-update-from-forcbly-rebooting-your-computer/ автоматические способы я выкладываю ручной метод здесь:

Откройте regedit.exe в окне поиска в меню «Пуск» или в диалоговом окне «Выполнить» и перейдите к следующему ключу, создавая новые ключи, если они не существуют.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

Создайте новое 32-разрядное значение DWORD с именем NoAutoRebootWithLoggedOnUsers и присвойте ему значение 1, чтобы предотвратить автоматическую перезагрузку при входе пользователей в систему. Удалите значение, чтобы вернуть вещи такими, какими они были.

1

Попробуйте эту команду

sc stop wuauserv

посмотрим, не остановит ли это ворчание.

Вам нужно будет делать это каждый раз, когда вы делаете обновление, которое требует перезагрузки.

Кроме того, вы можете перейти в Start Menu>Run>regedit , сбоку нажмите « HKEY_LOCAL_MACHINE>SOFTWARE>Microsoft>Windows>CurrentVersion>Run . Попав в эту папку, щелкните правой кнопкой мыши на правой стороне экрана и выберите « New>String Value . Назовите его "Disable Windows Update Restart Notification" и введите тип пути в "Cmd.exe sc stop wuauserv" (без кавычек, поскольку они указывают путь).

Другие предложения здесь, эта статья для Vista, но, возможно, некоторые из хаков Reg будут работать для 7 http://www.tomstricks.com/how-to-disable-the-annoying-windows-update-restart-prompt-in -Виндоус виста/

1

Может быть, это решение

http://techie-buzz.com/microblog/postpone-restart-after-windows-update.html

Страница загрузки здесь http://apps.nozavi.com/downloads/viewcategory/5

Некоторые другие решения в этой теме Отключить перезапуск после запроса на обновление для сервера 2008 R2

1

Один (и, возможно, самый простой способ) - просто убить процесс обновления Windows.

1) Нажмите меню Пуск

2) Введите « cmd » в "Поиск программ и файлов" и запустите его, нажав Enter.

3) Перейдите в режим администратора, нажав Ctrl+Shift+Enter . (или просто запустите exe правой кнопкой мыши -> Запуск от имени администратора)

4) Наберите net stop “windows update”

Вы можете заметить, что значок Windows Update исчезает с панели задач, и вы получите текст « The Windows Update service was stopped succesfully »). Это должно работать как в Windows 7, так и в Vista.


Примечание: решение является временным. Процесс обновления Windows вернется после перезагрузки компьютера.

Источник: Howtogeek.com

0

Сохраните это в файле .reg . Запустить его

Windows Registry Editor Version 5.00

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

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