Обновление KB3045999. Windows не загружается синий экран BSOD

15 апреля вышло обновление KB3045999, которое на некоторых компьютерах вызывает BSOD (синий экран) при загрузке системы.

Также может вызывать такую ошибку:

STOP: c0000145 {Application Error}

 

Решение:

 

Способ 1.

Необходимо зайти в командную строку. Если в сложившихся условиях вы не представляете как это сделать, статья в помощь Как зайти в командную строку если система не загружается. ERD Commander

В командной строке набираем команду,

DISM /Image:c:  /Get-Packages

Находим название злополучного обновления оно должно содержать цифры 3045999 и называться примерно так Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1

И Удаляем его

DISM /Image:c:  /Remove-Package  /PackageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1

После чего перезагружаемся. Все должно заработать

 

Способ 2.

Заходим в System Restore (Восстановление системы) с загрузочного диска ERD Commander и откатываем Windows к предыдущей точке восстановления до обновлений системы.

В помощь: Как Создать загрузочную флешку с ERD Commander и Как зайти в командную строку если Windows не загружается (единственная разница здесь мы не заходим в командную строку а выбираем пункт System Restore)

 

Способ 3.

Все также с помощью ERD Commander (как создать загрузочную флешку смотрите выше).

Пункт меню Microsoft Diagnostics and Recovery Toolset и в нем HotFix Uninstall (Удаление исправлений). 

Далее находим в списке наше обновление и удаляем.

 

Другие обновления Windows, вызывавшие проблемы

Комментарии

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

  • Ну хорошо так тогда нужно обновление вырубать с автоматического режима и вообще выключать обновления,чтобы опять не сожрал эту обнову говяную,но вот вопрос на сколько долго вырубать обновление,на месяц до следующего пакета….?

    • Заходишь «панель управления»
      Далее «центр обновлений Windows»
      Далее «настройка параметров» Это 3-ий пункт сверху в левой стороне окна, помечен как гиперссылка синим(для вин 7)
      Далее в 2-ом пункте «Важные обновления» в выпадающем списке-меню выбираешь «Искать обновления, но решения о загрузке и установке принимаются мной»
      Строчкой ниже ставишь галочку «Получать рекомендуемые обновления таким же способом, как и важные»
      Больше ничего без твоего ведома не воткнется. Но все равно я бы обязательно просматривал важные обновления (например обязательно нужны заплатки на критические уязвимости), даже если рухнет, то ты будешь знать из-за каких обновлений ибо ты их глазами видел в списке перед установкой. Как говорится проинформирован — значит вооружен.

      • Здраствуйте. Что мне сделать? после набора команды dism /image:d: /get-package , d-диск на котором находится windows. Но выдается ошибка3. Каталог d :Windows не является допустимым каталогом windows.

  • Огромное спасибо, после этого обновления виндовс на старте вообще не запускался,хотели уже переустанавливать, но тут ваш совет и все ОК

    • У меня с первого раза не получилось.Я не дождался окончания обработки команды на удаление пакета. Со второго раза получилось.

  • Ни один из способов не помог. Точки нет, вин такого обновления не показывает(нет в списке), ком строка не находит dism log файл. ошибка 87.
    Может есть решение чез реестр добраться до КВ?

    • Ошибка 87 — скорее всего некорректно ввели команду, возможно где-то забыли пробел.
      А По поводу того, что нет обновления в списке, вполне возможно причина конкретно вашего BSOD не это обновление.

      • Здраствуйте. Я набираю dism /image:*: /get-packages выдает ошибка 2. Не удалось получить доступ к образу. Убедитесь, что путь к образу и каталог Windows образа существуют и уч.запись обладает правами на чтение папки. Файл журнала DISM находится по адресу x:windowsLogsDISMdism.log. Что делать помогите?

  • Привет!
    Мне помогло, спасибо! несколько часов долбился. чтобы нормально прогрузиться с флэшки в безопасном режиме и запустить recovery.

    По поводу вопроса Евгения. Можно попробовать поискать не в dism.log (я там тоже не нашел), а запустить DISM в каком-нить каталоге типа c:temp таким образом через cmd:
    DISM /Image:c: /Get-Packages > log.txt

    И открыть этот файлик c:templog.txt через notepad тоже из cmd.

    А вообще, можешь попробовать напрямую:
    DISM /Image:c: /Remove-Package /PackageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1

    У меня имя файла было такое же.

  • После команды «Remove-Package» выбивает следующее:»для выполнения этой команды необходимо указать либо параметр /PackagePath либо /Packagename.» Затем я пишу следующее: »
    DISM.exe /Image:C: /PackageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1″.
    После этого пишет,что «неизвестный параметр packagename».
    Если заменить на «PackagepPath» прпроисходитоже самое.

  • Всё делаю по описанию (dims /image:e: /remove-package /packages:…….)нажимая enter ,идёт процесс удаления, доходит до 100%.Потом пишет произошла ошибка …ошибка: 0x80070490 ошибка:1168 элемент не найден. Что делать помогите плз

    • Попробуйте выполнить команду:
      sfc /scannow
      По идее она сканирует системные файлы и заменяет поврежденные файлы. Как минимум Микрософт советует именно это для исправления этой ошибки.

      • Пробовал, пишет (Для завершения востановления системы требуется перезагрузка.Перезапустите Виндовс и выполните sfc ещё раз) Я в отчаянии. Пробовал много методов. Помогите плз!!!!!!

      • алекс, добрый день ,нашли способ?кто нибудь ответил,у меня сейчас такая-же ситуация..

  • Мне помог способ из первого пункта! Как же благодарен автору! Чего я только не делал и потратил несколько часов времени. Низкий поклон!

  • Спасибо автру статьи! Я 2 дня не могу понять что с компом друга 🙂 У меня все впорядке с этим обновлением а у него винда накрылась.

  • люди добрые так что вы сделали после восстановления ваших систем,вырубили в центре обновления Виндоус с автоматического обновления,я вообще отключил лично у меня сразу при выходе в интернет сжирает эту обнову и после перезагрузки система не запускается а Восстановление загрузки с диагностикой проблем происходило,вопрос в том на сколько долго вообще вырубать обновление?

  • уже третий раз вин просит обновления, и каждый раз после установки приходится делать восстановление системы. день сурка

    • Измените настройки установки обновлений, чтобы оно не ставилось без вашего согласия

  • А кто знает, как написать команду для удаления группы пакетов с определённой датой установки?

  • Я пытаюсь в бить то что указали в командную строку и пишет что такой конфигурации нет что делать

  • И еще запустил hotfix uninstall и уже полчаса грузит и так не загружается так должно быть

  • Помогло удаление KB3045999,но только со второго раза.В первый раз почему то зависло.
    Было на 2х машинах,на обоих стоит антивирус Аваст.Есть связь ??

  • Может кому-нибудь поможет с первым способом:
    1) У меня почему-то сменилась буква диска, windows установлен на C, но писать пришлось E.
    DISM /Image:E: /Get-Packages
    2) Проблема была в обновлении КВ3022345
    DISM /Image:E: /Remove-Package /PackageName:Package_for_КВ3022345~31bf3856ad364e35~amd64~~6.1.1.2

  • А у меня нет таких обновлений (КВ3045999, КВ3022345), может еще какое есть? уже 3 день без компа…

  • Пара советов, во первых, отключать обновления не надо, достаточно скрыть то обновление, которое вызывает BSOD, во вторых перед установкой обновлений создавать точку восстановления ручками, то есть до установки обновлений. Лучше если вы всегда имеете под рукой LiveCdUSB. И да прибудет с вами халява :). А вот и последнее обновление от 12 мая KB 3022345, при установке которого вы можете получить BSOD. С уважением, Silent.

  • Спасибо вам, я уже думал всё..переустанавливать. у кого не работает команда через /image:c:, пишите /online

  • Удалял KB3045999. Первый раз пропустил пробел (ошибка 87).
    Со второго раза получилось!
    Автор-волшебник! Думал уже переустанавливать винду.
    Огромное спасибо!

  • Ребятаа!!! Напешите всю команду которую нужно вводить, а то не получается((

  • Спасибо спасибо спасибо долго мучился надо просто пробелы ставить перед / и указывать правильный диск у меня был д

  • Я зашёл в командную строку, написал DISM /Image:c: /Get-Packages. Вот что пишет. Возможно,размер каталога временных недостаточен для выполнения этой операции. Это может вызвать непредсказуемое поведение. Используйте параметр /ScratchDir,чтобы указать папку с достаточным объёмом рабочего дискового пространства. Рекомендуемый минимум: 1024 МБ.

  • Удалил обновление КВ3045999, не помогло, проблема сохранилась, обновление КВ3022345 не нашел. Запустил еще раз ERD и оказалось, что теперь обновления на диске D: удалил последнее обновление КВ3068708 система перестала загружаться вообще, просит установить диск 🙁

  • Ребят! Я удалил этот пакет обновлений. После перезагрузки запустился виндоус и снова начал устанавливать обновления. Что делать? При этом я Никак не попадаю на рабочий стол

  • Не удалось настроить обновления выполняется обновления не выключайте компьютер! Уже третий раз перезагрузился сам и такая вот фигня. Что делать?

  • Ребятки, все делаю как надо . У меня на диске «С» . Ввожу все верно , а он мне ошибка при попытке открыть файл
    Ошибка :0х80070057
    И иногда выдает ошибку 87
    Что делать?

  • Для установки обновлений KB3045999 и KB3022345 на пиратскую версию W7 необходимо:
    1. Удалить установленный активатор от m0nkrus (именно он патчит ядро и не дает возможность запуска ОС после установки обновления). Для этого необходимо создать cmd файл, содержащий в себе:

    добавлено c
    http://forum.ru-board.com/topic.cgi?forum=8&topic=49986&start=400

    хотел бы уточнить, что скрипт исправляет загрузчик для MBR дисков, для GPT дисков загрузчик должен быть другой.
    если использовать команду
    %windir%System32BCDEDIT.exe /set {current} path Windowssystem32winload.exe на GPT диске, то загрузится уже не сможете.

    Цитата:
    Код для MBR:
    DEL «%windir%system32driversoem-drv64.sys»
    DEL «%windir%system32xNtKrnl.exe»
    DEL «%windir%system32xOsLoad.exe»
    DEL «%windir%System32ru-RUxOsLoad.exe.mui»
    DEL «%windir%System32en-USxOsLoad.exe.mui»
    %windir%System32BCDEDIT.exe /set {current} path Windowssystem32winload.exe
    %windir%System32BCDEDIT.exe /deletevalue {current} kernel
    %windir%System32BCDEDIT.exe /deletevalue {current} nointegritychecks
    %windir%System32BCDEDIT.exe /deletevalue {current} custom:26000027
    REG DELETE HKLMSYSTEMCurrentControlSetservicesoem-drv64 /va /f
    shutdown -r -t 0

    Цитата:
    Код для GPT:
    DEL «%windir%system32driversoem-drv64.sys»
    DEL «%windir%system32xNtKrnl.exe»
    DEL «%windir%system32xOsLoad.exe»
    DEL «%windir%System32ru-RUxOsLoad.exe.mui»
    DEL «%windir%System32en-USxOsLoad.exe.mui»
    %windir%System32BCDEDIT.exe /set {bootmgr} path EFIMicrosoftBootbootmgfw.efi
    %windir%System32BCDEDIT.exe /set {current} path WindowsSystem32winload.efi
    %windir%System32BCDEDIT.exe /deletevalue {current} kernel
    %windir%System32BCDEDIT.exe /deletevalue {current} nointegritychecks
    %windir%System32BCDEDIT.exe /deletevalue {current} custom:26000027
    REG DELETE HKLMSYSTEMCurrentControlSetservicesoem-drv64 /va /f
    shutdown -r -t 0
    Исправить загрузчик на UEFI описано здесь
    http://www.hasper.info/repair-a-destroyed-windows-7-uefi-boot-sector

    После перезагрузки ПК у нас будет не активированная версия W7. После перезагрузки ПК получаем возможность устанавливать вышеупомянутые обновления без получения ошибок при запуске ПК.

  • Восстанавливаю чужой компьютер, после ввода DISM /Image:d: /Get-Packages (d потому что там винда)думает в течении долгого времени и выдает Ошибку 1016 «При попытке получить доступ к образу произошла ошибка.» Кто знает как решить данную проблему?

  • Всем вечер добрый, хотел обновиться до 10, нашел инфу что мол надо обновить 7, решил рискнуть, т.к. знал об этой обнове с синим экраном, но никак ее не решил, вроде переустановил винду и отключил обновления. Возможно у меня что то другое, но я не могу запустить винду никак.. Сижу любуюсь восстановлением запуска… А диск с виндой на работе.. Выручайте, кто знает как запустить чтобы бэкап сделать и что за вонючая обнова( все комменты прочел, ранее удалял их дело было не в них), и еще вопрос, установил 250 обновлений как выяснить какое из них не дает загрузиться ОС? Долго висит надпись запуск виндоус, затем на долю секунды синий экран (ели успеваешь заметить) и далее авто ребут… Хееелп плз!

  • Обнова с семёрки на десятку пройдёт гладко только в том случае,если на машине стоит оригинальная сборка.Часто пиратские версии windows имеют обрезаный функционал.Из за этого обновится нормальным путём не получается)))Проще скачать установочную десятку и с нуля поставить(можно поверх старой винды дабы сохранить некоторые данные)

  • Цитирую способ первый .
    У меня показывает :the dism log file can be found at X : /windows /Logs/DISM/dism.log
    Помогите очень выручите

  • Ничего из данного не подошло, я всю командную строку обдрочил, суть в общем та я вводил все KB ничего не подходит, ошибка то 50 то 87 вообщем всё. Я пытался. Винда грузит иконка появляется и всё опять перезагрузка. Устал если честно очень. (

  • Ошибка 0х80070057
    Пытался через блокнот зашел по пути windows/temp/kb3080149 удалил теперь она в корзине. А так все 3 способа попробвал не получается.

  • Последний список апдейтов, которые выключают Винду 7
    KB 285933
    KB 971033
    KB 2852339
    KB 2859537
    KB 2872339
    KB 2882822
    KB 2952664
    KB 2990214
    KB 3004394
    KB 3021917
    KB 3022345
    KB 3035583
    KB 3042553
    KB 3045999
    KB 3050265
    KB 3060716
    KB 3068708
    KB 3071756
    KB 3075249
    KB 3080149
    KB 3081195
    KB 3088195
    KB 3101746
    KB 3126587
    KB 3126593

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

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

Sidebar