Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Windows Phone
  • Удаления обновления KB2859537 с помощью загрузочного диска. Повреждение важных файлов

Удаления обновления KB2859537 с помощью загрузочного диска. Повреждение важных файлов


Иногда ошибки kb.exe и другие системные ошибки EXE могут быть связаны с проблемами в реестре Windows. Несколько программ может использовать файл kb.exe, но когда эти программы удалены или изменены, иногда остаются "осиротевшие" (ошибочные) записи реестра EXE.

В принципе, это означает, что в то время как фактическая путь к файлу мог быть изменен, его неправильное бывшее расположение до сих пор записано в реестре Windows. Когда Windows пытается найти файл по этой некорректной ссылке (на расположение файлов на вашем компьютере), может возникнуть ошибка kb.exe. Кроме того, заражение вредоносным ПО могло повредить записи реестра, связанные с King"s Bounty Armored Princess. Таким образом, эти поврежденные записи реестра EXE необходимо исправить, чтобы устранить проблему в корне.

Редактирование реестра Windows вручную с целью удаления содержащих ошибки ключей kb.exe не рекомендуется, если вы не являетесь специалистом по обслуживанию ПК. Ошибки, допущенные при редактировании реестра, могут привести к неработоспособности вашего ПК и нанести непоправимый ущерб вашей операционной системе. На самом деле, даже одна запятая, поставленная не в том месте, может воспрепятствовать загрузке компьютера!

В связи с подобным риском мы настоятельно рекомендуем использовать надежные инструменты очистки реестра, такие как %%product%% (разработанный Microsoft Gold Certified Partner), чтобы просканировать и исправить любые проблемы, связанные с kb.exe. Используя очистку реестра , вы сможете автоматизировать процесс поиска поврежденных записей реестра, ссылок на отсутствующие файлы (например, вызывающих ошибку kb.exe) и нерабочих ссылок внутри реестра. Перед каждым сканированием автоматически создается резервная копия, позволяющая отменить любые изменения одним кликом и защищающая вас от возможного повреждения компьютера. Самое приятное, что устранение ошибок реестра может резко повысить скорость и производительность системы.


Предупреждение: Если вы не являетесь опытным пользователем ПК, мы НЕ рекомендуем редактирование реестра Windows вручную. Некорректное использование Редактора реестра может привести к серьезным проблемам и потребовать переустановки Windows. Мы не гарантируем, что неполадки, являющиеся результатом неправильного использования Редактора реестра, могут быть устранены. Вы пользуетесь Редактором реестра на свой страх и риск.

