Ошибка 0хс0000005 и другие проблемы с последними обновлениями Microsoft | Windows для системных администраторов

Ошибка 0хс0000005 и другие проблемы с последними обновлениями Microsoft

На прошлой неделе Microsoft в рамках своего традиционного Patch Tuesday выпустила ряд важных обновлений безопасности (обзор обновлений за август 2013). По результатам установок патчей оказалось, что как минимум в 3 их 8 бюллетеней безопасности являются просто-напросто опасными!

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

Бюллетень MS13-066, который описывается, как патч, устраняющий возможность раскрытия информации в серверных службах Active Directory Federation Services (ADFS), после установки может вызвать полный отказ в работе ADFS.

И самым критичной и массовой проблемой, затронувшей множество рядовых пользователей Windows, является обновление  KB2859537 (входит в состав бюллетеня MS13-063). Установка данного обновления в некоторых случаях блокирует запуск почти всех приложений, в том числе различных элементов настройки системы в «Панели управления» и браузера  Internet Explorer. Выглядит проблема так: после установки обновления KB2859537 и перезагрузки системы при попытке запустить практически любое приложение, появляется следующая ошибка: «Ошибка при запуске приложения (0xc0000005). Для выхода из приложения нажмите кнопку «ОК»». Ошибка при запуске приложения (0xc0000005). Для выхода из приложения нажмите кнопку "ОК" в Windows 7

Upd от 11.09.2013. Сентябрьское обновление KB2859537 для Windows 7 x64 также может вызвать появление подобной ошибки. Подробности  в статье: Ошибка 0xc0000005 или опять не запускаются программы после установки обновлений в Windows 7.

Update от 9.10.2013. Октябрьское обновление KB2882822 вызывает аналогичные проблемы. Подробности в этой статье.

Если пробежаться по последним топикам технических ИТ форумов то они буквально пестрят темами типа:

Ошибка при запуске приложения 0хс0000005
Не запускаются программы (ошибка 0xc0000005)
перестали запускаться проги на буке
Не запускаются 32-bit приложения после установки обновления
Помогите! 0xc0000005

Что характерно, большинство тем такого рода, наблюдается в основном в русскоязычном сегменте  Интернета. Проблемы наблюдаются в основном с десктопной Windows 7 и серверной Windows 2008 R2.

Обновление KB2859537 заменяет ряд системных файлов, в том числе ряд файлов ядра и кучу вспомогательных библиотек (http://support.microsoft.com/kb/2859537). В том случае, если ядро модифицировано (а это почти всегда так в различных сборках Windows и в случае использования патчей для нелегальной активации), на некоторых x64 системах установка обновления может вызвать невозможность запуска 32-битных программ  и они аварийно завершаются с ошибкой 0×0000005 / 0xc0000005. По последним данным, ошибке 0xc0000005 подвержены пиратские операционные системы, активированные различными активаторы с собственной копией ядра системы с внесенными изменениями для обхода системы активации

По мнению участника форума  OSZone simplix проблема данного обновления связана с тем, что во многих системах со взломанной активацией используется старая версия ntoskrnl.exe, которая патчером или сборщиком переименовывается в xNtKrnl.exe и прописывается в поле kernel через bcdedit. Необходимо это для того, чтобы система работала с драйвером, эмулирующим SLIC-таблицу. Однако старое ядро не совместимо с новыми файлами подсистемы Wow64, и именно по этой причине на x64 системах перестают запускаться 32-битные программы. Т.е. патч заменяет только официальное ядро, а взломанное остается нетронутым и продолжает работать, но поскольку обновление также содержит и другие компоненты (в т.ч. Wow64), то они просто оказываются несовместимы друг с другом. И вины Microsoft в том, что они не тестировали обновления на ломаных сборках абсолютно никакой – новая версия ядра патчится корректно.

С помощью bcededit можно определить, что если имеется параметр kernel и ссылается он на файл xNtKrnl.exe  (имя старого пропатченного ядра), значит установка обновления с вероятностью 99% вызовет проблемы.

xNtKrnl.exe - пропатченное ядро

Способы устранения ошибки 0xc0000005


Чтобы оперативно устранить ошибку 0xc0000005, необходимо удалить обновление KB2859537 или сделать откат на точку восстановления системы предшествующую его установке (что, впрочем не всегда помогает).

Удалить KB2859537 можно из графического интерфейса GUI или с помощью командной строки.

Удаление KB2859537 с помощью графического интерфейса

  1. Перейдите в Панель управления->Программы и компоненты
  2. Слева нажмите ссылку «Просмотр установленных обновлений»
  3. В списке ранее установленных обновлений найдите KB2859537 (от 14-18 августа 2013)Удалить KB2859537
  4. Щелкните по обновлению правой кнопкой мыши и выберите пункт «Удалить»
  5. После удаления обновления перезагрузите систему

Удаляем обновление KB2859537 из командной строки.


Альтернативный способ удаления данного обновления с помощью командной строки:

  1. Запустите командую строку с правами администратора
  2. Убедимся, что искомое обновление установлено  в системе (методика из статьи «Вывод списка установленных обновлений Windows»), набрав команду
    wmic qfe list | find "KB2859537"
  3. Если команда вернула строку с датой установки обновления, удалим его с помощью команды wusa (автономная утилита по установке/удалению обновлений Windows):
    wusa.exe /uninstall /kb:2859537
  4. Перезагрузите систему

Удаления обновления KB2859537 с помощью загрузочного диска

Примечание! Если описанные выше методики не сработали, или же система отказывается грузиться в обычном режиме (падает в BSOD), можно попробовать удалить обновление из среды восстановления Windows.
Если под рукой есть диск со средой MSDart 6.5 или выше (ex. Erd Commander),  удалить любое обновление можно, загрузившись с него и воспользовавшись программой Hotfix Uninstall.

Если под рукой имеется только загрузочный/установочный диск с Windows 7/8,  необходимо:

  • Загрузится с него, открыть командную строку и выполнить команду:
    DISM /Image:D:\ /Get-Packages

    , где D – буква диска, на котором установлена система (скорее всего она будет отличаться от назначенных в системе, определить ее можно по этой методике).

  • Найдите и скопируйте имя пакета, начинающееся с Package_for_KB2859537… например, Package_for_KB2859537~31af3253ad364e34~x86~~6.1.1.0)
  • Удалите обновление с помощью DISM:
    DISM /Image:D:\ /Remove-Package /PackageName:Package_for_KB2859537~31af3253ad364e34~x86~~6.1.1.0
  • После удаления апдейте перезагрузите систему, попробуйте загрузиться в нормальном режиме и убедитесь, что KB2859537 отсутствует в списке установленных обновлений в панели управления.

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

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

