Ошибка c0000145 application error windows 7
Обновление KB3045999
В середине апреля НЕКОТОРЫЕ пользователи Windows 7 64bit cтолкнулись с проблемой: «виндовс» не загружается, появляется BSOD, затем перезагрузка. Как выясняется, причиной стало обновление KB3045999, вышедшее 13/04/2015. Обновление носит гордое имя Обновление для системы безопасности Windows 7 для систем на базе 64-разрядных (x64) процессоров (KB3045999), и имеет размер 14МБ. По замыслу создателей цель выпуска такая: В программном продукте Microsoft обнаружена проблема безопасности, которая может повлиять на вашу систему. Чтобы защитить компьютер, установите данное обновление, выпущенное корпорацией Майкрософт. Полный список проблем, устраняемых этим обновлением, см. в соответствующей статье базы знаний Майкрософт. После установки этого обновления может потребоваться перезагрузить компьютер.
Однако «что-то пошло не так» (с) и при перезагрузке появляется «синий экран».
STOP: c0000145 {Application Error} The application was unable to start correctly (0xc000000d). Click OK to close the application.
Есть мнение, что если до этого обновления устанавливались последовательно и их не отключали/прерывали, то KB3045999 также устанавливается в штатном режиме. Тем кому не повезло, предлагаем инструкцию:
Как избавиться от циклической перезагрузки
При очередной перезагрузке нажимаем на клавиатуре F8 и попадаем в меню «Дополнительные варианты загрузки»
Выбираем пункт «Устранение неполадок компьютера», enter.
Чтобы не ждать, сразу жмем отмена.
На вопрос инициализации сетевого подключения в фоне отвечаем отказом.
С предложением переназначить буквы диска соглашаемся. (remap)
Нажимаем показать дополнительные возможности восстановления системы.
Соглашаемся с русским языком, Далее
Вводим пароль, если был установлен. Если нет, просто — ОК
Выбираем пункт — Командная строка
Набираем текст,
dism /image:*:\ /get-packages
Если был вопрос про remap и вы с предложением согласились, вместо звездочки ставим английскую С
Если вопроса не было, то возможно буква будет D, например так dism /image:d:\ /get-packages
На экран начнет выводиться информация об установленных пакетах обновлений. Ждем появления сообщения Операция успешно завершена.
Нажимаем на клавиатуре стрелку вверх, появляется последняя набранная команда, редактируем чтобы вместо get-packages, было remove-package
dism /image:*:\ /remove-package
Ставим пробел и дописываем /packageName:
Enter не жмем!
Отматываем чуть выше и ищем «вредный» пакет KB3045999 , мышкой выделяем его название
Нажимаем Enter чтобы скопировать
Возвращаемся вниз и после двоеточия в строке нажимаем правой кнопкой мыши — вставится скопированное название пакета и строка станет выглядеть так
dism /image:*:\ /remove-package /packageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1
Теперь жмем энтер и терпеливо ждем приглашения следующей команды.
это еще не все, ждем.
Теперь все. закрываем,
перезагружаемся, наслаждаемся.
Дополнение: Как отключить обновление KB3045999В, мешающее нормальной загрузке Windows
Есть смысл хотя бы временно отключить это обновление
пуск-> правой кнопкой Компьютер-> свойства->
внизу слева Центр обновления Windows->
вверху слева Поиск обновлений. Ждем.->
жмем на строчку Важных обновлений (…)->
ищем в списке обновление по номеру KB3045999-> снимаем галочку, жмем на нем правой кнопкой, выбираем скрыть->
справа внизу ОК->
Установить обновления.