Операционная система Windows – не идеальна, часто при ее работе возникают те или иные ошибки сбои. Любая ошибка в работе операционной системы, как правило, имеет специальный код, которые высвечивается в уведомлении на экране.
По данному коду можно определить причину нарушения в работе системы, которое вызвало ее сбой. В данной статье разберем, что делать, если при запуске приложения появляется сообщение об ошибке 0xc0000005.
Почему возникает подобная ошибка? Как ее можно устранить?
Причины появления ошибки 0xc0000005
Внешний вид проблемы
Подобная ошибка может возникать при запуске какого-либо приложения на компьютере или игры.
При этом текст ошибки во всплывающем окне может быть разным:
- Ошибка при инициализации приложения (0xc0000005)
- Error: access violation 0xc0000005
- Exception 0xc0000005 EXCEPTION_ACCESS_VIOLATION at 0x00000000
Иногда сообщение об ошибке может вовсе не появляться, просто компьютер перезагружается при обращении к приложению или программе, не исключено и появление синего экрана смерти.
ВАЖНО: если в тексте сообщения системы есть отсылка к ошибке 0xc0000005, то это говорит о некорректной отсылке к оперативной памяти устройства.
Причины
Ошибка 0xc0000005 может появиться по разным причинам:
- Установка обновлений установленных программ в автоматическом режиме,
- Возникновение проблем с реестром, оперативной памятью или какими – либо другими совместимыми устройствами, при условии установки некорректных драйверов,
- Появление на компьютере вирусной программы, и т.д.
Чаще всего подобная ошибка возникает после установления обновлений системы, и в основном на нелицензированных ОС или программах.
Как исправить ошибку 0xc0000005?
Способы
Универсального способа решения этой проблемы не существует, так как все будет зависеть от того, по какой причине возникла подобная ошибка. Но чаще всего можно обойтись простыми способами лечения и устранения проблемы, не доходя до переустановки всей операционки.
Исправить ошибку 0xc0000005 можно один из способов:
- Через удаление обновлений установленных операционной системой (это можно сделать с использованием использование командной строки, панели управления компьютера или через безопасный режим работы компьютера)
- Чрез восстановление системы,
- Через чистку реестра,
- Через чистку системы от вирусов,
- Через проверку работы оперативной памяти компьютера,
- Через откат драйверов.
Рассмотрим каждый способ подробнее
Удаление обновлений системы
Если на вашем устройстве недавно было произведено обновление системы, после чего стала появляться ошибка 0xc0000005, то стоит попробовать удалить некоторые установленные обновления ОС:
- Через командную строку. Запустить командную строку можно от имени администратора, для этого необходимо нажать кнопку «Пуск», затем в строке поиска ввести «cmd», в результатах поисковой операции необходимо выбрать пункт «запуск от имени администратора», далее ввести команду «wusa.exe /uninstall /kb:2859537» и нажать «Enter». После данной операции будет удалено обновление «kb:2859537». Далее следует перезагрузить компьютер и попробовать снова запустить приложение или игру, которые приводили к возникновению ошибки 0xc0000005.
Если операция удаления обновлений не помогла, то попробуйте последовательно вводить следующие команды, после каждой из них нажимайте клавишу «Enter», перезагружайте компьютер,
запускайте приложений и смотрите, будет ли появляться ошибка:
- — wusa.exe /uninstall /kb:2872339
- — wusa.exe /uninstall /kb:2882822
- — wusa.exe /uninstall /kb:971033
Через панель управления. Удалить обновления системы можно через «пуск» — «Панель управления» — «Программы и компоненты». Далее в подвившемся окне выбираем «Просмотр установленных обновлений». В списке «Microsoft Windows» ищем обновления — KB2882822, KB2859537, KB971033, KB2872339. Удаляем все найденные обновления под этими номерами, для этого достаточно нажать правой кнопкой мыши и из выпавшего списка выбрать пункт «удалить». Для того, чтобы полностью не просматривать все список достаточно в окне поиска забить нужный номер.
- Через использование безопасного режима. Если система не дает возможность удалить обновления ни через панель управления, ни через командную строку, выдавая все ту же ошибку 0xc0000005, то можно удалить обновления через безопасный режим. Для этого необходимо во время запуска системы нажать клавишу F8, далее выбрать при помощи стрелочек пункт «Безопасный режим с поддержкой командной строки». Далее удалить обновление системы через командную строку или панель управления так, как описано это выше.
- Устранение неполадок компьютера. Если выше перечисленные действия не привели к желаемому результату, то можно попробовать устранить неполадки силами самого компьютера для этого необходимо зайти в пункт меню «Устранение неполадок компьютера». Если такого функции на самом компьютере не нашлось, то можно загрузить Виндоус с установочного диска, но вместо установки выбрать «восстановление системы, а затем «командная строка», куда необходимо ввести команду «notepad», после чего откроется приложение «блокнот», где нужно найти вкладку «файл» и нажать пункт «открыть». Визуально будет ощущение, что вы работаете в обычном Проводнике. Далее к командную строку необходимо вбить следующую команду — DISM /Image:C:\ /Get-Packages, где С – это диск, где размещена операционная система на данном компьютере. Далее в командной строке появиться большое количество информации, ваша задача найти обновления с номерами KB2859537, KB2872339, KB2882822, KB971033. Далее необходимо скопировать в командную строку вот эту информацию DISM /Image:C:\ /Remove-Package /PackageName:Package_for_KB2859537~31bf8906ad456e35~x86~~6.1.1.3 , где «Package_for_KB2859537» будет меняться в зависимости от найденного обновления, далее нажимаем «Enter» и обновления будут удалены с компьютера.
Восстановление системы
Для того, чтобы избавиться от ошибки 0xc0000005 можно попробовать восстановить системы до последней рабочей версии. Для этого необходимо иметь ранее созданную корректно работающую контрольную точку сохраненной работоспособности системы.
ВАЖНО: точка восстановления должна быть создана до момента появления ошибки.
Для восстановления системы необходимо выбрать корректную точку восстановления и вернуть настройки компьютера к соответствующим параметрам.
Чистка реестра
Ошибка 0xc0000005 может возникнуть и тогда, когда сама программа установлена некорректно или поврежденным установщиком. Другой вариант возникновения подобной ошибки – удаление программы, а затем установка новое ее версии, при этом на устройстве могут остаться в реестре старые файлы, что может мешать корректной работе самого приложения и операционной системы. Для чистки реестра файлов можно использовать специально предназначенные программы, типа CCleaner или Wise Registry Cleaner.
Проверка системы на наличие вирусов
Часто причиной ошибок в работе приложений могут стать вирусы. Поэтому стоит обновить базы данных имеющихся антивирусных программ и запустить полную проверку системы. Дополнительно можно воспользоваться какой-либо лечащей утилитой, например Dr.Web CureIt . Кроме того, стоит зайти в раздел «Карантин» вашего антивирусника и проверить, не попали ли туда те или иные файлы приложения или игры, которые и выдают ошибку. Если в «карантине» нашли файлы, которые были ошибочно распознаны системой, как опасные, то можно добавить их в «исключения». В таком случае ошибка должна исчезнуть.
Проверка работы оперативной памяти компьютера
Если относительно недавно вы добавили новый модуль оперативной памяти для ее расширения, то попробуйте его отключить, и проверьте, будет ли работать приложение. Если ошибка больше не появляется, то модуль оперативной памяти проверьте программой типа MemTest86, возможно он просто не в рабочем состоянии. В таком случае потребуется его замена.
Откат драйверов
Устранить ошибку 0xc0000005 часто помогает откат недавно установленных драйверов. Для этого необходимо в меню «Пуск» выбрать «диспетчер устройств», далее выбрать устройство, на котором недавно менялись драйвера. Довольно часто подобная ошибка возникает при замене драйверов видеокарты. Поэтому ее стоит проверить в первую очередь. Кликните на пункт «видеоадаптеры», а затем по недавно установленному устройству, в его «свойствах» необходимо прейти на вкладку «драйвер» и нажать пункт «откатить».
Надеюсь, что один из выше перечисленных способов помог вам исправить ошибку 0xc0000005, которая возникает при запуске того или иного приложения или программы.