Пользователи сталкиваются с рассматриваемой неполадкой в момент запуска программ для Windows 7 со следующими установленными на ней обновлениями: kb:2859537, kb:2872339, kb:2882822. Зачастую это происходит с не лицензионными копиями Windows.
Как избавиться от ошибки 0xc0000005
Когда ошибку выдает одна единственная программа, вначале просто её переустановите. Если все программы отказываются запускаться, необходимо сделать следующее:
- откат системы;
- удаление последних обновлений;
- удаление пакета Microsoft.NET Framework 4;
- чистку компьютера от файлового мусора и вирусов.
Ниже данные методы будут расписаны подробно.
Способ 1: Откат системы
Для исправления ошибки 0xc0000005, во-первых, важно запустить процесс отката Windows к точке, в которой устройство исправно функционировало. Однако данное действие помогает не часто. Многие продвинутые пользователи в погоне за высокой производительностью компьютера отключают "ненужные" службы, к коим причисляют службу восстановления, вследствие чего на устройстве не находятся контрольные точки. А иногда откат связан с уничтожением огромного числа недавно поставленных программ, и это не всегда удобно пользователю. Поэтому если этот вариант Вам не подходит, смело переходите к следующему. Для запуска же процесса восстановления:
- Нажмите кнопку "Пуск" в панели задач или на клавиатуре и в появившемся окне найдите и запустите через поисковую строку компонент "Восстановление системы".
- В открывшемся окне выберете пункт "Показать другие точки".
- Отыщите контрольную точку с датой, в которой приложения работали адекватно. Выбрав её, нажмите кнопку "Далее", и в следующем окне согласитесь с запуском процесса отката, нажав кнопку "Готово".
Способ 2: Снос компонента Microsoft.NET Framework
Иногда изменения затрагивают не систему в целом, а отдельную ее часть - пакет Microsoft.NET Framework. А значит, для исправления ошибки нужно его переустановить. Для этого:
- Перейдите к «Панели управления» и зайдите в раздел «Удаление программ».
- Выберите в представленном списке компонент "Framework 4".
- Однократным нажатием правой клавиши мыши по названию компонента вызовите контекстное меню и выберете пункт «Удалить», чтобы начать процесс деинсталляции.
- В конце нужно заново установить актуальную версию фремворка потому, что он необходим для корректной работы большинства приложений.
Способ 3: Удаление последних обновлений
Обновления для Windows 7, выпущенные в течение 2013- 2014 гг. чаще других становились инициаторами ошибки 0xc0000005. Сегодня данная неполадка полностью устранена в лицензионной Windows 7, но может встречаться в её пиратских версиях. Если ошибка появилась вслед за последним обновлением, попробуйте избавиться от него. Чтобы это сделать:
- Через меню "Пуск" зайдите в «Панель управления», а затем перейдите к разделу «Центр обновления».
- Нажмите на строку «Установленные обновления».
- Выберете и удалите последнюю сделанную на компьютере модификацию.
То же самое можно осуществить и через командную строку. Она сможет правильно работать, если будет запущена от имени администратора. Затем:
- Через меню "Пуск" или, используя горячие клавиши Win+R, запустите меню "Выполнить".
- В появившейся строке наберите следующую команду: wusa.exe /uninstall / kb:2859537 и нажмите кнопку "Ок". Затем также - "Ок", и процесс удаления завершится через непродолжительное время.
Точно так можно удалить и другие конфликтные обновления. После удаления важно также скрыть модификации. Для этого снова откройте "Центр обновления Windows". Среди представленных найдите упомянутые выше модификации. Затем последовательно нажав на каждое обновление правой клавишей мыши выберете пункт "Скрыть обновление". В редких случаях причиной неполадки могут стать неправильные записи в реестре или действия вирусов. Если перечисленные выше способы не решили Вашу проблему, попробуйте почистить систему от ошибок и вирусов с помощью программ CCleaner, SpyHunter и Dr. Web CureIt. Возможно также потребуется проверка оперативной памяти, на наличие сбоев и неисправностей. Подробнее читайте в статье: Как проверить оперативную память на ошибки?