Сегодня разберем такую проблему, как ошибка c0000145, которая появляется вследствие установки обновлений для Windows 7. После перезагрузки компьютера будет появляться синий экран с ошибкой, которая показана на скриншоте:
Данная ошибка может появиться на любой версии Windows 7, а также пиратских и не пиратских копиях.
C0000145 появляется при установке обновления kb3045999. В том случае, если вы его еще не ставили, то лучше этого и не делайте, в противном случае постараемся устранить проблему.
Исправляем ошибку c0000145
Есть несколько способов решения этой проблемы, сейчас мы из разберем.
1 способ
Мы будем несколько раз перезагружать компьютер, чтобы произошел запуск автоматического восстановления системы, потом вы следуете подсказкам системы, там все просто. Сделайте откат Windows к тому моменту, когда вы не устанавливали обновления.
Можно попробовать вернуться к точке восстановления системы, этот метод также может помочь.
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. Все в той же командной строке выполняем команду:
dism /image:c:\ /ScratchDir:с: /cleanup-image /RevertPendingActions
Вот еще список обновлений из-за которых возникает ошибка. Их просто нужно удалить.
KB3080149
KB3088195
КВ3121212
KB3060716
KB2882822
KB2872339
КВ2859537
КВ2852339
KB971033
KB3042553
KB3068708
KB2882822
KB285937
KB3004394
KB3071756
Спасибо за статью, но обновления конкретного я не нашел. Кто столкнулся с кодом ошибки c0000145 решением для вас может оказаться восстановление системы, возможно, какая то часть файлов, которая была на системном диске пропадет, но если ничего не помогает?
Кстати, читал как то, что можно заранее переместить важные данные из рабочего стола и диска С, если воспользоваться безопасным режимом – клавиша F8.
Лучше устанавливать проверенные сборки, чтобы таких ошибок не было.