starmaugli: (samodelkin)
[personal profile] starmaugli
Вас не за***вает автоматическое обновление Винды с ее перезагрузками?
Вообще-то я обычно на эту проблему спокойно смотрю. Особенно на работе, где лишняя перезагрузка - повод на перекур сходить. :)
Однако вчера ночью она меня достала.

Как всякий нормальный пациент пораженный коварными вирусами в мякотку организма, днем я старательно болею (пю таблэтки и дрыхну), а ночью меня разбирает чем-нибудь заняться. Этой (длиной, полярной) ночью меня прибило поиграть в Цивилизацию (Civ3). Как взрослому. На большой карте. С 14 компьютерными противниками. А чего? Для окружающих подобное мое увлечение - очень по-божеское решение: по квартире не слоняюсь, ничем не гремлю. Сижу тихонько накинув наушники на шею и матерюсь на пикселы. Правда игра с такими установками на каждый ход может по часу времени сжирать, а то и поболе.

И тут ей (Винде? автозагрузке?) пришло на ум, что лучшего времени для апдейта и введении таких нужных в хозяйстве обновлений безопасности в действие, не сыскать. А как же ж? Это ж Безопасность латается! – даже такой тупой пользователь как я понимат должен! И, вот, с периодичностью раз 10-20 за ход она выкидывала меня из полноэкранного режима игры и пыталась перезагрузиться. Я это дело пресекал. Естественно окошко управления перезагрузкой компьютера имело суровый спартанский вид, не предполагающий управление сроками следующего всплывания окошка. И, в этих условиях, я мужественно пытался хотя бы закончить ход.

В какой-то момент времени измученный борьбой с компьютерными противниками + автообновление винды я ход таки закончил. Вздохнул с облегчением, запустил "переход хода" и пошел по-быстренькому покурить на кухню. До кучи сварил себе чайку... (Дался мне этот чаёк?) Когда я вернулся, перезагрузка шла уже полным ходом.

Я был в ярости! Несколько минут перезагрузки показались часом.
Компьютер от немедленного удаления виндовзсодержащих папок спасло только наличие автосохранения в Цивилизации при переходе хода.

Не желая себе больше таких катарсисов, поутру я первым делом решил узнать есть ли панацея от этой напасти. Конечно, можно было бы отключить автообновление совсем. Но как же эти столь нужные "обновления системы безопасности", которые винде периодически все-таки очень и очень показаны? Оказывается, решение есть (все придумано до нас!).

Вот полезная ссылка. А поскольку ссылки имеют тенденцию пропадать никуда и некстати, то я решил перенести текст целиком к себе и держать его в блоге на всякий пожарный случай. Что-то мне подсказывает, что он мне еще вполне может не раз пригодиться.

В очередной раз после того, как на мой компьютер свалилось несколько обновлений c WSUS-a, вылетело надоедливое сообщением о том, что надо бы перезагрузить операционную систему, а нафига спрашивается, чтобы фильтр нежелательной почты для Outlook обновился? Самое обидное, что если нажать кнопку "перезагружу позже", сообщение, спустя некоторое время вылетает снова, и потом снова и снова. Ужасно раздражает. Конечно, можно сделать sc stop wuauserv, но после этого до ближайшей перезагрузки системы, windows не будет искать, загружать и устанавливать новые обновления. Поэтому такой способ уж слишком радикален.

Зная о любви Microsoft к срытым настройкам доступным через редактор реестра, я поискал в Интернете описание ключей реестра для настройки SUS Client’а и вот, что нашел:

RebootRelaunchTimeout (REG_DWORD) - задает время, через которое будет появляться надоедливое окно. Время задается в минутах. Интервал 1:1440. Таким образом, установив данный параметр в 1440, можно не видеть надоедливое окно сутки.
RebootRelaunchTimeoutEnabled (REG_DWORD) - а вот этот параметр позволяет полностью отключить надоедливое окно, для этого нужно установить значение этого параметры в 0.
Все это тут:

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

Итак, если после установки очередного не критичного обновления вам начинает надоедать окно с предложением перезапустить вашу ОС, достаточно сделать следующее:

Пуск (Start) -> Выполнить (Run) -> cmd.

В появившееся окно скопируйте следующий текст:

sc stop wuauserv & reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v RebootRelaunchTimeoutEnabled /t REG_DWORD /d 0 /f & sleep 3 & sc start wuauserv

Все, больше противное окно Вас не побеспокоит.


- Насколько я понимаю, можно не только копировать в окошко, но и лезть править параметры ручками через редактор реестра. Хотя это сложнее чем копи-паст.
- значение с задержкой этого напоминания на сутки можно выставить через замену (единственного) нуля в строке на любой число от 0 до 1440.

Смотрите, может инфа кому тоже сгодиться.

Я бы даже сказал "Спасибо" этому Андрею из Петрозаводска в его коментах, если б не эта дурацкая форма с почтой. Мне и без этих вороватых форм, которыми почему-то грешат некоторые разработчики, спама на почтовом ящике хватает.
Но, пользуясь случаем, могу спокойно поблагодарить его здесь. :)

UPD: Камрад [livejournal.com profile] vdas в комменте предложил более простой способ для людей которые более точно знают чего они хотят. Особенно этот способ подойдет для серверов, которые можно и нужно перегружать исключительно в плановом режиме. А именно установить Автообновление в режим "Загружать обновления, но давать пользователю возможность выбрать время установки".

Re: А зачем так сложно?

Date: 2009-01-14 10:01 am (UTC)
From: [identity profile] starmaugli.livejournal.com
А результат наверно в обоих случаях (что из командной строки, что из графического интерфейса) одинаковый?

Re: А зачем так сложно?

Date: 2009-01-14 10:18 am (UTC)
From: [identity profile] vdas.livejournal.com
sc stop wuauserv & reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v RebootRelaunchTimeoutEnabled /t REG_DWORD /d 0 /f & sleep 3 & sc start wuauserv

сделать тоже самое в графическом - start\run\services.msc
(или мой компьютер, правая кнопка, manage, services)
найти там wuauserv (Windows Update), сделать стоп
запустить regedit, найти там ключ, поменять (или создать если нет)
сделать тоже самое в графическом - start\run\services.msc
(или мой компьютер, правая кнопка, manage, services)
найти там wuauserv (Windows Update), сделать старт

Re: А зачем так сложно?

Date: 2009-01-14 10:20 am (UTC)
From: [identity profile] vdas.livejournal.com
результат чего?
- в моем случае ты откладываешь установку обновлений до "когда удобно"
в твоем случае - просто прячешь сообщение о необходимости перезагрузки

Re: А зачем так сложно?

Date: 2009-01-14 10:51 am (UTC)
From: [identity profile] starmaugli.livejournal.com
Ну да в этом и разница.
Я понял, что мой способ "не стабильный", но иметь его в виду все-таки можно. Для таких ситуаций как у меня нонче была.
Все наши беды от незнанья. Если б при покупке компьютера проводили углубленные курсы по изучению того что на нем установленно (я имею в виду ОС). То людям жилось бы намного легче. :)
А так посреди ночи, с постоянно норовящем выключиться компом, и не знаешь чего делать-то.

Profile

starmaugli: (Default)
starmaugli

2025

S M T W T F S

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 1st, 2025 01:38 pm
Powered by Dreamwidth Studios