Перед тем, как вручную восстанавливать реестр Windows, необходимо создать резервную копию, экспортировав часть реестра, связанную с kb.exe (например, King"s Bounty Armored Princess):

  1. Нажмите на кнопку Начать .
  2. Введите "command " в строке поиска... ПОКА НЕ НАЖИМАЙТЕ ENTER !
  3. Удерживая клавиши CTRL-Shift на клавиатуре, нажмите ENTER .
  4. Будет выведено диалоговое окно для доступа.
  5. Нажмите Да .
  6. Черный ящик открывается мигающим курсором.
  7. Введите "regedit " и нажмите ENTER .
  8. В Редакторе реестра выберите ключ, связанный с kb.exe (например, King"s Bounty Armored Princess), для которого требуется создать резервную копию.
  9. В меню Файл выберите Экспорт .
  10. В списке Сохранить в выберите папку, в которую вы хотите сохранить резервную копию ключа King"s Bounty Armored Princess.
  11. В поле Имя файла введите название файла резервной копии, например "King"s Bounty Armored Princess резервная копия".
  12. Убедитесь, что в поле Диапазон экспорта выбрано значение Выбранная ветвь .
  13. Нажмите Сохранить .
  14. Файл будет сохранен с расширением.reg .
  15. Теперь у вас есть резервная копия записи реестра, связанной с kb.exe.

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

13 августа 2013 года Microsoft выпустила обновление KB2859537, и форумы запестрели мольбами о помощи – у людей перестали запускаться программы. Сериал продолжился в сентябре и октябре…

Из этой экспресс-записи вы узнаете, как исправить проблему, почему она возникла и как избежать подобных ужасов в будущем.

Сегодня в программе

Назначение обновлений

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

Три остальные уязвимости связаны с ошибками в проверке адресов ядром Windows, что приводит к повреждению памяти и позволяет запустить произвольный код в режиме ядра. После этого повышение прав уже не проблема. Технические подробности доступны в бюллетене безопасности MS13-063 .

Почему возникла проблема и в чем она заключается

Нелегальная активация . Этот момент отлично разобрал участник конференции OSZone simplix , который не понаслышке знаком со сборками Windows, а также является автором полезной программы AntiSMS для лечения вирусов и троянов.

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

Проблема возникает из-за того, что во взломанных системах используется старая версия ntoskrnl.exe, которую патчер (или сборка) переименовывают в xNtKrnl.exe и прописывают в поле kernel через bcdedit. Это нужно для того, чтобы система работала с драйвером, эмулирующим SLIC-таблицу. Старая версия ядра не совместима с новыми файлами подсистемы Wow64, из-за этого в 64-битной системе 32-битные программы перестают запускаться .

Вины Microsoft здесь нет, они просто не тестировали обновления на ломаных сборках. К слову, если пропатчить новую версию ядра, то система будет работать как положено — это означает, что обновление не нацелено на борьбу с пиратскими системами, просто так сложились звёзды.

Удаление обновлений KB2882822, либо KB2859537 или KB2872339 из среды восстановления с помощью DISM

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


Все мы привыкли доверять обновлениям Microsoft Windows – стоит, на автомате что-то там грузит, само скачивается, само устанавливается, лишь изредка мигая значком Windows Update в правом нижнем углу монитора. Так было и в этот раз, скачалось, поморгало, ушло в перезагрузку и после выдало:

Ошибка при запуске приложения (0xc0000005). Для выхода из приложения нажмите кнопку “ОК”.

или по английски:

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

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

Короче, с виду – ничего хорошего. Многие повелись на это первое впечатление и сделали первое, что приходит на ум – а именно снесли всю систему и установили по новой. Каково же был их удивление, когда при обновлении вновь установленной винды данная ошибка выскочила снова!

Оказывается, проблема проще и решается двумя кликами мышки.

Решаем проблему ошибки 0xc0000005 после обновления Windows

Способ 1

Итак, для того чтобы решить проблему ошибки 0xc0000005 после обновления Windows, необходимо и достаточно набрать команду:

при нажатии кнопки Пуск в строку, где написано “найти программы и файлы” и нажать Enter .

Способ 2

Если этой строки нет, нужно нажать кнопку WIN+R для вызова меню “Выполнить ” и уже там ввести: wusa.exe /uninstall /kb:2859537

Вот видео краткое я снял, чтобы было понятно:

На скриншоте ниже видно, куда ввести эту строку, повнимательее отнеситесь к пробелам в записи и регистру, иначе сервис удаления не запустится. Лучше скопируйте.

Способ 3

Есть еще один путь – пойти в Пуск –> Панель управления –> Система –> Дополнительные параметры системы –> Защита системы –> Восстановление

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

Что потом

А потом – суп с котом. Проделав данную манипуляцию, необходимо ОТКЛЮЧИТЬ автоматическое обновление, иначе вам придется снова и снова откатывать систему назад. Как это сделать?

Да все просто, идем по пути — Пуск –> Панель управления –> Центр обновления Windows –> Настройка параметров и там отключаем обновление Windows Update.

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

Для самых тяжелых случаев

Важное замечание тем, у кого после запуска команды wusa.exe /uninstall /kb:2859537 Винда выдаёт сообщение, что такое обновление не найдено, а Программы и компоненты в Панели управления не запускается. Вам нужно перезагрузиться в безопасном режиме (через клавишу F8) и после этого удалить обновление в Программах и компонентах .

И еще:

Чтобы определить, возникнет ли обсуждаемая проблема после установки KB2859537, достаточно запустить командную строку с правами администратора и написать там:

Если параметр kernel присутствует, значит используется нестандартное ядро и после установки обновления проблема возникнет (при условии, что ядро старое, а сейчас оно такое у 99.99% пользователей данного патча). Здесь xNtKrnl.exe — имя старого пропатченного ядра, которое остаётся неизменным после установки любого официального обновления, а потому дыры в безопасности ядра будут оставаться даже после установки всех обновлений, если не патчить новое ядро после каждого такого обновления, даже если визуально проблем нет.
Если же параметра kernel нет, значит используется стандартное ядро и обновление устанавливать можно.

Решение от simplix

Решение проблемы, которое предоставил всем хорошо известный simplix:Цитата:
Сделал фикс этой проблемы. Это 64-битная программа, которая обновляет старое ядро до актуальной версии (независимо от версии нового ядра, но только для файлов из KB2859537). Данное исправление не имеет отношения к активаторам, т. е. на оригинальной системе ничего не сделает, а на сборках ничего в систему не пропишет, только обновит ядро xNtKrnl.exe и не больше. Это лучшее решение на данный момент после установки KB2859537 на патченную систему, так как вместе с устранением ошибки 0xc0000005 закрывает все уязвимости, а если обновление удалить — уязвимости останутся. Проверено на Win7 SP1 x64 и Win2008 SP1 R2 x64.


А у нас пока все, желаю удачи и работоспособной винды!

зы. Вчера поставились обновления, опять 0x000005. Сделал откат на точку восстановления системы. Поставил все обновления кроме KB2872339 (его скрыл). Что делать сейчас? Ставить ли KB2872339_Fix? Как больше не допустить таких ошибок после обновления?

KB2872339_Fix.exe полностью заменяет KB2859537_Fix.exe и исправляет ошибку 0xc0000005 после установки любого из обновлений

(Убирайте свои антивирусы или запускайте фикс в безопасном режиме).

зы2. На мой взгляд Fix — это конечно здорово выручает, но лучше решить проблему глобально.

Я сделал следующим образом:
1. Запустил активатор и удалил драйвер (кнопка Uninstall Driver).

13 августа Microsoft выпустила очередную серию пакетов обновлений безопасности. Их установка неожиданно привела к серьезным неприятностям в работе Windows на очень большом количестве компьютеров.

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

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

Виной случившегося массового коллапса стала установка обновления с номером KB2859537 .

Что необычного в пакете обновлений KB2859537 и почему его установка вызывает проблемы

Обновление KB2859537 знаменательно тем, что наряду с заменой большого количества системных файлов этот пакет производит еще и замену ядра операционной системы.

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

Если Вы пострадали в результате установки обновления KB2859537 , то поделитесь своими соображениями на этот счет и расскажите как удалось исправить ситуацию.

В силу того, что на страницах блога неоднократно

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

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

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

По имеющейся у меня информации, ошибке подвержены пиратские версии 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. Если что-то не получается попробуйте написать вот так:
    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 , их так же нужно удалить. На некоторых компьютерах и ноутбуках выполнение команд занимает много времени — до получаса, иногда стоит подождать если после ввода команды кажется что ничего не происходит.

Лучшие статьи по теме