В этой статье я опишу когда появляется ошибка 0xc0000005 и несколько возможных способов ее устранения.
В основном такая ошибка появляется в тот момент, когда вы пытаетесь запустить какое то приложение в Windows. Программа не запускается и выдается ошибка с кодом 0xc0000005: "Ошибка при инициализации приложения (0xc0000005). Для выхода из приложения нажмите кнопку ОК.". Так же код данной ошибки может появится на синем экране, именуемым "Синий экран смерти".
Что обозначает сам код ошибки "0xc0000005"?
Если в сообщение об ошибке появился код 0xc0000005, то это скорее всего означает неправильное обращение к памяти (memory access violation). Причинами появления 0xc0000005 могут послужить: ошибки реестра, неисправность оперативной памяти или других комплектующих, некорректная работа драйверов, так же возможно ваш компьютер заражен вирусами или иными вредоносными программами.
Способы устранения ошибки 0xc0000005.
- Реестр
Начнем с реестра. При неправильных установках или удалении программ, неправильной настройке и т.п. манипуляциях в реестре накапливаются ошибки. Можно попробовать исправить ошибки в ручную, но это очень долго и необходимо, что бы этим занимался специалист иначе есть большая вероятность того, что операционная система полностью выйдет из строя. Можно воспользоваться специальными программами, благо сейчас их навалом в интернете.
- Оперативная память
Ошибка 0xc0000005 может быть вызвана повреждением оперативной памяти. Если до появления проблемы были какие то манипуляции с памятью, то скорее всего это и послужило сбоем в системе. Первым делом надо проверить на наличие ошибок при помощи программы MemTest86. Если будут ошибки, значит проблема найдена.
- Вредоносное ПО или вирус
Возможно, что ошибка 0xc0000005 вызвана наличием на вашем компьютере трояна и какой нибудь другой вредоносной программой. Первым делом проверьте ваш компьютер на наличие вирусов при помощи антивирусного ПО. Заметьте, что проверять надо обновленным антивирусом, что бы все базы были бы свежими.
- Предотвращения Выполнения Данных (DEP)
Иногда ошибка 0xc0000005 может быть вызвана включенной "Предотвращения Выполнения Данных (DEP)" функцией в ОС Windows. DEP - это программные решения для выполнения дополнительных проверок оперативной памяти, что предотвратить исполнение вредоносного кода. Хотя подобное использование памяти характерно не только для вирусов, но и для нормальных программ, что приводит к появлению ошибки 0xc0000005.
- Драйвера
Постарайтесь вспомнить, что и как вы делали с компьютером перед появлением ошибки 0xc0000005. Бывает, что виной всему недавнее обновление драйверов системы, например драйвер видеокарты или принтера. Если это так и вы обновляли в системе драйвера, а потом появилась проблема связанная с ошибкой 0xc0000005, то откатите все изменения назад. Установите те драйвера, которые у вас стояли до изменения и появления ошибки. Так же вы можете воспользоваться контрольной точкой, которую создала система при установке или удаления программ.