Краткая памятка по устранению ошибки 0xc0000005
- Запустите проверку системных файлов командой sfc /scannow.
- Удалите и переустановите.NET Framework 4.
- Проверьте компьютер на вирусы с помощью антивируса.
- Обновите драйверы, особенно для видеокарты и чипсета.
- Отключите DEP для проблемного приложения.
- Запустите программу в режиме совместимости.
- Выполните восстановление системы до точки до появления ошибки.
- Проверьте оперативную память с помощью mdsched.exe.
- Переустановите проблемное приложение.
- Выполните чистую загрузку Windows для исключения конфликтов.
- Обновите Windows 7 до последнего пакета обновлений.
- При необходимости переустановите операционную систему.
Как исправить ошибку при запуске приложения 0xc0000005 в Windows 7
Итак, нам нужно избавиться от обновления, которое вызвало ошибку. В первую очередь, мы советуем сделать восстановление системы и откатить её на точку восстановления, которая была сохранена Windows 7 ранее. Восстановление системы делается следующим образом. Заходим в «Пуск», находим папку «Стандартные», открываем её и находим папку «Служебные». Далее нужно выбрать пункт «Восстановление системы».
В службе восстановления системы Windows 7 Вам будет предложены сохранённые точки по датам, на которые можно восстановить Виндовс и убрать ошибку 0xc0000005. К сожалению, не у всех эти точки есть. Кто-то просто отключает штатную службу восстановления, а у кого-то точка ещё не сохранилась, а ошибка уже есть. Как устранить ошибку 0xc0000005 если восстановить систему не получается? Давайте рассмотрим второй вариант устранения проблемы.
Причины возникновения ошибки 0xc0000005
Впервые трудности у пользователей возникли после установки выпущенного для Windows 7 обновления KB2859537. Ошибка появлялась из-за несовместимости обновления с используемым в 64-х битных системах методом активации. В результате установки обновлений ОС пользователь получал отказ в запуске любых исполняемых файлов, кроме стандартных (сама же ОС загружается при этом нормально).
Справка: Обновление KB2859537 вышло в августе 2013. Позже в сентябре того же года вышло обновление KB2872339, а в октябре вышло KB2882822. Все эти обновления приводили к похожему эффекту.
Устранение ошибки 0xc0000005
Самое простое — это не устанавливать указанные выше обновления. Но если обновления уже установлены, придется исправлять работу операционной системы Windows — удалить уже установленные обновления.
Удаление через пункт «Программы и компоненты»
Необходимо зайти в «Панель управления -> Программы и компоненты -> Просмотр установленных обновлений». Там в списке установленных обновлений нужно найти обновления под номерами KB2859537, KB2872339 и KB2882822, кликнуть по очереди по каждому из них правой кнопкой мыши и выбрать «Удалить».
Удаление из командной строки
Необходимо запустить консоль от имени администратора (например, по комбинации клавиш «Win+R»). В консоль нужно ввести поочередно команды:
Справка: Утилита предназначена для установки и удаления обновлений Windows. Можно запустить ее с ключом /?, чтобы узнать больше.
Другие способы устранения проблемы
Есть другие более сложные способы удаления установленных обновлений (например, откат к точке восстановления системы или удаление обновлений из среды восстановления с помощью DISM). К ним придется прибегнуть, если не помогли описанные выше методы. Описывать их в данной статье нет смысла, т.к. прибегать к ним приходится крайне редко. Те, кому понадобится их найти, смогут без особого труда найти подробные инструкции в сети.
Удаляем Framework 4
Второй способ также не требует особых навыков и мастерства. На самом деле, обновилась не сама система, а обновился пакет Microsoft.NET Framework 4. Поскольку выше мы уже говорили, что ошибка при запуске приложения 0xc0000005 может появиться после обновления программной платформы.NET Framework 4, то сейчас просто удалим данное программное обеспечение и установим его заново. Снова идём в «Панель управления», находим пункт «Программы и компоненты» ищем Microsoft.NET Framework 4 в списке установленных программ и удаляем его.
После удаления нужно перезагрузить Windows. Беда в том, что этот фреймфорк нужен для работа многих программ и приложений. Поэтому если для какой-то программы есть требование использовать данный фреймфорк, то имеет смысл найти либо более новую версию этого пакета, либо наоборот более старую версию. Есть ещё один способ исправить ошибку 0xc0000005. Можно удалить системой скачанные обновления вручную.
Как устранить ошибку приложения 0xc0000005 вручную
Для чтобы устранить ошибку при запуске приложений 0xc0000005 вручную нужно открыть командную строку Windows, причём удалить пакет обновления от обычного пользователя не получится. Нужно зайти от имени админстратора в систему. В командной строке нужно выполнить три команды, которые удалят номера обновлений, приведших к ошибке:
- /uninstall /kb:2882822
- /uninstall /kb:2872339
- /uninstall /kb:2859537
Многим наверное интересно, что такое. Данная утилита специально предназначена для удаления обновлений Windows. Если по каким-то причинам данные обновления не удалились или номер, который вызывает ошибку 0xc0000005 не совпадает с написанными выше, то нужный номер обновления можно попробовать найти вручную. Для этого нужно загрузиться в среду восстановления Windows.
Для этого перезагружаем компьютер и при его загрузке периодически нажимаем клавишу F8. Нажимать нужно по загрузки операционной системы Windows 8. При правильных действиях должна появиться среда восстановления системы. В перечне пунктов нужно найти «Дополнительные варианты загрузки», зайти в данный пункт меню и после этого выбрать пункт «Устранение неполадок компьютера».
Где буковка «С» между двумя двоеточиями — это буква диска, на которой установлена ваша операционная система. После ввода данной команды на экране отобразится большой перечень обновлений, которые установлены в Windows. Искать проблемное обновление лучше с конца перечня. Рассмотрим удаление на примере номера KB2859537.
Как только найдёте нужный номер, выделите его мышкой и напишите в строке:
Копирование столь длинной строки можно сократить. Для этого достаточно сначала выделить «Package_for_KB2859537~31bf3856ad364e35~x86~~6.1.1.3» мышкой, затем вбить команду «DISM /Image:D:\ /Remove-Package /PackageName:» (без кавычек), а после этого просто щелкнуть мышкой после двоеточия. Весь ранее выделенный текст вставится сам. На этом наша инструкция завершена. Надеемся ошибка при запуске приложения 0xc0000005 после Windows обновления побеждена и теперь ваши приложения, программы и игры снова работают.
Спасибо, что посетили наш сайт. Вы всегда можете задать вопрос в комментариях:)
Часто задаваемые вопросы об ошибке 0xc0000005 в Windows 7
Вопрос: Что означает код ошибки 0xc0000005?
Ответ: Это ошибка нарушения доступа к памяти, часто связанная с поврежденными системными файлами или несовместимостью приложений.
Вопрос: Может ли вирус вызывать ошибку 0xc0000005?
Ответ: Да, вредоносное ПО может повредить системные файлы или изменить настройки, что приводит к данной ошибке.
Вопрос: Как проверить целостность системных файлов Windows 7?
Ответ: Запустите командную строку от имени администратора и выполните команду sfc /scannow.
Вопрос: Помогает ли переустановка.NET Framework при ошибке 0xc0000005?
Ответ: Да, часто проблема решается удалением и повторной установкой.NET Framework 4.
Вопрос: Что делать, если ошибка возникает только в одной программе?
Ответ: Попробуйте переустановить программу или запустить её в режиме совместимости с другой версией Windows.
Вопрос: Может ли недостаток оперативной памяти вызывать ошибку 0xc0000005?
Ответ: Косвенно — да, если система испытывает нехватку памяти, это может привести к сбоям при запуске приложений.
Вопрос: Как отключить DEP (Data Execution Prevention) для конкретной программы?
Ответ: Перейдите в Панель управления → Система → Дополнительные параметры системы → Быстродействие → DEP и добавьте программу в исключения.
Вопрос: Нужно ли обновлять драйверы при ошибке 0xc0000005?
Ответ: Да, устаревшие или поврежденные драйверы, особенно видеокарты, часто вызывают эту ошибку.
Вопрос: Как исправить ошибку через восстановление системы?
Ответ: Используйте точку восстановления, созданную до появления ошибки, через меню «Пуск» → «Восстановление системы».
Вопрос: Что делать, если ничего из вышеперечисленного не помогло?
Ответ: Выполните чистую загрузку Windows или переустановите операционную систему, предварительно сохранив данные.


































