Доброго дня, столкнулся сегодня с проблемой, старой как мир. Мелкомягкие опять выпустили ряд обновлений под win 7, и пользователи накачав их на пиратские версии, дружно схватили веселый синий экран с ошибкой : STOP C0000145 APPLICATION ERROR 0XC000000D
stop c0000145 application error 0xc000000d
Ну да ладно. Беда не большая, необходимо просто убрать эти установленные обновления, и написать письмо в офис мелкомягких, с извинением и заверением срочно пойти купить лицензионную версию.
Мы разберем только первый этап, а именно уберем установленные обновления.
stop c0000145 application error 0xc000000d
При загрузке компьютера жмем «F8», в данном случае нам нужна строчка Дополнительные параметры загрузки -> Устранение неполадок компьютера. Ну либо мы сразу прям увидим желаемое Устранение неполадок компьютера.
stop c0000145 application error 0xc000000d
Далее выбираем режим командная строка. Вводим команду где C:\ это буква системного диска. Дабы определить коли не видно вам сразу и непонятно ничего, какой же диск у Вас системный, кроме как такой вот простой способ, я не придумал ничего. А способ таков, в той же командной строке набираем
dir c:
Должен отобразиться список каталогов диска C:\. Если там есть папка Windows, то вероятнее всего это и есть Ваш системный диск, если же там нет такой папки, пробуем туже команду но уже к другому диску
dir d:
И так далее, и пока не увидим такую вот картину:
stop c0000145 application error 0xc000000d
Но в большинстве случаем это диск С, в командах я помечу буквы системного диска ЗЕЛЕНЫМ цветом, потому как Вы должны ее заменить на свою:
- DISM /Image:C:\ /ScratchDir:c: /Get-Packages
Будьте предельно внимательны при вводе! Помечу КРАСНЫМ символ ПОСЛЕ которого идет пробел. Т.е в верхней команде будет 3 пробела! Результатом отработки команды станет продолжительный список, в котором нам последовательно надо будет найти записи содержащие номера обновлений:
- KB3045999
- KB3022345
- KB3068708
- KB3060716
- KB3071756
- KB3080149
upd на 14.07.2016
- KB3153171
- KB3147071
- KB3146706
- KB3140410
- KB3126587
- KB3126593
- KB3121212
- KB3101746
Выглядеть это будет примерно вот так:
stop c0000145 application error 0xc000000d
На скриншоте отмечен найденый пакет обновления, номер только немного не тот что нужен, но Вы ищите именно перечисленные выше номера. Итак нашли, теперь нам необходимо его удалить. Для этого правой кнопкой мыши щелкаем в любом месте окна командной строки выбираем пункт пометить и аккуратно выделяем помеченную красным область, как только выбрали, жмем Enter. Теперь имя пакета у нас в буфере.
UPD:
Так как после выполнения команды на вывод списка установленных обновлений мы имеем огромный список, в котором можно долго искать нужное нам, можно использовать финт ушами. А именно поиск подстроки в строке для списка.
- DISM /Image:C:\ /ScratchDir:c: /Get-Packages | find «KB3080149»
Результатом которой будет отдельно выведенное имя пакета.
Далее пишим команду:
- DISM /Image:C:\ /ScratchDir:c: /Remove-Package /PackageName:
И после двоеточия жмем правой кнопкой мыши и выбираем пункт вставить. И должно в итоге получиться так:
- DISM /Image:C:\ /ScratchDir:c: /Remove-Package /PackageName:Package_for_KB3045999~31bf8906ad456e35~amd64~~6.1.1.1
Так проделываем со всеми найденными пакетами обновлений, номер которых совпадает с перечисленными выше. Обязательно перезагружаемся, и точно также заходим в командную строку, как до этого. И дабы не дать больному продолжить устанавливать эти обновления выполняем команду:
Сегодня разберем такую проблему, как ошибка c0000145, которая появляется вследствие установки обновлений для Windows 7. После перезагрузки компьютера будет появляться синий экран с ошибкой, которая показана на скриншоте:
Данная ошибка может появиться на любой версии Windows 7, а также пиратских и не пиратских копиях.
C0000145 появляется при установке обновления kb3045999. В том случае, если вы его еще не ставили, то лучше этого и не делайте, в противном случае постараемся устранить проблему.
Исправляем ошибку c0000145
Есть несколько способов решения этой проблемы, сейчас мы из разберем.
1 способ
Мы будем несколько раз перезагружать компьютер, чтобы произошел запуск автоматического восстановления системы, потом вы следуете подсказкам системы, там все просто. Сделайте откат Windows к тому моменту, когда вы не устанавливали обновления.
Можно попробовать вернуться к точке восстановления системы, этот метод также может помочь.
Ремонт ipad air в Екатеринбурге от Евро-сервис. Компания предлагает множество услуг по обслуживанию Apple продукции.
2 способ
Если вы не смогли вернуться к тому моменту, когда система нормально работала, то удаляем обновление kb3045999 самостоятельно.
- Итак, для работы нам понадобится командная строка. Чтобы ее открыть, вам нужно загрузиться с диска или флешки на котором находится Windows 7.
- Запускаете командную строку, в которую вводите команду:
DISM /Image:C:\ /Get-Packages
Как вы поняли, буква C: — это диск, где установлена Windows, в случае, если система установлена на другом диске, то ставим другую букву.
- Далее, находим название пакета, которое будет выглядеть следующим образом:
dism /image:C:\ /remove-package /PackageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1
- Это наше обновление, сломавшее систему, будем его удалять. В командной строке вводим это:
dism /image:C:\ /remove-package /PackageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1
- Обновление удалилось? Отлично. Перезагружаем компьютер. Если после перезагрузки компьютера ошибка не исчезла, пробуем ввести в командной строке команду:
dism /image:C: /ScratchDir:C: /cleanup-image /RevertPendingActions
>Способ 3
В случае неудачи при использовании способов выше, пробуем удалить еще обновление с кодом KB3022345. Дела все также, через командную строку.
>Дополнения
Удаляем обновление KB3068708. Все в той же командной строке выполняем команду:
Удаляем обновление, вызывающее ошибку c0000145
Итак: мелкософт в очередной раз радует мелкими пакостями владельцев 64-разрядных нелицензионных систем Windows. Но уж если установили пиратку, значит взяли всю ответственность за последствия на себя, а значит и лечиться будем сами.
Специально несколько раз устанавливал кривое обновление KB3045999 для вызова подобной ошибки и удалял разными способами найденными в интернете. И поскольку информация достойна внимания, не побоюсь повториться. Проверено, оба описанных способа рабочие.
В обоих случаях вам понадобится ERD commander для вашей Windows (подробнее в конце статьи), в первом случае для отката системы, во втором для вызова командной строки. Где скачать ERD? Да никаких проблем: Интернет, торренты и варезники просто завалены данным софтом, пользуемся поиском Яндекса.
Загружаемся с диска или флешки с записанным Erd Commander или с загрузочного диска Windows с интегрированным msdart.
После сканирования установленных операционных систем выделяем нужную, если их несколько, и жмем далее.
Лечение c0000145 application error из командной строки
Если у вас оказалось отключенным создание точек восстановления и предыдущий метод не сработал, снова загружаемся с диска, но для начала рекомендую посмотреть не изменилась ли буква системного диска.
Переходим вниз окна и жмем Microsoft Diagnostics and Recovery Toolset.
И с помощью проводника смотрим на каком диске установлен Windows.
Теперь закрываем второе окошко, а в первом (которое видим в самом начале) выбираем пункт Командная строка.
В командной строке уже будет запись наподобие x:\Sources> (зависит от загрузочного софта), не обращаем внимания, продолжаем писать в этой же строке: DISM /Image: C:\ /Get-Packages где вместо С пишем вашу букву системного раздела диска. В моем примере системным стал раздел D.
Получаем x:\Sources>DISM /Image:C:\ /Get-Packages и жмем Enter.
Ждем несколько секунд и в длинном списке обновлений находим нужное. Что бы не писать много лишних букв, выделяем часть строки с названием обновления и жмем Ctrl+C (копируем в буфер обмена).
Теперь пишем (придется писать ручками :)) DISM /Image:C:\ /Remove-Package /PackageName: и здесь правой кнопкой мыши вставляем скопированное. Если не получилось скопировать, не беда, напишем руками, только внимательнее плиз.
DISM /Image:C:\ /Remove-Package /PackageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1 и жмем Enter.
Через секунду — другую видим результат 100%, перезагружаемся, меняем автоматическую установку обновлений на ручную, и ждём когда вновь нам предложат установить это обновление, скрываем его к едрени-фени 🙂 Как это сделать написано .
Если в процессе лечения с0000145 из командной строки вы получаете какие то ошибки, то повторяем процедуру внимательнее.
Быстрый откат системы на видео
Если у вас отсутствует диск с ERD commander: при появлении экрана смерти с ошибкой, жмем и удерживаем кнопку включения до отключения пк, затем снова включаем. Вам будет предложено 2 варианта: восстановление системы и обычная загрузка, выбираем восстановление. Далее жмем восстановить, через пару минут получаем сообщение что восстановить не удалось или ошибок не найдено — тут жмем на нижнюю строчку дополнительные параметры восстановления и получаем нужное меню ERD commander.
https://winblogs.ru/problemm/c0000145.htmlhttps://winblogs.ru/wp-content/uploads/2017/07/udalyaem_obnovlenie.png https://winblogs.ru/wp-content/uploads/2017/07/udalyaem_obnovlenie-150×150.png2018-06-02T13:23:07+00:00 ПроблемыИтак: мелкософт в очередной раз радует мелкими пакостями владельцев 64-разрядных нелицензионных систем Windows. Но уж если установили пиратку, значит взяли всю ответственность за последствия на себя, а значит и лечиться будем сами. Специально несколько раз устанавливал кривое обновление KB3045999 для вызова подобной ошибки и удалял разными способами найденными в интернете…. Userwinblogs.ru — Компьютер для чайников