Как вылечить Windows 7, пострадавший от обновления Service Pack 1
Не смущайтесь, статья рассчитана на пользователя ниже средней продвинутости. Это не помешает технически грамотным пользователям ею воспользоваться, но поможет менее продвинутым справиться самостоятельно (и кроме того, уменьшить головную боль сисадминам).
Многие столкнулись с проблемой обновления Service Pack 1 для Windows 7. Бесконечные попытки системы дообновиться заканчиваются синим экраном смерти, бесконечной перезагрузкой — тем самым лишают возможности пользоваться системой.
Проблема проявляется не у всех. Если вы уже обновились до первого сервис пака, и у вас всё в порядке — дальше можете не читать. Если вы ещё не устанавливали первый сервис пак — лучше пока не делайте этого. Исключите его из списка обновлений или попросите об этом знающих друзей.
Опытным путём не без помощи коллег и обсуждений на специализированных сайтах было найдено комплексное решение этой проблемы. Данный способ был успешно применён на нескольких компьютерах, пострадавших от сервис пака. Однако, за возможные отрицательные последствия никто ответственности не несёт.
Будьте внимательны. Если рекомендуется переименовать папку xxx в xxx.old — переименовывайте, а не удаляйте. Если потом что-нибудь пойдёт не так — легче будет откатить всё обратно.
- Перезагрузите компьютер.
- Перед появлением логотипа Windows 7 на чёрном экране нажмите F8, появится список вариантов загрузки. Если логотип Windows 7 успел появиться, значит F8 нужно было нажать чуть раньше. Перезагрузите компьютер и попробуйте ещё раз.
- В списке вариантов загрузки выберите «Устранение неполадок компьютера» и нажмите Enter.
- Если система предложит выбрать раскладку, выбирайте США.
- Если система запросит логин и пароль, введите логин и пароль от учётной записи с правами администратора. Если вы не знаете этого, спросите у того, кто устанавливал вам Windows 7.
- В появившемся окне выберите последний пункт «Командная строка».
- Откроется консоль. Внимательно введите одну за другой нижеследующие строчки, нажимая после каждой Enter. Обратите внимание — С: это буква вашего системного диска. Если система находится на другом диске, используйте соответствующую букву.
- Последняя команда выведет вам содержимое папки Regback. Убедитесь, что в списке присутствуют файлы «system» и «software».
- Введите следующие строчки, нажимая после каждой Enter.
- Нажмите кнопку «Перезагрузка».
- Когда система загрузится, зайдите в Пуск — Панель управления — Центр обновления Windows.
- Если система предложит вам проверить обновления — сделайте это.
- Когда появится список доступных обновлений и кнопка «Установить обновления», не спешите нажимать её. Слева от кнопки будут две ссылки на список важных и необязательных обновлений. Нажмите любую из ссылок.
- Откроется окно, в левой части которого будут две вкладки. Зайдите по очереди в каждую из вкладок, чтобы увидеть списки предлагаемых обновлений.
- Если в этих списках вы найдёте обновления, на которых не стоят галочки — щёлкните по каждому из таких обновлений правой кнопкой и выберите пункт «Скрыть обновления».
- Нажмите кнопку ОК. Нажмите кнопку «Установить обновления».
- Когда обновление завершится, перезагрузите компьютер, даже если система этого не попросит.
- Убедитесь, что компьютер загрузился нормально.
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
ren system system.old
ren software software.old
copy Regback\system system
copy Regback\software software
exit
Источник информации: Хабрахабр