0,0
рейтинг
12 марта 2011 в 00:36

Лечение Windows 7, пострадавшей от обновления Service Pack 1

Не смущайтесь, статья рассчитана на пользователя ниже средней продвинутости. Это не помешает технически грамотным пользователям ею воспользоваться, но поможет менее продвинутым справиться самостоятельно (и кроме того, уменьшить головную боль сисадминам).

Многие столкнулись с проблемой обновления Service Pack 1 для Windows 7. Бесконечные попытки системы дообновиться заканчиваются синим экраном смерти, бесконечной перезагрузкой — тем самым лишают возможности пользоваться системой.

Проблема проявляется не у всех. Если вы уже обновились до первого сервис пака, и у вас всё в порядке — дальше можете не читать. Если вы ещё не устанавливали первый сервис пак — лучше пока не делайте этого. Исключите его из списка обновлений или попросите об этом знающих друзей.

Опытным путём не без помощи коллег и обсуждений на специализированных сайтах было найдено комплексное решение этой проблемы. Данный способ был успешно применён на нескольких компьютерах, пострадавших от сервис пака. Однако, за возможные отрицательные последствия никто ответственности не несёт.

Будьте внимательны. Если рекомендуется переименовать папку xxx в xxx.old — переименовывайте, а не удаляйте. Если потом что-нибудь пойдёт не так — легче будет откатить всё обратно.

  1. Перезагрузите компьютер.
  2. Перед появлением логотипа Windows 7 на чёрном экране нажмите F8, появится список вариантов загрузки. Если логотип Windows 7 успел появиться, значит F8 нужно было нажать чуть раньше. Перезагрузите компьютер и попробуйте ещё раз.
  3. В списке вариантов загрузки выберите «Устранение неполадок компьютера» и нажмите Enter.
  4. Если система предложит выбрать раскладку, выбирайте США.
  5. Если система запросит логин и пароль, введите логин и пароль от учётной записи с правами администратора. Если вы не знаете этого, спросите у того, кто устанавливал вам Windows 7.
  6. В появившемся окне выберите последний пункт «Командная строка».
  7. Откроется консоль. Внимательно введите одну за другой нижеследующие строчки, нажимая после каждой Enter. Обратите внимание — С: это буква вашего системного диска. Если система находится на другом диске, используйте соответствующую букву.

    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

  8. Последняя команда выведет вам содержимое папки Regback. Убедитесь, что в списке присутствуют файлы «system» и «software».
  9. Введите следующие строчки, нажимая после каждой Enter.

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

  10. Нажмите кнопку «Перезагрузка».
  11. Когда система загрузится, зайдите в Пуск — Панель управления — Центр обновления Windows.
  12. Если система предложит вам проверить обновления — сделайте это.
  13. Когда появится список доступных обновлений и кнопка «Установить обновления», не спешите нажимать её. Слева от кнопки будут две ссылки на список важных и необязательных обновлений. Нажмите любую из ссылок.
  14. Откроется окно, в левой части которого будут две вкладки. Зайдите по очереди в каждую из вкладок, чтобы увидеть списки предлагаемых обновлений.
  15. Если в этих списках вы найдёте обновления, на которых не стоят галочки — щёлкните по каждому из таких обновлений правой кнопкой и выберите пункт «Скрыть обновления».
  16. Нажмите кнопку ОК. Нажмите кнопку «Установить обновления».
  17. Когда обновление завершится, перезагрузите компьютер, даже если система этого не попросит.
  18. Убедитесь, что компьютер загрузился нормально.

P. S. Если у вас возникли затруднения, пишите. Если нет возможности, обратитесь за помощью к любому знакомому компьютерщику/сисадмину/программисту. Покажите ему эту инструкцию и скажите, на каком пункте застряли. Он либо поможет вам дойти до конца, либо обнаружит, что у вас всё сложнее, чем ожидалось, и вернёт всё обратно — все описанные инструкции обратимы.

