Fix: Не запускаются программы (ошибка 0xc0000005)

С августа месяца в интернет форумах и сообществ стали появляться сообщения : Перестали запускаться программы, ошибка 0xc0000005. Что делать?

Исправляет ситуацию удаление обновлений под номерами KB2882822, KB2859637 и KB2872339.

Удаление обновлений KB2882822, KB 2859537 или KB 2872339 из командной строки.

Запускаем командную строку с правами администратора, и выполняем:

wusa.exe /uninstall /kb:2882822
wusa.exe /uninstall /kb:2872339
wusa.exe /uninstall /kb:2859537

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

13 августа компания Microsoft выпустила обновления под номером KB2859537 закрывающие 4 уязвимости в ядре системы. При обновлении происходит замена массы системных файлов, в том числе и ядра. В случае модифицированного ядра, его замена может привести к проблемам.

Обновления KB2872339 и KB2882822 так же заменяют файлы ядра, тем самым вызывая аналогичные проблемы.

Модификации ядра встречаются при двух наиболее вероятных причинах.

Нелегальная активация. На сайте outsidethebox.ms была приведена цитат участника конференции OSZone simplix.

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

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

По материалам: OSzone.ru outsidethebox.ms

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Комментарии

Добавить комментарий

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Яндекс.Метрика

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: