Апр 162015
 

14 апреля 2015 года, Microsoft выпустил несколько обновлений безопасности, после их установки на некоторых компьютерах, и перезагрузки, возникает ошибка:

STOP: c0000145 {Application Error}
The application was unable to start correctly (0xc000000d)

Вот так она выглядит на экране:

?Исправление ошибки с0000145, после установки обновлений Windows, автор фото - Ярослав

По имеющейся у меня информации, ошибке подвержены пиратские версии Windows 7, которые активированы активаторами, но как и в других подобных случаях вполне вероятно что и лицензионные версии Windows тоже могут пострадать.

Вызывает ошибку c0000145, обновление kb3045999, если вы еще не устанавливали обновления — повремените и не ставьте kb3045999 сейчас.

Как исправить ошибку c0000145, после установки обновлений (kb3045999)?

Способ 1, почти автоматический — необходимо перезагрузить компьютер несколько раз, чтобы вызвать запуск системы автоматического восстановления Windows, далее следуйте подсказкам, в автоматическом режиме система восстановит загрузку, если нет попробуйте сделать откат системы на дату до установки обновлений. Возможно процесс займет немного времени или надо будет повторить его несколько раз.

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

Если первый способ не помог, надо удалить обновление kb3045999 вручную, для этого надо:

  1. Нужно получить доступ к командной строке, для этого можно загрузиться с установочной флешки или диска.
  2. Затем надо выполнить команду, для просмотра списка установленных обновлений, С — буква диска куда установлена система, обычно С, но при загрузке с флешки может быть другой, найти проще всего методом  научного тыка:
    DISM /Image:C:\ /Get-Packages
  3. Находим полное название нужного пакета, сейчас будет вот так: Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1
  4.  Для удаления надо ввести команду (не забудьте заменить букву диска на свою если у вас не С):
    DISM /Image:C:\ /Remove-Package /PackageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1
  5. Перезагрузка
  6. Если что-то не получается попробуйте написать вот так:
    DISM » » /Image:C:\ » » /Remove-Package » » /PackageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1
    В кавычках печатаем пробел, и не забываем указать правильную буквы системного диска.

Дополнение:

Если у вас обновление KB3045999 удалено, а ошибка:

STOP: c0000145 {Application Error}
The application was unable to start correctly (0xc000000d)

Все равно появляется, удалите еще одно обновление KB3022345 (оно проходит в центре обновлений как необязательное).

Дополнение 2:

Если ошибка не исправляется, нужно удалить еще одно необязательное обновление — KB3068708.  У некоторых после удаления всех указанных в статье обновлений ошибка c0000145 все равно не исправляется, и после перезагрузки обновления появляются снова — вам нужно выполнить команду:

dism /image:c:\ /ScratchDir:с: /cleanup-image /RevertPendingActions

и вместо с: подставить букву раздела на который у вас установлена Windows

Дополнение 3:

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

Дополнение 4: Обновления KB3080149, KB3088195 и КВ3121212, так же могут вызвать ошибку c0000145, их тоже надо удалить.

 

