Windows Vista — зависает после установки обновлений. Решено.

Решение проблемы с установкой обновлений Windows Vista

Проблема следующего характера: Vista Home Basic (лицензия) после скачивания обновлений с узла Windows Update и их последующей установки зависла — индикатор установки доходил до 99% после чего компьютер уходил на перезагрузку. При последующем включении история повторялась — индикатор установки обновлений (этап 3 из 3) доходил от 0 до 99% и снова перезагрузка.  Переустановка — не вариант, т.к. у клиента много программ, которые ему не хотелось бы потерять, да и времени все это занимает порядочно.

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

  • Live CD или
  • установочный дистрибутив с Windows Vista

Я использовал первый способ, так как под рукой не было дистра Висты, да и с Live CD мне привычнее и проще. Загрузился со своей USB флешки с записанном на нем Alkid Live CD и попал в среду WinPE (та же Windows, только работает без установки).

Очистка журнала обновлений

  1. Удаляем или переименовываем файл pending.xml (находится в каталоге Windows\winsxs)
  2. Переименовываем папку SoftwareDistribution в  SoftwareDistributionold (находится в каталоге Windows)
  3. Переименовываем папку Catroot2 в Catroot2old (находится в каталоге Windows\System32\)
  4. Перезагружаем компьютер, вуаля! Все работает!

Примечание:  удалить, либо переименовать папки сходу может не получиться, т.к. система просто так не дает играться с файлами в папке Windows. Для начала нужно разрешить к ним доступ, для этого: правой кнопкой мыши на папке/файле — Свойства — вкладка Безопасность — Изменить разрешения — Добавить пользователя —  пишем Все — жмем Проверить — Ок — Применить.

Теперь доступ к этим папкам разрешен для всех.

Проделываем с ними то, что указано выше.

Второй способ

  • Вставьте в DVD привод диск с дистрибутивом Windows Vista ,
  • Перезагрузите ПК, зайдите в Bios и настройте приоритет загрузки с CD, после нажмите F10 и Y (сохранить) При загрузке ПК нажмите любую кнопку на клавиатуре ( После того, как появляется надпись «Press any key to boot from CD»),
  • Выберите язык USA,
  • Нажмите «Repair your computer» (Восстановление)
  • Нажмите «Next»
  • Выберите «Comand prompt» (Командная строка)

В командной строке набирайте поочередно следующие строки (после каждой надо нажимать «Enter»
cd \windows
ren softwaredistribution softwaredistributionold
cd system32
ren Catroot2 Catroot2old
cd ..
cd winsxs
del pending.xml

PS Центр обновления Windows на этом ПК я потом выключил, на всякий случай.

Чтобы узнавать больше подписывайтесь на Телеграм-канал Блог компьютерного мастера

5 thoughts on “Windows Vista — зависает после установки обновлений. Решено.

  • 12/08/2022 в 13:27
    Permalink

    отлично, помог первый вариант

    Ответ
  • 30/01/2017 в 23:29
    Permalink

    Спасибо вам большое! ООООООООчень помогли! Все так просто оказалось!

    Ответ
  • 21/02/2014 в 15:49
    Permalink

    Полдня потратил времени, чтобы потом по этой инструкции сделать все за 5 минут.
    Спасибо!

    Ответ
  • 05/01/2014 в 01:37
    Permalink

    Спасибо за методику, помогло.
    Однако остался не освещённым один вопрос: что делать потом?:) Когда зашёл в винду и всё таки требуется поставить все обновления? Что делать в переименованными папками (ведь система плодит «дубликаты» папок) и т.д.

    Ответ
  • 18/03/2013 в 23:48
    Permalink

    спасибо огромное автору!!!!!!!!только я воспользовался Live CD by 7DVD v.1.0 [русский] http://www.ex.ua/view/5120190 ,т.к. Alkid Live CD после загрузки выдавал синий экран с ошибкой)))низкий поклон Вам!!!!

    Ответ

Добавить комментарий

Ваш адрес email не будет опубликован.

19 − 8 =