Еще записи по теме: Windows 7
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Комментариев: 53

Оставить комментарий
  1. Витал999 | 19.08.2013

    Помогло удаление! Спасибо за инфу! Реально страшно, когда когда весь софт перестает запускаться!
     

    Ответить
    • Black | 19.08.2014

      Всем участникам доброго времени суток.
      В общем прошел годик с момента Вашего сообщения. а на днях пришел конец моему старенькому компу (гроза, бросок напряжения, полет блока питания, мамки… винты хоть ладно живые… ) Приобрел новый комп с 7-кой, тоже все нормально, до 1-го автообновления и !!! та же проблема с той же ошибкой, но обновления 2859537 там сообщает что не установлено. что у них в микрософте? по августам акция против России или что… осталось вычислить какое новое обновление я поймал (и кучу старых т.к. систему только поставил)

      Ответить
  2. mark2 | 19.08.2013

    Огромное спасибо за статью! Впервый раз столкнулся с этой проблемой в пятницу дома (пиратка Win 7 Ultimate x64 ). Сегодня тоже самое случилось на четырех компах на работе (тоже Win 7 x64), но они реально лицензионные!!!Загрузился с ERD и с помощью Hotfix Uninstall снес все последние обновлений, не разбираясь. Теперь-то хоть понятно в чем на самом деле было дело! На 32-битных системах проблем не было!

    Ответить
    • Black | 19.08.2014

      Думаю, что это псевдо-лицензинные. Мне тоже комп продали и содрали еще и за лицензию 1200р (windows 7 professional x64) и вот не прошло и года, у меня то же самое

      Ответить
  3. Mexx | 19.08.2013

    У меня на Win 7 Ultimate (лицуха) апдейты сами приехали и установились — проблем нет. У другана на ломаной винде после перезагрузки посыпались ошибки с кодом 0xc0000005. Скинул ему ссылку, надеюсь поможет!
     

    Ответить
  4. drBond | 19.08.2013

    Спасибо огромное — все выходные пробадался с такой же проблемой = все проги кроме стандартных перестали запускаться! Восстановление на предудущую точку восстановление не помогало! Удалил обновление из командной стоки — пока полет нормальный!

    Ответить
  5. Андрей | 19.08.2013

    Спасибо, все заработало! Долго бился над ноутом подруги — Windows 7 Home лицензионная (с наклейкой на корпусе) — думал проблема с вирусом — а оказалось — всему виной кривое обновление!
     

    Ответить
  6. NaVi | 19.08.2013

    Спасибо за решение! Помогла команда wusa.exe /uninstall /kb:2859537. До этого безрезультатно пытался реанимировать систему с двух разных точек восстановления. Уже собрался переустанавливать винду! Похоже Майкрософт пытаются всех загнать на восьмерку.

    Ответить
  7. Марик | 19.08.2013

    Конкретный косяк от мелкомягких. Целый полный тихого ужаса день убил на попытки понять почему падают при запуске все приложения. Хорошо, что додумался сопоставить ошибки запуска 32-х битных программ с недавно установленными обновлениями. Представляю сколько народу за последние дни поседело ;(

    Ответить
  8. dbilly | 19.08.2013

    Найти бы урода, который это обновление накропал.. Были проблемы на Windows 7 x64, на x86 все ровно. Если удаляешь KB2859537-  на следующий день  оно само ставится.
     

    Ответить
  9. МэдМакс | 19.08.2013

    Сегодня ещё одна девушка притащила ноут на ремонт, причем 7 home лицензионка — косяк все в том же KB2859537.
    Представляю, как сервисные центры в эти дни разрываются от звонков любимых клиентов)))

    Ответить
  10. FuckMS | 19.08.2013

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

    Ответить
  11. Владимир | 19.08.2013

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

    Ответить
  12. Stive | 19.08.2013

    А Стив Балмер исполняет свой непожражаемый танец около жертв KB2859537

    Ответить
  13. Антон | 19.08.2013

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

    Ответить
  14. андрей | 20.08.2013

    Спасибо, удалил обновление, всё зараболало.
    Пожалуй оди из немногих сайтов, где толково всё расписанно.
    Сначала думал вирус :)

    Ответить
  15. Саламандра | 20.08.2013

    Спасибо большое за помощь! Всё понятно расписано (помог способ с командной строкой).

    Ответить
  16. Аленка | 20.08.2013

    Спасибо огромное!!!!

    Ответить
  17. ирина | 20.08.2013

    фу-у-у-у-у тоже думала вирус да-а-а-а-а-а кому то походу очень весело.спасибо Антону за продолжение(а то в центре обновлений оно уже ожидало своей очереди обновиться)блин полтора часа угрохала(а на улице такая погода 25 градусов жары )и большое человеческое спасибо за ваши труды (представляю сколько людей сейчас этим заняты)

    Ответить
  18. hansras | 21.08.2013

    Может для тех у кого не покатило с вышеназванными рекомендациями, попробовать накатить поверх SP1 для Win7 (windows6.1 (SP1)-KB976932-X64.exe/windows6.1 (SP1)-KB976932-X86.exe)? Я вчера по телефону пытался решить проблему, не помогло. Да и восстановление системы было отключено. Сегодня попытаюсь вживую, должны привезти комп.

    Ответить
  19. Sino | 21.08.2013

    Огромное спасибо ва . Дай Бог вам здоровье

    Ответить
  20. Андрей | 21.08.2013

    Огромное спасибо! Все очень просто и доступно, за исключением некоторых выражений в описании проблемы.
    А так после удаления обновления все заработало.
    ОГРОМАДНОЕ СПАСИБИЩЕ!!!!!!!
    ПИШИТЕ БОЛЬШЕ!!!!!
    Вы талант!!!!!!!!
     

    Ответить
  21. Жизель | 27.08.2013

    Спасибо вам огромное!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    я в компах не ас, а тут такое вылезло, обычно если проблемы, я сразу в инет на форумы и т.д. за помощью, а тут ни один браузер не открывается, ничего не работает кроме блокнота! попробовала восстановление системы — не помогло, переустановила винду, было вроде нормально, но на следующий день опять тоже самое, я за эту неделю три раза винду перестанавливала!!! Теперь удалю все обновления и вообще отключу обновление, а то ж это ужас какой-то! 
    ОГРОМНОЕ ВАМ ЧЕЛОВЕЧЕСКОЕ СПАСИБО!!!!

    Ответить
  22. Сергей | 28.08.2013

    Супер, помогло!!!

    Ответить
  23. крокозябра | 29.08.2013

    Спасибо вам ОГРОМНОЕ всё теперь работает ура!!!

    Ответить
  24. fizzon | 29.08.2013

    Спасибо большое! Хотел уже винду переустанавливать…

    Ответить
  25. itpro | 30.08.2013

    Рады были помочь! Возвращайтесь к нам еще :)

    Ответить
  26. Vank | 11.09.2013

    Здравствуйте!
    Сегодня обновился Windows 7х64 и опять, как в августе, после перезагрузки, перестали запускаться 32 битные проги. Тогда всё решилось удалением обновления KB2859537. Неужели опять MS что-то намудрил?

    Ответить
    • itpro | 11.09.2013

      Доброго времени суток! Что опять???!
      Давайте поподробнее: Ошибка появляется такая-же?

      Ответить
  27. dimokkk | 11.09.2013

    Сегодня  ситуация повторяется. Ошибка  0xc0000005.
    Проблема на этот раз оказалась в обновлении kb2872339. Как и в прошлый раз все лечится командой wusa.exe /uninstall /kb:2872339.
    Надеюсь

    Ответить
  28. Владимир | 11.09.2013

    Ошибку 0xc0000005 при запуске 32-битных приложений дает установка сентябрьского (от 11 сентября) обновления KB2872339 на Windows 7 x64, использующую альтернативное (читай ломаное) ядро. Надо его сносить точно также, как и августовское KB2859537

    Ответить
  29. Vank | 11.09.2013

    dimokkk, большое Вам спасибо!

    Ответить
  30. Имя | 02.10.2013

    у меня ни как не выходит все равно,и ошибку KB2859537 не находит уже все способы перепробовала!!!!и винду не получается пере установить так как тоже выдает 0xc0000005 ошибку эту!!!!!

    Ответить
  31. Акрамат | 04.10.2013

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

    Ответить
    • itpro | 08.10.2013

      Ошибку 0xc0000005 могут вызывать два обновления: KB2859537 и KB2872339.
      Попробуйте понять стоит ли хотя бы одно из них с помощью команд:
      wmic qfe list | find «KB2859537″
      wmic qfe list | find «KB2872339″
      Если хотя бы одна из команд покажет, что данный апдейт стоит — удалите его указанным в статье способом.

      Ответить
      • Владимир | 19.10.2013

        (КВ2882822)  это обновление тоже  мешает открытию 32-разрядных программ.

        Ответить
  32. Evgeny | 09.10.2013

    После очередного октябрьского обновления при установке kb:2882822 снова ошибка 0xc0000005.Не устанавливайте.

    Ответить
    • Александр | 09.10.2013

      Огромное спасибо всем вам ! А особенно Evgeny ! Я как раз сегодня здорово споткнулся об обновление кв 2882822 ! Если бы не вы я и не знал бы что удалять ! А теперь слава Богу всё в порядке !!!!А немного раньше после обновления кв 2859537 пришлось систему переустанавливать !!!!   Большое всем спасибо !!!!!            

      Ответить
    • itpro | 09.10.2013

      Спасибо за информацию! Более подробно проблема описана тут: http://winitpro.ru/index.php/2013/10/09/oshibka-zapuska-prilozhenij-0xc0000005-posle-ustanovki-obnovlenij-windows-7-chast-3/

      Ответить
  33. Darkadas | 20.10.2013

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

    Ответить
  34. Tvshnik | 29.10.2013

    Скажите , а как можно сборку превратить в лицензионку при наличии ключа ?

    Ответить
  35. илья | 29.12.2013

    не заходит почти не в одну програму 2 день ебусь с этой ошибкой (0хс0000005) немогу не че посмотреть ничё загрузить

    Ответить
    • dimokkk | 30.12.2013

      Если система Win 7 x64, проверьте что не стоят обновления KB2859537
      KB2872339
      KB2882822
      Если стоят — их придется удалить. Все подробности есть в статье и в статьях по ссылкам в выделенных блоках

      Ответить
  36. Леонид | 02.02.2014

    Такае-же проблема, только те которые на писаны у меня не незнаю что делать… обнавлял 02.02.
    2014

    Ответить
  37. Ольга | 01.05.2014

    У меня удалено обновление КВ 2872339 пол года назад (была такая же проблема). 3 дня  назад  опять произошло обновление  КВ 2872339,хотя в списке «Установленные обновления» его нет. Так же в списке «Установленные обновления нет КВ 2859537 и КВ 2882822. Какое же еще обновление мне удалить? Помогите,пожалуйста.

    Ответить
  38. ольга | 30.07.2014

    Спасибо огромное! Неделю мучалась нервничала. Не могла ничего сделать.пока не нашла ваш сайт!! Помоглоооо!!!

    Ответить
  39. Black | 19.08.2014

    Да. хороший подарок от мелко-мягких. Они так в любой день по всему миру могут любую кашу заварить. В общем никакого автообновления, все надо делать вручную и по одному с последующей проверкой работоспособности системы или просто отключить. я сначала 3 дня все настраивал, потом эти обновления не шли, а потом ошибочка 0xc0000005. Реально мне помог этот сайт и откат системы

    Ответить
  40. Xsjuscha | 15.09.2014

    ОГРОМНОЕ спасибо за статью!!!!!она очень очень очень полезна!!

    Ответить
  41. николай | 05.10.2014

    обновил 30.09.2014 ни 1 из трех обновлений не установлено. точка восстановления 1.10 . ничего не помогает. может есть еще решение?

    Ответить
    • dimokkk | 05.10.2014

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

      Ответить
  42. дмитрий | 24.02.2015

    помогло удаление пакета обновлений KB2872339

    Ответить
  43. Светлана | 08.06.2015

    Просмотрела все обновления,нет у меня кв2859537,удалила кв2872339 и кв2882822,но ошибка 0хс0000005 до сих пор появляется,объясните пожалуйста,в чем дело?

    Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)



MAXCACHE: 0.32MB/0.00114 sec