Windows 7 постоянно перезагружается после обновлений

Windows 7 Professional (64-бит) накачала обновлений, начала их ставить и вошла в цилическую перезагрузку на 35% обновлений. Выйти их этого замкнутого круга не удавалось никаким способом.
Лечение через откат к последней удачной копии и авто-восстановление с установочного диска Windows не помогли.

В итоге помогло следующее.

Нам нужен просто доступ к файловой системе — надо переименовать несколько файлов. Для этого есть несколько способов.

Можно нажать F8 при загрузке выбрать «Устранение неполадок компьютера», ввести логин и пароль администратора, если спросят и выбрать «Командная строка».

Если администраторские логины и пароли потеряны, то можно вытащить винчестер, подключить его к рабочей виндовой машине и всё сделать в привычной среде. Или загрузиться с какого-то Life-CD, лишь бы поддерживались файловые системы FAT32 и NTFS. Есть например MSDaRT (это ERD Commaner, доделанный до Windows 10) или Dr.Web LiveDisk.

Итак, мы попали в файловую систему. Для начала определимся с буквой диска, чтобы лечить именно ту «винду», которую надо, а не ломать «винду», которая стоит на рабочей машине в которую вы включили винчестер с «полетевшей» машины или что-то ещё. Проще всего зайти в каталог Users (в корне диска) и посмотреть список пользователей, ну или просто полазить по дереву каталогов и посмотреть что там есть и на даты создания файлов. Определились? Теперь начинаем лечить.

Пусть выяснилось, что у нас система стоит на диске С:
Тогда в командной строке пишем:
C:
cd windows
ren SoftwareDistribution SoftwareDistribution.old
cd winsxs
ren pending.xml pending.xml.old
ren reboot.xml reboot.xml.old
cd ..\system32
ren catroot2 catroot2.old
cd config
dir Regback

Замечание 1. У меня файла pending.xml не было, но он мог и быть… так что всё равно выполняем все строки. Эти команды переименовали мешающие файлы и каталоги — у них теперь расширения .old, так что в случае чего — можно переименовать всё назад.
Замечание 2. В нескольких источниках этим и ограничились, но в моём случае это не помогло — нужно было ещё и реестр восстановить.

Далее. Убеждаемся что в списке, который выдала последняя команда есть каталоги «system» и «software». И выполняем ещё 4 команды (восстанавливаем реестр из копии, предварительно сохранив старый нерабочий на всякий случай):

ren system system.old
ren software software.old
copy Regback\system system
copy Regback\software software

И выходим из командной строки последней командой:
exit

Перезагружаемся. У меня всё прошло успешно — винда загрузилась. После чего я отключил Службу Обновлений Windows (Пуск -> Панель управления -> Система и безопасность -> Включение и отключение автоматического обновления) и перезагрузился для верности.
По-хорошему после всего этого надо заново включить эту службу и поставить все обновления — зайти в Центр Обновлений Windows в Панели управления и заново установить все обновления, на которых стоят галочки. Я не стал с этим копаться по некоторым причинам, поэтому описывать не буду. А вот вам не советую этим пренебрегать, особенно если антивируса нет…

Этот способ восстановления после неудачной установки обновлений может помочь, когда стандартные способы не помогают. 35% скорее всего частность — у кого-то могут быть и другие цифры. Хотя 35% я несколько раз встречал, пока искал лекарство — возможно это особенность какого-то обновления Windows.

2 комментария

  1. Hикaк нe мoглa нaйти тeмy, кyдa пиcaть, пoэтoмy пишy cюдa. Я пытaюcь ycтaнoвить Baшe пpилoжeниe «Пишитe пo-pyccки». Bcё paбoтaeт, кpoмe зaмeны инocтpaнныx cлoв. Пoкaзывaeт «Oшибкa кoмпиляции cкpытoгo мoдyля: NewMacros» и выpyбaeтcя. Чтo дeлaть?

    1. Юля, извините, что задержал ответ — давно не заходил сюда…
      Приложение «Пишите по-русски» я сейчас не развиваю. Оно хорошо ставится по умолчанию на Windows XP.
      Что касается Windows 7, то там мешает включённый по умолчанию модуль контроля учётных
      записей и иногда что-то мешает установочному скрипту чтению настроек из реестра…

      Я поправил руководство по ручной установке:

      http://info-7.ru/RusYaz/Ustanovka_Vista_W7.shtml

Добавить комментарий для Юля Отменить ответ

Ваш адрес электронной почты не будет опубликован.