загрузка...
1 звезда2 звезды3 звезды4 звезды5 звезд (Оцени статью первым!)
Загрузка...

  366 комментариев в “Решено: Ошибка c0000145 после установки обновлений Windows”

  1. А долго выполняется отмена изменений?

  2. Самый полный список, в шапку.

    971033

    2852339
    2859537

    2872339

    2882822

    3022345

    3045999

    3060716
    3068708

    3071756

    3080149
    3081195
    3088195

    3101746

    3121212
    3126587
    3126593

    3140410
    3146706
    3147071

    3153171

    3161608

    3172605

  3. Необязательно обновление 3172605 тоже лучше не ставить — вызывает сбой

  4. Очередное обновление kb3153171 от 10.05.16 также вызывает сбой.

  5. ПОмогите люди добрые файл есть но удолить не могу командойтам где состояние пакета написанно либо отсутствует(у одних)либо установить пакеты с действиями ожидающими завершерия.Что делать?

  6. ПОмогите люди добрые файл есть но его удалить не могу ошибка 3 а там где состояние пакета написанно либо отсутствует(у одних)либо установить пакеты с действиями ожидающими завершерия.Что делать?

    • Я даже знаю какие файлы мне делают ошибку но я их удалить не могу ведь пишет ошибка 3

      • Ой пролистав дальше я нашёл ещё больше фалов «защиты»компьютер с датой когда началась проблема и так же там написанно установить апкеты с действиями ожидающими завершения

  7. Вот эти 2 тоже вызывают ошибку:
    3147071 и 3146706

  8. 1.1» Ошибка: 0x800f0805
    Указанный пакет не является допустимым пакетом Windows.

    Ошибка: 0x800f0805
    у кого выскакивает подобная ошибка это говорит о том что нет пакета или он написан не верно. Возможно в системе он имеет другую ревезию например 1.1.1.2. или 1.1.1.0 (могут быть и другие комбинации, надо смотреть по списку) Либо он не установлен.
    Список известных мне пакетов включая те что есть в теме. надеюсь не ошибся при наборе. Спасибо за помощь.
    971033
    2852339
    2859537
    2872339
    2882822
    3022345
    3045999
    3060716
    3071756
    3080149
    3081195
    3088195
    3101746
    3068708
    3126587
    3126593
    3140410

  9. kb3140410

  10. Обновления KB3126587 и KB3126593 от 09.02.16 также вызывают сбой загрузки ОС.

    • Не могу удалить КВ3126593. Ошибка 0х800f082f. Что делать? Все предыдущее перепробовал, ничего не помогает.

      • Боюсь что в Вашем случае оптимальный вариант — переустановка, в комментах попадались парни с похожими ошибками, о решении никто не отписался, а мне проверить не на чем. Обычно эти ошибки говорят о повреждении файлов необходимых для корректной работы центра обновления, восстановить эти файлы и настройки при нерабочей винде — по моему мало реально.

        • А что делать если ошибка 0x80070057

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

        • Установилось больше сотни обнов после истечение предложениея обновления семёрки до win10/

          Система снова встала раком.
          Сделал полный откат изменений образа. Перезагрузка — опять фэил.
          Опять попытался сделать откат изменений — уже вылахит ошибка серии 0х800f

          К счастью, была точка восстановления, сделал из-под режима восстановления системы откат на эту точку ДО обновления, в конце уже восстановление системы выбило обишку аналогичную 0х800f. Ладно, перезагрузился в безопасный режим — опа, система стартанула, винда сказала на рабочем столе. что восстановление системы выполнено успешно 🙂

          Перезагрузка в обычный режим — система стартанула, отката обновлений на экране загрузки не было, сразу рабочий стол, система полностью работает.

          Может кому-то поможет.

  11. Большое спасибо, помогло удаление KB3121212

  12. RevertPendingActions помогло! Спасибо большое автору за полезные советы.

  13. Всем спасибо огромное, единственный источник где удалось найти верную информацию!

  14. dism /image:c:\ /ScratchDir:с: /cleanup-image /RevertPendingActions

  15. Обновление для Windows 7 не устанавливать!!!
    KB3045999
    KB3068708
    KB3060716
    KB3071756
    KB3080149
    KB3088195
    KB3101746
    KB3121212

  16. Не помогло ничего, но есть один нюанс: Revert Pending Actions завершается ошибкой 0x8000FFFF. Как это решить/исправить?

    • Попробуйте выполнить проверку диска, для этого в командной строке введите: c: chkdsk/f где c: — буква вашего диска с системой.

  17. Проявилась ошибка на обновлении КВ3121212.

  18. Добрый день, помогите! При попытке удаления обновления при помощи DISM /Image:C:\ /Remove-Package /PackageName: «имя обновления» у меня появляется сообщение»Возможно размер каталога временных файлов недостаточен для выполнения операции. Используйте параметр /ScratchDir…» С помощью скрэйтчдир не могу указать другую папку говорит что не удается найти указанный путь.

  19. Помогите!
    После того как ввожу DISM /Image:C:\ /Get-Packages он выдает парочку патчей но не таких как у вас, все мои начинаются не с KB а с Microsoft-Windows и дальше у всех разное но потом в конце у всех схоже как и у вас пишет Package~31bf3856ad364e35~amd64~~6.1.7601.17514 в парочку патчах такие цифры в конце в других другие. Да и еще в конце после того как ищу все эти обновления пишет Ошибка : 2 не удается найти указанный файл.
    Пробовал все писать тексты которые есть, пробовал просто писать то что надо чтобы удалить это обновление выдавал Ошибка при попытке открыть — «Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.
    1.1» Ошибка: 0x800f0805
    Указанный пакет не является допустимым пакетом Windows.

    Ошибка: 0x800f0805

    • Наверное у вас проблема в каком-то другом обновлении, либо поверждены файлы с базой обновлений. Я так и не нашел решения в случае если не удаляется обновление и выдает ошибки вроде вашей.

      • Может подскажите что-то, уже не могу ошибка вроде такая же как и у всех, но файлы совершенно другие, уже неделю на каникулах без компа. На самом деле у меня любая команда которую я тут находил давала ошибку

  20. dism /image:c:\ /ScratchDir:с: /cleanup-image /RevertPendingActions — это сработало, наконец все включилось! Автор, спасибо вам огромное! )

  21. Сколько примерно идет процесс удаления незавершоных действий из образа?

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

  22. Спасибо огромное!
    И мне помогло, правда в моём случае пришлось удалить: Package_for_KB3068708~31bf3856ad364e35~amd64~~6.1.1.0 Package_for_KB3071756~31bf3856ad364e35~amd64~~6.1.1.2
    Package_for_KB3080149~31bf3856ad364e35~amd64~~6.1.1.1

    Отдельное спасибо ВСЕМ за коменты, без них проблему не решил бы!!!
    😉 Быть добру!

  23. Спасибо, второй раз уже тут =)

  24. Спасибо! Перебрал все перечисленные КВ (в т. ч. и ту, что в комментах) с версиями 6.1.1.1 и 6.1.1.0). Кроме того, полезен последний комментарий о том, как результаты get-package вывести в файл, т. к. прокрутка съедает большую часть списка.

  25. Спасибо автору и комментаторам! Помогла сразу команда revert pending что-то там

  26. Так же может возникнуть ошибка после установки обновления kb3101746 дата выпуска 10/10/2015.

  27. Спасибо за помощь! Ось стала прогружаться после удаления всех перечисленных обновлений в главном посте и дополнениях! Правда сейчас долго пишет «не удалось настроить обновления windows, выполняется отмена изменений».

    • Правда сейчас долго пишет «не удалось настроить обновления windows, выполняется отмена изменений».

      имейте ввиду — бывает этот пункт занимает по времени несколько часов

      • Процесс зациклился, после долгой отмены компьютер перезагружается и снова пытается настроить обновления и отменяет изменения. Что посоветуете?

        • dism /image:c:\ /ScratchDir:с: /cleanup-image /RevertPendingActions

          возможно эта команда поможет.

          Если есть точки восстановления — попробуйте их использовать.

          • Восстановление пробовал ещё до этого, завершалось с ошибкой, без эффекта. Доступ к командной строке получить не могу.

  28. Спасибо, помогло удаление ВСЕХ кроме 3060716 (ошибка)

  29. Последовал Вашим советам, удалил все зловредные обновления. В тот момент, когда удалял список незавершённых действий из образа, свершилось чудо — перебой с подачей электроэнергии. В отсутсвие ИБП произошло отключение. Теперь после запуска команды … /cleanup-image /RevertPendingActions я вижу
    Ошибка: 1168
    Произошла ошибка, вызывающая удаление из образа незавершённых действий. Дополнительные сведения см. в файле журнала.
    Это совсем смертельно?
    С уважением…

    • попробуйте — Dism /Cleanup-Image /RestoreHealth

      • Для dism /image:E:\ /scratchdir:e: /cleanup-image /restorehealth

        Ошибка: 87
        Параметр restorehealth не распознан в этом контексте

        За доп. сведениями отсылает к справке dism.log

        • Checkhealth — тот же комментарий. Будто бы синтаксис неполон. Но целого образа для восстановления у меня нет.

      • Для dism /cleanup-image /RestoreHealth

        Ошибка: 87
        Неизвестный параметр cleanup-image

        • Оплошал, dism в Windows7 недоразвит по сравнению с 8 и 10 виндой, попробуйте вот так:

          dism /image:E:\ /scratchdir:e: /cleanup-image /scanhealth

          • Да я уже — см. выше)

            • Ключи /scanhealth и /RestoreHealth не поддерживаются DISM в Windows 7 и работают только начиная с Windows 8 и выше.

              В Windows 7 вместо них один ключ — /scanhealth

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

              По идее надо куда нить воткнуть установочный образ в формате VIM и в команде указать путь к нему и тогда DISM сможет восстановить вашу Windows. Но я такого не проделывал, не подскажу.

              • Допустим, я подключу другой жёсткий с вин 8.1 в качестве загрузочного, зайду на тот, на котором вин7, и в корневую папку с системой заброшу установочный образ. Вот только какой образ писать?
                Кажется, система потеряна(((

                • Windows 7 еще можно попробовать реанимировать через ERDcommander или MSdarts, windows 8 вряд ли чем-то поможет. Еще можно попробовать LIVECD или LIVEUSB — там часто есть утилиты для починки упавшей системы.

          • Почитал мануалы — возможно, на вин7 аргументы Health не особо хорошо работают.

            • Беда, ключ /scanhealth в систему DISM добавляется каким-то обновлением, если оно не установлено то DISM этот ключ не поймет, только что пробовал на виртуалке, а может этот ключ не работает в offline режиме.

  30. Обсуждаемая ошибка вылезла после отката на точку восстановления. Комп выходит на командную строку сам (без установочного диска), есть диск Х и D (дисковод), перебрал весь алфавит, результат один и тот же: «Системе не удается найти указанный диск». Помогите пожалуйста!

    • Хм, попробуйте загрузиться с установочного диска или флешки и запустить командную строку оттуда.

      • Пробую и с установочного диска (лицензия) и с т.н. диска восстановления, тот же самый эффект.

        • Ну мне не видно что у вас там не так, увы. Могу предположить что если Ваш windows сам загружается в командную строку сразу — то с ним что-то сильно не то. Попробуйте какой нить livecd — уж он то точно должен показать какие есть диски и что на них.

          • Я, наверно, неправильно выразился. «Сам» имеется ввиду, что все — как обычно: при запуске выбираешь «запустить средство восстановления», а потом в меню «Параметры …» выбираешь нижнюю строчку «Командная строка», далее выходишь на X:\Windows\System32>

            • Ну и на всякий случай повторюсь: далее начинаю перебирать весь алфавит, но кроме Х и D (дисковод) результат один — «Системе не удается найти указанный диск».

              • Пробуйте live cd

                • Поясните, пожалуйста.

                  • Это Windows которая работает с флешки или cd/dvd диска. Загуглите livecd или liveusb, скачайте образ, запишите на флешку/диск и загрузитесь. Возможно придется попробовать несколько образов. Я могу посоветовать RDS Boot kit, и в Hirens boot cd есть в меню.

                    • Спасибо, обязательно попробую. Вчера попробовал загрузиться с MSDart 7.0. Зашел в меню, а там кнопка «Удаление исправлений» и еще ряд других не активны. Говорит, что нужна локально установленная система. Причем в проводнике опять — только X и D (дисковод). Т.е. никак не хочет увидеть диск с ОС. Еще один момент: при загрузке, когда появляется «Восстановление системы», в окошке для выбора ОС — пусто. В этом случае система предлагает загрузить драйверы жестких дисков. Первоначально на моем ноуте Fujitsu-Sciemens стояла Виста. Я ее снес путем обновления до W7, но три диска для восстановления системы (с Вистой) остались. Где-то прочитал, что на третьем как раз и находятся драйверы, наверно, и для жестких дисков. Стоит ли пробовать их оттуда вытащить? Или все-таки — по Вашему пути?

                    • Маленькое дополнение с предыдущему: Висту я снес лет пять назад, и с тех пор проблем не было.

                    • Под неактивными окнами MSDaRT написано: «Требуется поддерживаемая автономная операционная система».

                    • Судя по всему не виден раздел с операционной системой, причину я назвать затрудняюсь. Попробуйте livecd или liveusb они должны увидеть разделы.

                    • Всё оказалось гораздо прозаичнее. При появлении окошка «Выберите систему для восстановления (а ее у меня не видно), а нажал «Загрузить драйверы». Вставил флэшку, на которую предварительно скачал с сайта производителя все на мой взгляд важные драйверы, нашел там драйвер SATA, успешно загрузил его, и о — чудо! В окошке выбора системы для восстановления появилась моя система. Ну а дальше — как говорится, было уже дело техники, причем в прямом смысле. Минут 30 «покрутилась» и полностью восстановилась без удаления этих злополучных приложений, которые я уже потом на всякий случай все-таки удалил. Но все равно все-таки, Вам -искренняя благодарность за проявленное внимание!

  31. Коллеги!
    Мало-ли кому пригодится или кто забыл) Вывести весь список можно в файл (> packages.txt)
    Пример: DISM /Image:C:\ /Get-Packages > packages.txt
    можно добавить в шапку

 Оставить комментарий

Войти с помощью: 

Вы можете использовать HTML теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(требуется)

(требуется)