P. P. S. Это мой первый серьёзный пост. Не судите строго, но критикуйте конструктивно.

Анатолий Облаухов @anmiles
карма
–17,3
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (92)

  • +2
    Интересная пошаговая инструкция. Почти в картинках :)
    catroot2 восстанавливается автоматом после успешной загрузки?
    Пользоваться к сожалению не пришлось, иначе бы отписался о результатах.
  • 0
    У меня встал нормально, но перед тем как апдейтиться я прогугдил возможные проблемы,
    Вот, нашел вариант попроще:
    windows.microsoft.com/uninstallwindows7sp1
    Ещё разные там фанаты скажут:
    1. ставь XP
    2. ставь Linux
    3. ставь ещё чего-нибудь :)
    • +2
      Нужно заметить, что все описанные там действия возможно выполнить в том случае, если систему удалось загрузить.
    • +2
      да, установленный линукс ведет к 0x800f0a12 при установке сервиспака.
      • 0
        0x800f0a12 чинится — надо пометить раздел с виндой как активный.
        • 0
          у меня 3 винчестера и 3 активных раздела. из-за этого же не работает встроенная система бэкапов. солюшена я не смог найти кроме как отключить два других винта, но это я не стану это делать.
    • –1
      DragonAge 2 официально уже не поддерживает ХР:(
      • 0
        Там DX9 вроде же поддерживается, значит и на XP должно работать. Вряд ли игра делает какие-то специфические системные вызовы для семёрки, скорее пользуется обычным DX API. Так что я думаю всё должно работать, хотя точно сказать не могу.
      • 0
        на хр она работает но графику выше средней поднять нельзя. и еще игра вышла значительно хуже первой части(если рассматривать ее как продолжение, а не как отдельную игру) так что даже если не поиграете — вы не много потеряли.
  • –4
    LOL!
    • –1
      спасибо что поминусовали. :) прошу прощения, нечайно надавил ctrl+enter в порыве перейти на следующую строку, из-за icq померещилось.

      хотел сказать что это все лишнее, достаточно заблокировать KB971033 и SP1 не поставит его, хотя оно включено в нем. :)
  • –4
    Странно что у MS такие косяки происходят. Они тратят огромные деньги на тестеров (что-то вроде на каждого разработчика нанимают 2-3х тестеров).

    Раз уже полетела система я бы порекоммендовал глянуть и другие операционки. Тот же свобоный Linux Mint www.linuxmint.com/download.php отличная альтернатива Windows. Ну или MacOSX. Обе системы хороши и главное очень стабильны!
    • +2
      Вообще говоря, у меня есть подозрение, что найдётся много инициативных друзей мужского пола, которые воспользуются оплошностью Microsoft и помогут знакомым девушкам избавиться не только от самой проблемы, но и от Windows.
      Возможно, пойти моим путём (восстановить систему) будет немного более честно. Но это уже тема для долгих сложных дискуссий и холиваров, думаю, им здесь не место.
      • +5
        Ха. Потом им эти девушки будут звонить раз в пять минут и спрашивать где находится та или иная хрень. На следующий день он вернёт всё на место.

        И вообще, нефиг за пользователя решать чем ему пользоваться.
        • +3
          хороший предлог для переезда к девушке
          • +1
            Мама-то отпустит?
            • +6
              А вот маме не надо ставить Линукс, а то точно не отпустит.
          • 0
            Готовы так сходу жить с родителями девушки?
            • 0
              Без проблем живу с родителями жены пока в нашей квартире затеяли ремонт. Впрочем это уже оффтоп, а юмор вы видимо не уловили.
          • +15
            Зачем переезжать к девушке, если трахаться все равно будете с линуксом? :)
        • 0
          Да да производитель компьютера за нас решил чем мы должны пользоваться.
          • 0
            Посмотрите правде в глаза. Предположим производительне ставит систему, а перед покупкой предлагает вам на выбор. Девушка пришедшая в магазин выберет почти всегда Windows, ибо она знает лучше брать то, что знакомо.

            Эта проблема должна решаться на уровне школы. Причём специальным курсом, в который войдут 3 типа операционных систем и я бы ещё добавил курс по тактильным интерфейсам.
            • +3
              У нас светское государство и религия не должна вмешиваться в процесс образования ;)
              • +1
                К сожалению, вмешивается. Я про настоящую религию.
            • –1
              просто дело в том, что девушка выберет то, что дороже. Windows — дороже.
    • +2
      >… Ну или MacOSX.

      Это вы на хакинтош намекаете? Или на покупку компьютера from 1199$?
      • –2
        1199$ это 13 дюймов экран, не думаю что за таким комфортно работать. Скорее я говорил про macbookpro 15-17 дюймов. Если есть деньги, то почему бы не потратить на хороший ноут 2500$. Если денег нет — то варианты только hackintosh или Linux.
    • 0
      ага, знаем мы вашу стабильность, уже 4 раза линукс пробовал, всё какая-нибудь гадость вылазит, последний раз в федоре отвалился вай-фай насовсем при нажатии кнопки, вот такая вот стабильность…
      • 0
        Fedora достаточно своеобразный дистрибутив. Я бы рекоммендовал ее только если плотно знаком с RH linux.

        Для начинающих наилучший вариант это Linux Mint www.linuxmint.com/download.php IMHO самый беспроблемный дистрибутив. Все ставится из коробки и работает как часы.
        • +1
          Да все дистрибутивы своеобразные. Каждый по своему.
        • +1
          до федоры были убунту и мандрива, тоже со своими прибабахами, допустим в убунты после обновления отвалился desktop enviroment, и в итоге только консолька, что не очень радовало, в мандриве вообще регулярно что-то ломалось, в общем пока не готов я к линуксу такому:)
          • 0
            Я использовал убунту год на работе, да, регулярно что-то ломалось, но я так же регулярно это что-то чинил. Ваша фраза «на совсем» очень сомнительна, так как в линуксе «на совсем» слетает только ядро, остальное можно абсолютно все удалить и поставить заново, если оно подходит и работало.
            • 0
              говоря «на совсем», я имел ввиду, что вообще перестало работать:)ну так я с вами не спорю, чинить то можно, но как то особенно нет ни времени ни желания возиться, поэтому продолжаю работать в винде.
        • 0
          Скажите мне пожалуйста, в чем разница минта от убунты? Если он даже обновления с сайтов убунты качает.
          • 0
            Отличаются интерфейсом, Mint позиционируется как типа похож на Windows XP.

            Ставил Mint другу, была потом проблема со звуком, очень тихий был и поднять его было невозможно. Как выяснилось, на убунту такой проблемы не было.
          • 0
            Абсолютно верно. В Linux Mint используется большое количество репозиториев из Ubuntu. Различия же в следующем:

            — улучшенный инсталлятор софта.
            — улучшено/упрощено главное меню.
            — backup tool — программа для более удобного бекапа системы. Можно сохранить папки и названия установленных программ а затем легко восстановить их.
            — Mint имеет больше проприетарных программ в своих репах. Тот же dropbox.
            — ну и красивые нескучные обои.

            images.google.com/images?q=linux+mint+10

            В целом все дополнения сделанные коммандой Linux Mint это скорее «ubuntu обработанный напильником». Но для человека который только начинает пользоваться Linux они могут оказаться (и оказываются) решающими, чтобы в том, что «Linux совсем не сложный».
          • 0
            раньше различия были чисто косметическими можно сказать, так как вам ответили выше. но последня версия минта уже основана не на убунте, а на дебиане — разница будет более существенна.
            • 0
              Немного не так.

              Linux Mint 10 (последний официальный релиз) основан на ubuntu 10.10. В этом можно легко убедится глянув source repositories.

              Кроме 10 есть еще LMDE (linux mint debian edition) вот он как раз таки на дебиане.
              • 0
                они же вроде собирались с этой версии полностью перейти на дебиан. получается решили оставить 2 ветки? если так то или у них выросла команда или будут дольше делать/хуже тестить каждый дистрибутив — списки пакетов все таки отличаются, да и других особенностей хватает.
        • 0
          для начинающих как ни крути лучший вариант это убунту LT(самый запиленый в плане багов и самое большое комюнити). Так как раньше минт был основан на убунте то и разницы особой не было: проблемы одни и те же и решения. Сейчас же минт переделали на основе дебиана(на котором в свою очередь основана убунта:) ) — тоесть старые решения проблем уже работать не будут, а новые надо будет искать среди дебианщиков. но у дебиана десктоп-комьюнити все же значительно меньше чем у убунты… Опытный юзер сможет сам адаптировать решения проблем с других дистрибутивов, а вот новичек нет и придется ему ждать пока кто-то из опытных поделится решением или авторы дистрибутива поправят(конечно если узнают о проблеме — новичек то даже багрепорт не всегда отправит)
          • 0
            как подсказывают выше — я ошибся. остались обе версии минта и убунтовская и дебиановская. тогда можно смело ставить mint 10 и новичкам. как вариант Mint 10 Росинка…
            • 0
              Я рекомендую именно с Mint 10 начинать работу с Linux. IMHO это самый дружелюбный дистриб на данный момент.
  • +31
    image
    • +5
      Ээм, обновления для mac os x бесплатны. Платны новые версии ОС. То есть точно так же, как и у Microsoft.
      • +3
        Это ирония, она обычно подчеркивает суть, а не отражает точную реальность =)
    • +1
      К сожалению, данная иллюстрация отражает только одностороннее видение мира линуксоида, и скорее выдаёт желаемое за действительное, чем объективное отражение реальности.

      P.S. Обновления для мака бесплатны.
      • –1
        К сожалению, объективная реальность здесь совпадает с видением мира линуксоидом.
  • +2
    ХМ… у меня не то, что синего экрана не было- даже активация пиратская не слетела -)))
    ЧЯДНТ?
    • +8
      Как что? Используете нелегальный софт. :)
      • +8
        Я больше не буду…
    • –1
      Да вы анархист! Плюёте на все принципы потребления проприетарщины! :)
    • 0
      В статье написано «проблема проявляется не у всех». Сомневаюсь, что это зависит от того пиратская у вас ОС или нет.
  • +1
    Странно, вроде у меня никаких проблем с этим и другим не было, у меня стоит лицензионная x64, она сама что-то себе варит я даже не врубаюсь особоа, и, если честно не интересно.
  • 0
    У меня даже обновляться не собирается. Почему?
    • 0
      Боиццо
      • 0
        И пусть. Судя по топику и комментариям, обновляться сейчас — не совсем разумный поступок.
  • +1
  • +6
    Небыло печали — апдейтов накачали
  • –1
    Пожалуй, я подожду обновляться.
  • 0
    Из личных наблюдений: Нормально обновились системы без MS Office, 3 машины с опен офисом нормально работают, машинка с Офисом посинела, но теперь ожила)
    • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    А я вот установил этот SP1 практически за месяц до его выхода (он, насколько помню, вообще ноябрьский). Всё стало без проблем (на чистую ОС x64). После официального выхода скачало еще пару обнов — и норм.

    Интересно, в чем причины проблемы? И что говорит об этом Microsoft?
  • 0
    Я просто ставил дистрибутив с интегрированным SP1. Проще и работает гарантированно
  • 0
    В Windows 7 после обновления до SP1 начала странно себя вести служба Superfetch. Загрузка процессора на уровне 20% постоянное обращение к ЖД, ужасные лаги:( Помогло только отключение службы
  • 0
    Прошло вроде безболезненно, тьфу-тьфу.
  • 0
    А у меня спящий режим и гибернация отказали. Уже даже снес SP1, а все равно ничего не заработало. Вот готовлюсь к переустановке системы.
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Хых. Напомнило мне Archlinux пару лет назад. Windows пытается догонять линуксы? :)
    Я думал, что в закрытой системе платятся деньги именно за то, чтобы за тебя разгребали все проблемы. Ан нет.
    • +2
      Отличная пошаговая инструкция, спасибо.
      • +1
        В смысле не туда написал:(
    • 0
      А что пару лет назад?
  • +5
    Обновил три машины ок.
    Мне больше интересно из-за чего возникает такая ситуация.

    Многие кто гонят на Windows из-за того что она БСОДит, глючит и не обновляются не учитывают некоторых важных факторов, например:
    — знаменитый BSOD 0x0000000A: IRQL_NOT_LESS_OR_EQUAL в большинстве случаев является следствием установки кривожопых драйверов или служб, а также проблем с железом.
    Вообще сама по себе Винда довольно стабильна, её просто надо правильно уметь приготовить.
    — винда не загружается, с вероятностью 99.9% можно сказать что кто-то (юзер, софт) накосячил с системными файлами либо с реестром.
    — вышеописанная проблема с цилкическими BSODами может быть вызвана немеряным количеством факторов начиная от «нет места на диске», «отсутствуют права на системные файлы» и заканчивая теми же кривыми драйверами.
    Кривых драйверов, к слову, немеряно, но как правило это не массовые продукты, а что-то более узкоспециализированное и не сильно распространенное и как следствие не достаточно оттестированное.

    И так далее. На любой ваш БСОД я найду объяснение, из которого получится что винда не виновата или не совсем виновата.

    Тот же линукс на домашнем роутере у меня раз в неделю стабильно валился в kernel panic и ребутился, пока я не решил глянуть из-за чего ж ему так херово. Как оказалось кривая сетевая карта.
    • 0
      На любой ваш XXX я найду объяснение, из которого получится что YYY не виноват или не совсем виноват.
    • 0
      Эта самая «сама по себе Винда», которая «довольно стабильна», — это если её установить и больше ни в коем случае ничего не трогать и тем более не запускать?
      • 0
        Я установил Windows Server 2008 R2 на HP Proliant в ноябре 2010 года.
        На него установил весь обвес который мне нужен был и забыл про него.
        Не было ни единого разрыва БСОДа с ноября 2010 года.
        Что я сделал не так?
        • 0
          Так это всего четыре месяца прошло, вы серьёзно считаете, что есть чем хвастаться? Я вот, помнится, установил хрюшку в мае 2006 и до сентября 2007 особо проблем не наблюдал. Потом железо сломалось. (И я решил по такому случаю попробовать эти ваши линуксы. С тех пор винду запускаю только для игр.)
          • +3
            Ладно, вспомню что-то из старого.
            Летом 2007 года я установил Windows Server 2003 на самосборный сервак на интеловой матери для компании небольшого интернет провайдера, где я тогда работал.
            С тех пор уже успела сгореть мать, и блок питания. А винда как стояла так и стоит.
            Рядышком с ним стоит такой же сервер, только с Debian Linux. Тоже никаких проблем.

            Это если про сервера говорить.
            Если говорить про десктоп, то я уже и не вспомню когда поставил свою Windows 7. Но это было где-то около даты релиза. С тех пор я увидел всего один BSOD, и то из-за того что увел компьютер в hibernate, добавил 2 гига памяти и попытался его загрузить.

            Я не фанат венды или линукса, или макоси. Для меня эти три оси приблизительно равны. На серверах, которые свои задачи лучше реализуют на винде — стоит винда, на линуксе — дебиан. Я на хую вертел все споры о том, что же лучше, и о том, что такая-то ось говно из-за того что глючит. 99% с компьютером сидит между монитором и стулом. Оставшийся 1% это кривое железо.

            В то же время, когда я подрабатывал «компьютерным доктором» наблюдались постоянные клиенты стабильно приходящие раз в 2-3 месяца с криками о том, что эта ваша система говно и за что я вам деньги плачу. При детальном анализе оказывалось что «ускорители вконтакте.exe» и «скачать весь интернет бесплатно фильмы музыка без ожидания и sms.exe» не всегда делали то, что заявляли.

            Линукс, кстати, эти же клиенты убивали с такой же легкостью как и windows. Тут дело не в оси.
    • 0
      Я забираю свои слова назад!!!
      После установки долбаного SP1 перестали ставится какие-либо обновления из Центра Обновлений. Не удается переустановить драйвера чипсета, и не ставятся новые USB устройства. Весь день уже мучаюсь.
  • 0
    золотые слова.
  • 0
    Трудно сказать, какая закономерность в проявлении проблемы. У кого-то она проявляется, у кого-то нет. Я словил такое на домашнем компьютере с лицензией, но рабочий обновился нормально и не поперхнулся. На работе у всех установлены одинаковые лицезионные системы из общего корпоративного дистрибутива, но двое обновились провально, остальные — без проблем. Несколько знакомых попросили помощи, из них почти все системы пиратские, одну из которых ставил я лично…
  • 0
    А у меня он просто не завершает закачку 80мб обновления. В чем может быть проблема?
    • 0
      К слову, у коллег, которые не столкнулись с сабжевой проблемой, была другая проблема: загрузка обновлений зависала на разном проценте.
      Решением было скачать инсталлятор сервис пака вручную и раздать его всусом.
  • 0
    Win7 64bit Home Premium Rus. После установки SP1 в системе пропали опции Гибернация и Сменить пользователя. Вылечить не смог. Гугол не помог. Никто не знает решения?
    • 0
      POWERCFG -H ON

      Не?
      • 0
        Выдает «Нет разрешения на включение или отключение режима гибернации». Но её-то мне не жалко, а вот быстрая смена пользователей — очень нужна.
  • 0
    Надо командную строку от имени администратора запускать.

    А насчёт смены пользователя рекомендуют так попробовать:
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
    «HideFastUserSwitching»=dword:00000000
    • 0
      Возможно, вы не в ту ветку ответили.
    • 0
      Да, с админскими правами предупреждений не выдает, но и к желаемым результатам не приводит.
      А с реестром указанную вами правку я уже проделывал. Ничего не дает. Кстати, HideFastUserSwitching у меня вообще не было в реестре, так что трабл в чем-то другом =(
  • 0
    Ох, хороша инструкция. Только что спас папе винду от переустановки, а себе 3+ часа на эту самую переустановку и установку с настройкой программ всего за 30 минут. И то основное время ушло на выкручивание жесткого из ноута и закручивание в стационарник.

    Как оно было
    Папа нажал кнопочку обновить систему, потом традиционная перезагрузка (которую он благополучно все откладывал и откладывал, но время таки пришло :) ). После перезагрузки Экран с надписью «Обновление Windows» и ступор, вернее загрузка харда сумасшедшая, а толку — нуль. И это длилось 2+ часа. Естественно, надо работать, терпение кончилось — жесткий рестарт. Результат = обычный режим стопорится после ввода пароля, безопасный грузился, но что толку, полноценно в нем ведь не поработать. Благо я отложил все дела и сел «ковырять» Интернеты. :) После примерно получаса «ковыряний» наткнулся на эту статью. Только вот файла "pending.xml" не было, остальное делал строго по инструкции. После возвращения харда все стало на свои места. И даже лучше :) т.к. заодно я решил сразу почистить кэш, реестр и файл подкачки.
    Итого: папа сэкономил нервные клетки (завтра важный день — нужен рабочий ноут), а я — 3 часа сна времени :).

    Т.к. плюсануть пока не могу, выражаю благодарность Анатолию прямо тут.

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