Обновление операционной системы – рутинное занятие, которое позволяет повысить уровень безопасности компьютера и получить доступ к фишкам актуальной версии ОС. В процессе установки апдейта может возникнуть проблема с кодом 0xc0000005, причем не сразу понятно, как исправить эту ошибку на Windows 10. Также код периодически высвечивается при запуске приложений. Для устранения неполадок рекомендуется разобраться в проблеме и соблюсти простые рекомендации.
Что это за ошибка?
Чаще всего ошибка с кодом 0xc0000005 дает о себе знать при запуске приложения. Причем это может быть как стандартный софт Windows 10, так и стороннее ПО. Человек, который кликает по ярлыку программы, вместо интерфейса программного обеспечения видит на экране диалоговое окно с надписью «Ошибка приложения». Вместе с тем Виндовс не предлагает ничего, кроме выхода из программы и попытки последующего перезапуска.
Также сообщается, что код 0xc0000005 периодически появляется при установке обновлений операционной системы через встроенные компоненты или с флешки. В обоих случаях неполадки вызваны нарушением прав доступа к ПО.
Причины возникновения ошибки 0xc0000005
Если при взаимодействии с операционной системой Виндовс 10 пользователь видит диалоговое окно с указанной ошибкой, то необходимо винить следующие факторы:
- вмешательство антивирусной программы;
- сбой в реестре;
- некорректная установка отдельных драйверов;
- ошибки при установке обновлений Windows
Чтобы решить проблему, необходимо в точности определить причину и приступить к выполнению несложных рекомендаций. Они позволят избавиться от неполадок при запуске приложений даже в том случае, если есть сомнения относительно того, кто является «виновником» появления ошибки.
Как исправить ошибку 0xc0000005 в Windows 10
Поскольку ошибка появляется из-за нарушений в работе некоторых компонентов системы, решением проблемы становится автоматическая диагностика неполадок, а также изменение параметров Виндовс 10 в ручном режиме. Если следовать требованиям инструкции, операция не вызовет затруднений.
Перезагрузка компьютера
Если проблема носит разовый характер, от нее можно избавиться перезагрузкой ПК. Поэтому, чтобы сэкономить время, рекомендуется начинать с простых действий. Включите и выключите компьютер, а если ошибка продолжит появляться, перейдите к следующей рекомендации.
Сканирование на вирусы
Многие проблемы, связанные с работой компьютера, вызваны вмешательством вредоносного ПО. Оно не только замедляет интерфейс ПК, но и блокирует доступ к некоторым программам. Чтобы избавиться от ошибки, понадобится выполнить проверку устройства на наличие вирусов. Для этого можно воспользоваться любой антивирусной программой.
Совет. Если на ПК не установлен сторонний антивирус, рекомендуется обратиться к помощи встроенного средства Windows Defender.
Отключение антивируса
Антивирусные программы должны защищать компьютер, но периодически они становятся причиной возникновения разнообразных проблем. В частности, ошибка с кодом 0xc0000005 зачастую появляется после принудительной блокировки приложений. Поэтому пользователь не может их запустить.
Чтобы выяснить, стал ли антивирус причиной появления неполадок, рекомендуется на время отключить программу. Далее следует запустить софт, с которым возникали проблемы. Если ошибка будет исправлена – нужно добавить приложение в список исключений, чтобы в последующем система защиты не блокировала его.
С помощью Командной строки
Командная строка позволяет удалить лишние компоненты системы, которые мешают запуску программы. Преимуществом данного способа исправления ошибки является быстрое выполнение операции, поскольку человеку достаточно ввести всего лишь один запрос, решающий проблему.
Чтобы устранить неполадки, которые вызвал код исключения 0xc0000005, нужно:
- Нажать одновременно клавиши «Win+R» для запуска Командной строки.
- Ввести запрос «wusa.exe /uninstall /kb:2859537».
- Нажать «Enter».
На заметку. Также открыть командную строку можно через меню Пуск, указав в поиске «cmd».
После удаления неисправных компонентов необходимо перезагрузить компьютер. Так можно быть на 100 % уверенным, что изменения вступили в силу.
С помощью Панели управления
Если при запуске приложения или в процессе установки апдейта Windows 10 выскакивает ошибка, рекомендуется удалить обновления системы. Операция выполняется в несколько кликов через Панель управления:
- Откройте меню Пуск.
- Перейдите в Панель управления, а затем – в Программы и компоненты.
- Кликните по строчке «Просмотр установленных обновлений.
- Удалите апдейты с кодовыми обозначениями KB2859537, KB2872339, KB2882822, KB971033.
- Перезагрузите компьютер.
В случае правильного выполнения каждого шага ошибка должна исчезнуть. Если этого не произошло – переходите к следующему пункту алгоритма.
Откат к предыдущей точке восстановления
Еще один вариант, позволяющий откатиться на предыдущую версию ПО. В данном случае не придется вручную удалять компоненты. Пользователю потребуется сделать 3 шага:
- В меню Пуск прописать «Восстановление», чтобы открыть одноименный пункт.
- Кликнуть по заголовку «Запуск восстановления системы».
- Подтвердить выполнение операции.
По завершении процесса изменения, которые нарушили работу приложений, должны исчезнуть. Вместе с ними пропадут и ошибки, вызванные неправильной установкой апдейтов Виндовс 10.
Если проблема связана с неисправными драйверами
Несмотря на то, что, в большинстве случаев, ошибка 0xc0000005 появляется из-за неисправности компонентов обновления системы, причины возникновения неполадок могут скрываться в некорректной работе ПО отдельных элементов компьютера. Тогда потребуется удалить или обновить драйверы. Для этого:
- Откройте Диспетчер устройств через Командную строку по запросу «devmgmt.msc».
- Если напротив какого-либо устройства высвечивается значок с восклицательным знаком, требуется обновить ПО.
- Нажмите кнопку «Обновить драйвер».
В первую очередь нужно обратить внимание на такие компоненты, как жесткий диск, оперативная память и видеокарта. Именно они чаще всего становятся причиной появления ошибки при запуске приложений.
Отключить функцию DEP
Эта функция компьютера с операционной системой Windows 10 блокирует «подозрительные» компоненты, но иногда в их число попадают проверенные и надежные программы. Если DEP заблокировал софт, получить к нему доступ не получится.
Проблема решается отключением функции:
- Запустите Командную строку.
- Введите запрос «bcdedit.exe /set {current} nx AlwaysOff».
- Нажмите кнопку «Enter».
- Перезагрузите компьютер.
Как только все шаги будут выполнены, неполадки должны исчезнуть. Но если и в этом случае проблему решить не удалось, придется обращаться в сервисный центр.
Содержание
- Способ 1: Удаление обновлений
- Способ 2: Проверка целостности системных файлов
- Способ 3: Сканирование жесткого диска
- Способ 4: Диагностика памяти
- Способ 5: Отключение функции DEP
- Способ 6: Редактирование реестра
- Способ 7: Откат к предыдущему состоянию
- Вопросы и ответы
Ошибка 0xc0000005 в Windows 10 обычно возникает, когда пользователь пытается запустить приложение или установить обновления ОС. Проблема связана с нарушением прав доступа, поскольку система не может обработать конфигурацию и данные, которые необходимы для открытия программы. Если обычная перезагрузка не помогла решить проблему, переходите к способам в нашей статье.
Способ 1: Удаление обновлений
Если рассматриваемая ошибка начала появляться после того, как система обновилась, попробуйте удалить последние апдейты. Пользователи пишут, что чаще всего проблема возникает, когда обнаруживаются обновления KB2859537, KB2882822, KB971033 или KB2872339. Также можно попытаться избавиться от последних обновлений, обладателям нелицензионной версии ОС: в этом случае часть файлов не может быть заменена оригинальными, которые пытаются использовать установочные пакеты.
Существует несколько способов удалить последние обновления, но самый простой – это использование «Командной строки»:
- Запустите консоль с расширенными правами, введя соответствующий запрос в поиске по «Пуску» и выбрав пункт «Запуск от имени администратора».
- В окне консоли вставьте
wusa.exe /uninstall /kb:2859537
и нажмите на клавишу «Enter».
Если такой пакет присутствует на компьютере, то он будет удален. То же самое нужно проделать с остальными обновлениями, которые мы перечислили выше.
Если нужно избавиться от последних обновлений, воспользуйтесь инструментами из системных «Параметров»:
- Перейдите в «Параметры», щелкнув по кнопке «Пуск» и выбрав соответствующий пункт из меню.
- Вызовите «Обновление и безопасность».
- На вкладке «Центр обновления Windows» нажмите на строку «Просмотр журнала обновлений».
- Затем кликните по ссылке «Удалить обновления».
- Откроется окно со списком установленных обновлений. Чтобы найти последние, отсортируйте их по дате инсталляции, кликнув по названию столбца «Установлено». Затем выделите нажатием ЛКМ последние апдейты и выберите кнопку «Удалить» вверху.
Останется подтвердить действие и дождаться, пока выбранное обновление будет полностью удалено.
Способ 2: Проверка целостности системных файлов
Операционная система тесно связана с файлами, отвечающими за корректное функционирование процессов на ПК. Следующий метод предполагает восстановление системных файлов, которые могли быть повреждены в результате ошибок или деятельности вирусного ПО. Встроенные инструменты Windows 10 позволяют провести проверку и восстановление таких файлов (SFC) и их хранилища (DISM), что может помочь исправить ошибку с запуском приложений или установкой ОС. Используйте утилиты в консоли «Командная строка» в такой последовательности: SFC, а если она выдаст ошибку — DISM, после чего снова SFC. В нашем отдельном материале подробно описано, как это сделать.
Подробнее: Использование и восстановление проверки целостности системных файлов в Windows 10
Способ 3: Сканирование жесткого диска
Проблемы в работе жесткого диска также могут стать причиной появления ошибки 0xc0000005 в Windows 10, поэтому есть смысл проверить накопитель на наличие повреждений. Наиболее простой и действенный метод сделать это – запуск встроенной утилиты через «Командную строку». В Способе 1 мы рассмотрели, как запустить ее от имени администратора. В этот раз в окне консоли нужно прописать chkdsk /f /r C:
, где C – буква системного раздела. При необходимости замените ее на другую. После ввода команды нажмите на клавишу «Enter».
Утилита проверки диска самостоятельно выполнит сканирование и поиск разного рода ошибок. Если повреждение не механического характера, то средство должно автоматически все восстановить.
Читайте также: Проверка S.M.A.R.T. жёсткого диска
Способ 4: Диагностика памяти
Поврежденная оперативная память приводит ко многим проблемам в Windows, включая ошибку с кодом 0xc0000005. Роль ОЗУ очень значительна в большинстве запущенных процессов, в особенности при запуске приложений. Чтобы устранить неполадку, попробуйте использовать штатное средство, сканирующее оперативную память на наличие повреждений различного характера:
- Через поиск «Пуска» отыщите утилиту «Средство проверки памяти Windows».
- В появившемся окне выберите один из двух вариантов: сразу выполнить перезагрузку и провести проверку, либо дождаться следующего выключения компьютера. В первом случае ОС будет перезапущена, а во время загрузки средство проверит компонент.
Для диагностики оперативной памяти существуют специальные программы от сторонних разработчиков. В отличие от штатных возможностей Windows, они располагают дополнительными функциями.
Читайте также: Программы для проверки оперативной памяти
Если все дело в механическом повреждении (оно не может быть восстановлено программными средствами), то, скорее всего, придется заменить рассматриваемый компонент. Переходите по ссылке ниже и узнайте, как грамотно выбрать планку ОЗУ. Также в статье разобрано, как правильно установить компонент и проверить его на работоспособность.
Подробнее: Устанавливаем модули оперативной памяти
Способ 5: Отключение функции DEP
Операционная система от Microsoft отличается надежной защитой от вредоносных файлов и другого подозрительного софта, что позволяет предотвратить нанесение ущерба данным. Одной из таких функций является DEP, или Data Execution Prevent, которая может влиять на запуск программ, вызывая рассматриваемую ошибку. Она ошибочно «видит» в софте потенциальную угрозу и блокирует его открытие.
Если вы доверяете программе, которую пытаетесь запустить, то для нее можно временно отключить функцию DEP:
- Кликните ПКМ по значку «Этот компьютер». Откроется контекстное меню, где нужно выбрать пункт «Свойства».
- Выберите строчку «Дополнительные параметры системы» на вкладке «О программе».
- В новом окне перейдите на вкладку «Дополнительно» и в блоке «Быстродействие» нажмите на кнопку «Параметры».
- Затем откройте вкладку «Предотвращение выполнения данных». Отметьте пункт «Включить DEP для всех программ и служб, кроме выбранных ниже». Нажмите на кнопку «Добавить».
- Через системный «Проводник» отыщите исполняемые файлы программ (с расширением EXE), у которых имеется проблема запуска. Добавьте их в список.
Задать атрибуты DEP можно только для 32-разрядных исполняемых файлов.
После того как для проблемных программ DEP была выключена, попытайтесь вновь их запустить, что проверить, ушла ли ошибка.
Способ 6: Редактирование реестра
Еще один метод решить проблему – это изменить ключ реестра, который отвечает за DLL-библиотеки, необходимые для запуска игр и программ.
- Вызовите диалоговое окно «Выполнить», одновременно зажав клавиши «Win + R». В строке «Открыть» напишите
regedit
и кликните по «ОК». - Вставьте в адресную строку «Редактора реестра» такой путь:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindows
и нажмите на клавишу «Enter». В центральной части окна отыщите параметр под названием «LoadAppInit_DLLs» и перейдите в его «Свойства», дважды щелкнув по нему ЛКМ. - Если в строке «Значение» стоит «0», поменяйте его на «1», и сохраните настройки.
После редактирования ключа перезагрузите систему и посмотрите, решилась ли проблема.
Способ 7: Откат к предыдущему состоянию
Если ни один из методов не принес результата, остается лишь прибегнуть к радикальному методу и откатить систему до предыдущего состояния. Конечно же, это актуально, если «Восстановление системы» было включено на компьютере заранее, до появления сбоя.
Рекомендация поможет в том случае, если недавно установленные программы или другие внесенные изменения в операционную систему повлияли на ее работу и вызвали ошибку с кодом 0xc0000005. В Windows 10 встроен инструмент для восстановления, причем с помощью него можно узнать, каких настроек и приложений коснется процедура, а также выбрать наиболее подходящую точку. Наш автор разбирал, как откатить ОС к предыдущему состоянию в отдельном руководстве.
Подробнее: Откат к точке восстановления в Windows 10
При запуске различных программ пользователи десятой версии Windows могут столкнуться с ошибкой 0xc0000005. Такая неполадка обычно свидетельствует о конфликте приложений на компьютере. В нашей статье мы подробно опишем несколько методов устранения такой проблемы.
Чаще всего сбой с кодом 0xc0000005 возникает вследствие конфликта антивирусной программы Kaspersky с другими приложениями, а также его могут вызвать обновления системы. В обоих случаях потребуется деинсталлировать софт для решения проблемы. Также в некоторых случаях избавиться от ошибки помогает отключение функции DEP. Рассмотрим каждый из вариантов в подробностях.
Способ №1: Отключение или полное удаление антивируса
Приостановив защиту системы, антивирус Касперского перестанет влиять на запускаемые программы, и если ошибка 0xc0000005 вызвана конфликтом этого антивируса с запускаемым приложением, то таким образом можно будет избавиться от неполадки.
Чтобы отключить антивирус, потребуется просто кликнуть по значку программы на панели задач и из контекстного меню выбрать вариант «Выход».
Отключаем антивирус Касперского
Если такой способ не поможет, то следует полностью удалить антивирус. Для этого проделаем следующие шаги:
- Кликаем правой кнопкой по меню пуска и выбираем вариант «Приложения и возможности».
Открываем настройки программ
- В появившемся списке находим антивирус Касперского, и, выбрав его, нажимаем «Удалить».
Удаляем антивирус
- По окончании операции перезагружаем компьютер и проверяем наличие ошибки.
Примечание: в некоторых случаях можно не удалять антивирус, а вначале попробовать его обновить до последней версии. Если это не даст положительного результата, то только тогда произвести деинсталляцию.
Способ №2: Убираем лишние программы из автозагрузки
Чтобы убрать ошибку 0xc0000005, можно отключить программы, запускающиеся вместе с системой, исключив их конфликт. Нам понадобится проделать следующие шаги:
- Открываем «Диспетчер задач» нажав на клавиатуре «Ctrl+Shift+Esc».
- Далее переходим на вкладку «Автозагрузка».
- Выбираем все приложения и нажимаем на кнопку «Отключить».
Отключаем программы в автозагрузке
Способ №3: Удаляем обновления
В некоторых случаях рассматриваемую ошибку могут вызвать обновления системы. Можно попробовать их удалить и решить проблему. Проделаем следующие операции:
- Из поиска Windows открываем «Панель управления».
Открываем «Панель управления»
- Переходим в раздел «Программы».
Переходим в настройки программ
- Нажимаем на ссылку «Просмотр установленных обновлений».
Открываем раздел с обновлениями
- В появившемся списке находим обновления с номерами KB2859537, KB2872339, KB2882822, KB971033 и удаляем их по очереди.
Список обновлений
Также удалить обновления можно при помощи командной строки. Для этого проделаем следующее:
- Нажимаем «Win+R» на клавиатуре.
- В появившееся окно вводим команду cmd
Запускаем командную строку
- Далее в новом окне набираем wusa.exe /uninstall /kb:2859537, где kb:2859537 — это номер обновления, которое нужно удалить.
Удаляем обновление
- Нажимаем «Enter».
- После удаления всех обновлений перезагружаем систему.
Способ №4: Деактивируем функцию DEP
Иногда избавиться от ошибки 0xc0000005 помогает отключение функции предотвращения выполнения данных DEP. Чтобы её деактивировать, потребуется сделать следующее:
- Открываем окно «Выполнить», нажав комбинацию кнопок «Win+R».
- Вводим в открывшееся окно команду cmd
- Кликаем по кнопке «OK».
Открываем командную строку
- Далее в командную строку вписываем bcdedit.exe /set {current} nx AlwaysOff и нажимаем «Enter».
Вписываем команду для отключения DEP
- Перезагружаем компьютер.
Вот при помощи таких способов можно убрать ошибку 0xc0000005 в Windows 10. Кроме того, не стоит забывать, что для устранения проблем всегда можно воспользоваться восстановлением Windows из резервной копии.
Post Views: 1 753
Ошибка 0xc0000005 – это ошибка, вызванная нарушением прав доступа. Это означает, что всякий раз, когда пользователь пытается запустить программу, он/она увидит ошибку, если Windows не сможет правильно обработать файлы и конфигурацию, необходимую для запуска этой конкретной программы. Вы можете столкнуться с этой ошибкой как с установленной программой, так и с программой установки для конкретной программы. Эта ошибка в конечном итоге заблокирует наше плавное использование из программы. Теперь мы попытаемся исправить несколько потенциальных причин, которые могут вызвать эту ошибку.
Исправить ошибку 0xc0000005 в Windows 10
Вы можете попробовать восстановить систему и вернуть ваш компьютер в ранее известное стабильное состояние. Если вы склонны не использовать эту функцию, вы всегда можете начать использовать ее, потому что она сводится к тому, чтобы быть очень надежным исправлением при устранении ряда ошибок.
Этот код ошибки может сопровождаться любым из следующих трех сообщений об ошибках:
- Приложение не удалось правильно запустить
- Нарушение прав доступа исключительная ошибка
- Ошибка установки Windows.
И у вас нет другого выбора, кроме как нажать ОК , чтобы закрыть окно с ошибкой.
Мы рассмотрим следующие исправления этой проблемы:
- Удалите все последние обновления Windows или откатите любое обновление драйвера и посмотрите
- Запустите проверку системных файлов
- Запустите диагностику памяти Windows
- Воссоздать загрузочные записи
- Отключить DEP или предотвращение выполнения данных
- Проверьте настройки реестра
- Проверьте оперативную память
- Временно отключить антивирус
- Устранение неполадок в чистом состоянии загрузки
- Сброс ПК, сохраняя файлы нетронутыми.
1] Удалите все последние обновления Windows или откатите любое обновление драйвера и посмотрите
Вы также можете попытаться удалить или откатить любые драйверы или обновления Windows и проверить, исправляет ли эта ошибка.
2] Проверка системных файлов
Это восстановит потенциально поврежденные или поврежденные системные файлы Windows. Вам нужно будет запустить эту команду из командной строки с повышенными правами.
Вы также можете использовать нашу бесплатную программу FixWin для запуска утилиты проверки системных файлов одним щелчком мыши.
3] Запустите диагностику памяти Windows
Мы уже упоминали, что эта ошибка может быть вызвана некоторыми ошибками в памяти. Чтобы это исправить, вам нужно запустить проверку памяти на вашем компьютере. Начните с нажатия комбинации клавиш WINKEY + R , чтобы запустить утилиту Выполнить . Затем введите mdsched.exe и нажмите Ввод. . Он не запустит Диагностика памяти Windows и выдаст две опции. Эти параметры будут даны как,
- Перезагрузите сейчас и проверьте наличие проблем (рекомендуется)
- Проверьте наличие проблем при следующем запуске компьютера
Теперь, согласно выбранной вами опции, компьютер будет перезагружен и при перезагрузке проверит наличие проблем с памятью. Если у вас возникнут какие-либо проблемы, он исправит их автоматически, в противном случае, если проблемы не обнаружены, это, вероятно, не является причиной проблемы.
4] Восстановите загрузочные записи
Возможно, ваши системные файлы заражены и изменены вредоносным ПО. Итак, откройте командную строку, выполнив поиск cmd в поле поиска Cortana, или нажмите WINKEY + R, чтобы запустить утилиту Run, введите cmd и нажмите Enter.
Теперь введите следующие команды одну за другой.
Del D: Windows System32 xOsload.exe Del D: Windows System32 xNtKrnl.exe Del D: Windows System32 Drivers oem-drv64.sys attrib c: boot bcd -h -r -s ren c: boot bcd bcd.old bootrec/rebuildbcd
Это восстановит все необходимые файлы внутри загрузочной записи.
5] Отключите DEP или предотвращение выполнения данных
DEP или Data Execution Prevention могут быть еще одной преградой в вашем процессе, особенно для запуска программы. Возможно, вам придется отключить DEP или предотвращение выполнения данных.
6] Исправление реестра
Нажмите комбинацию кнопок WINKEY + R, чтобы запустить утилиту Run, введите regedit и нажмите Enter. После открытия редактора реестра перейдите к следующему
HKEY_LOCAL_MACHINE ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Microsoft Windows NT CurrentVersion Windows
Теперь дважды щелкните LoadAppInit_DLLs на правой боковой панели и измените его значение с 0 на 1 .
Наконец, перезагрузите компьютер, чтобы изменения вступили в силу.
7] Проверьте ОЗУ
Вы можете физически попытаться проверить, находится ли оперативная память, установленная на вашем компьютере, в рабочем состоянии. Вы можете попытаться заменить оперативную память и проверить, исправляет ли это возникновение ошибки.
8] Временно отключите антивирусное программное обеспечение
Вы также можете попытаться отключить антивирусную защиту и проверить, исправляет ли она эту ошибку. Потому что есть большой шанс, что ваш антивирус может блокировать выполнение программы из-за подозрительного поведения.
9] Устранение неполадок в чистом состоянии загрузки
Вы можете устранить неполадки вручную, выполнив Чистую загрузку. Чистая загрузка запускает систему с минимальными драйверами и программами запуска. При запуске компьютера в режиме чистой загрузки компьютер запускается с использованием предварительно выбранного минимального набора драйверов и программ запуска, а поскольку компьютер запускается с минимальным набором драйверов, некоторые программы могут работать не так, как ожидалось.
Устранение неполадок при чистой загрузке предназначено для выявления проблем с производительностью. Для устранения неполадок, связанных с чистой загрузкой, необходимо отключить или включить один процесс за раз, а затем перезагрузить компьютер после каждого действия. Если проблема исчезнет, вы знаете, что это был последний процесс, который создавал проблему.
10] Сброс ПК без изменений в файлах
Вы можете попробовать сбросить эту функцию ПК в Windows 10. Вы также можете использовать инструмент обновления Windows от Microsoft.
Всего наилучшего!
Error 0xc0000005 is an error that is caused due to Access Violation. This means that whenever a user tries to launch a program, he/she will see an error if Windows 11/10 is not able to correctly process the files and the configuration that it needs to run that particular program. You can encounter this error with an installed program as well as an installer for a particular program. This error will eventually block our smooth usage of the program. We will now try to fix the multiple potential causes that can cause this error to occur.
You can try to use System Restore and revert your computer to a previously known stable state. If you tend to not use this feature, you can always start using it because it comes down to being a very reliable fix when troubleshooting a number of errors.
This error code may be accompanied by any of the following three error messages:
- The application was unable to start correctly
- Access violation Exception Error
- Windows Installation Error.
And you have no other option than to click on OK to close the error box.
We will be taking a look at the following fixes for this issue-
- Uninstall any recent Windows Update or Rollback any driver update and see
- Run System File Checker
- Run Windows Memory Diagnostics
- Recreate the Boot records
- Turn off DEP or Data Execution Prevention
- Check Registry setting
- Check RAM
- Disable antivirus software temporarily
- Troubleshoot in Clean Boot State
- Reset PC keeping files intact.
1] Uninstall any recent Windows Update or Roll back any driver update and see
You can also try to uninstall or rollback any drivers or Windows Updates and check if that fixes this error.
2] System File Checker
You can also use our freeware FixWin to Run the System File Checker utility with a click.
3] Run Windows Memory Diagnostics
We already mentioned that this error could be caused due to some errors in the memory. To fix this, you will have to run the Memory Check on your computer. Start by hitting the WINKEY + R button combination to launch the Run utility. Then type in, mdsched.exe and then hit Enter. It will not launch Windows Memory Diagnostic and will give out two options. These options will be given as,
- Restart now and check for problems (recommended)
- Check for problems the next time I start my computer
Now, according to the option selected by you, the computer will restart and check for memory-based problems upon a restart. If you get any issues there, it will fix it automatically else if no issues are detected, this is probably not the cause of the issue.
Related read: Outlook crashes with Error Code 0xc0000005.
4] Recreate the Boot records
You might have your system files infected and modified by malware. So, open Command Prompt by searching for cmd in the Cortana search box or hit WINKEY+R to launch the Run utility and type cmd and hit Enter.
Now type in the following commands one by one.
Del D:WindowsSystem32xOsload.exe Del D:WindowsSystem32xNtKrnl.exe Del D:WindowsSystem32Driversoem-drv64.sys attrib c:bootbcd -h -r -s ren c:bootbcd bcd.old bootrec /rebuildbcd
This will recreate all the necessary files inside the boot record.
5] Turn off DEP or Data Execution Prevention
DEP or Data Execution Prevention might be another blockage in your process to run a program particularly. You may need to turn off DEP or Data Execution Prevention.
6] Fixing the Registry
Hit the WINKEY + R button combination to launch the Run utility, type in regedit and hit Enter. Once Registry Editor opens, navigate to the following key-
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindows
Now, double click on LoadAppInit_DLLs on the right-side panel and change its value from 0 to 1.
Finally, Reboot your computer for the changes to take effect.
7] Check RAM
You can physically try to check if the RAM installed on your computer is in an operable condition. You can try to replace the RAM and check if that fixes the occurrence of the error.
8] Disable Antivirus software temporarily
You can also try to disable your antivirus protection and check if that fixes that error. Because there is a good chance that your antivirus might be blocking the program from execution due to its some suspicious behavior.
9] Troubleshoot in Clean Boot State
You can troubleshoot further manually by performing a Clean Boot. A Clean Boot starts a system with minimal drivers and startup programs. When you start the computer in clean boot, the computer starts by using a pre-selected minimal set of drivers and startup programs, and because the computer starts with a minimal set of drivers, some programs may not work as you expected.
Clean-boot troubleshooting is designed to isolate a performance problem. To perform clean-boot troubleshooting, you must disable or enable one process at a time, and then restart the computer after each action. If the problem goes away, you know that it was the last process that was creating the problem.
10] Reset PC keeping files intact
You can try Reset This PC feature in Windows 10. You could also use the Refresh Windows Tool from Microsoft.
All the best!
Error 0xc0000005 is an error that is caused due to Access Violation. This means that whenever a user tries to launch a program, he/she will see an error if Windows 11/10 is not able to correctly process the files and the configuration that it needs to run that particular program. You can encounter this error with an installed program as well as an installer for a particular program. This error will eventually block our smooth usage of the program. We will now try to fix the multiple potential causes that can cause this error to occur.
You can try to use System Restore and revert your computer to a previously known stable state. If you tend to not use this feature, you can always start using it because it comes down to being a very reliable fix when troubleshooting a number of errors.
This error code may be accompanied by any of the following three error messages:
- The application was unable to start correctly
- Access violation Exception Error
- Windows Installation Error.
And you have no other option than to click on OK to close the error box.
We will be taking a look at the following fixes for this issue-
- Uninstall any recent Windows Update or Rollback any driver update and see
- Run System File Checker
- Run Windows Memory Diagnostics
- Recreate the Boot records
- Turn off DEP or Data Execution Prevention
- Check Registry setting
- Check RAM
- Disable antivirus software temporarily
- Troubleshoot in Clean Boot State
- Reset PC keeping files intact.
1] Uninstall any recent Windows Update or Roll back any driver update and see
You can also try to uninstall or rollback any drivers or Windows Updates and check if that fixes this error.
2] System File Checker
You can also use our freeware FixWin to Run the System File Checker utility with a click.
3] Run Windows Memory Diagnostics
We already mentioned that this error could be caused due to some errors in the memory. To fix this, you will have to run the Memory Check on your computer. Start by hitting the WINKEY + R button combination to launch the Run utility. Then type in, mdsched.exe and then hit Enter. It will not launch Windows Memory Diagnostic and will give out two options. These options will be given as,
- Restart now and check for problems (recommended)
- Check for problems the next time I start my computer
Now, according to the option selected by you, the computer will restart and check for memory-based problems upon a restart. If you get any issues there, it will fix it automatically else if no issues are detected, this is probably not the cause of the issue.
Related read: Outlook crashes with Error Code 0xc0000005.
4] Recreate the Boot records
You might have your system files infected and modified by malware. So, open Command Prompt by searching for cmd in the Cortana search box or hit WINKEY+R to launch the Run utility and type cmd and hit Enter.
Now type in the following commands one by one.
Del D:WindowsSystem32xOsload.exe Del D:WindowsSystem32xNtKrnl.exe Del D:WindowsSystem32Driversoem-drv64.sys attrib c:bootbcd -h -r -s ren c:bootbcd bcd.old bootrec /rebuildbcd
This will recreate all the necessary files inside the boot record.
5] Turn off DEP or Data Execution Prevention
DEP or Data Execution Prevention might be another blockage in your process to run a program particularly. You may need to turn off DEP or Data Execution Prevention.
6] Fixing the Registry
Hit the WINKEY + R button combination to launch the Run utility, type in regedit and hit Enter. Once Registry Editor opens, navigate to the following key-
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindows
Now, double click on LoadAppInit_DLLs on the right-side panel and change its value from 0 to 1.
Finally, Reboot your computer for the changes to take effect.
7] Check RAM
You can physically try to check if the RAM installed on your computer is in an operable condition. You can try to replace the RAM and check if that fixes the occurrence of the error.
8] Disable Antivirus software temporarily
You can also try to disable your antivirus protection and check if that fixes that error. Because there is a good chance that your antivirus might be blocking the program from execution due to its some suspicious behavior.
9] Troubleshoot in Clean Boot State
You can troubleshoot further manually by performing a Clean Boot. A Clean Boot starts a system with minimal drivers and startup programs. When you start the computer in clean boot, the computer starts by using a pre-selected minimal set of drivers and startup programs, and because the computer starts with a minimal set of drivers, some programs may not work as you expected.
Clean-boot troubleshooting is designed to isolate a performance problem. To perform clean-boot troubleshooting, you must disable or enable one process at a time, and then restart the computer after each action. If the problem goes away, you know that it was the last process that was creating the problem.
10] Reset PC keeping files intact
You can try Reset This PC feature in Windows 10. You could also use the Refresh Windows Tool from Microsoft.
All the best!
Многие пользователи разных версий Windows часто сталкиваются с ошибкой при запуске приложения 0xc0000005. Как правило, она говорит о неправильном обращении к памяти (memory access violation), но причин этому может быть множество. Это и ошибки реестра, и некорректные драйверы, и вирусы и даже неисправная память. Поэтому и способы ее решения сильно зависят от того, с чем именно связан этот сбой.
Поиск вирусов
В этом случае решение проблемы выглядит до ужаса тривиальным: просто проверьте систему средствами штатного антивируса, а еще лучше скачайте свежую сборку Dr.Web CureIt и проведите полное сканирование системы. Вирусы найдены и обезврежены, а ошибка исчезла — что ж, отлично, вы решили проблему самой малой кровью. Если же сканирование не дало никаких результатов, или удаление найденных вирусов так и не помогло избавиться от проблемы, идем дальше.
Проверка реестра
При некорректной установке или удалении программ в реестре часто возникаю непредвиденные конфликты, один из которых и может стать причиной появления ошибки при запуске 0xc0000005. Конечно, искать эти конфликты руками — занятие крайне неблагодарное. Поэтому мы рекомендуем воспользоваться отлично зарекомендовавшей себя программой CCleaner. Она не только поможет избавиться от лишних «хвостов» в реестре, но и отлично почистит операционную систему от всякого мусора. А, если этого мусора было много, вы заметите намного возросшую скорость работы компьютера.
Просто отметьте все галочки в меню поиска проблем в реестре, и CCleaner сделает все за вас. После окончания работы утилиты для надежности перезагрузите систему. Ошибка исчезла? Отлично! Нет? Идем дальше.
Переустановка драйверов
Иногда причиной появления ошибки при запуске игры 0xc0000005 могут быть некорректно «вставшие» драйверы видеокарты. Для решения проблемы зайдите в «Диспетчер устройств», найдите в открывшемся списке ваш видеоадаптер и щелкните по нему правой кнопкой мышки. Нажмите «Обновить драйвер» в открывшемся контекстном меню.
Если это не помогло, то попробуйте удалите его из системы, после чего обновите конфигурацию оборудования. Драйверы установятся автоматически.
Если и это не помогло решить проблему, переходим к следующему пункту.
Проверка версии операционной системы
Посмотрите, актуальная ли версия операционной системы у вас установлена. Для этого зайдите в центр обновления Windows. В верхней части открывшегося окна должна красоваться надпись: «У вас установлены все последние обновления», но на всякий случай можете нажать кнопку «Проверить наличие обновлений». Если после проверки надпись останется неизменной, все в порядке.
Вспомните, когда вы в первый раз столкнулись с ошибкой 0xc0000005. Если это произошло почти сразу же после установки очередного обновления Windows, откатите апдейт. Эта опция есть в разделе «Обновление и безопасность». Выберите там пункт меню «Восстановление». Если с момента установки последнего обновления прошло меньше 10 дней, вы сможете откатить операционную систему к предыдущему состоянию. Если этот срок прошел, появится такая надпись:
Впрочем, здесь можно пойти другим путем. Найдите в «Центре обновления Windows» пункт «Журнал обновлений». Выберите в открывшемся окне «Удаление обновлений». Вы увидите полный список со всеми установленными системой обновлениями. Выберите последнее из них и удалите.
Перезагрузите компьютер и проверьте, исчезла ли ошибка. Если нет, переходим к следующему этапу.
Проверка целостности системных файлов
Для проверки целостности системных файлов нажмите сочетание клавиш win+X, запустите Windows PowerShell от имени администратора и введите команду sfc /scannow.
Если во время проверки появятся файлы, которые невозможно исправить, повторите проверку, но уже в безопасном режиме. После проверки перезагрузите компьютер.
Для исправления повреждения хранилища компонентов, препятствующего нормальной работе SFC, введите команду dism /online /cleanup-image /restorehealth. Проверка может занять до 15 минут. Не закрывайте окно командной строки до завершения процесса. И не волнуйтесь, если индикатор прогресса будет долго держаться на уровне 20% — это нормально.
Если в результате работы DISM будут внесены какие-либо изменения, перезагрузите компьютер, после чего снова выполните команду SFC. Она сможет заменить поврежденные файлы правильными.
Проверка принтера
Как это ни парадоксально, но иногда причиной появления ошибки 0xc0000005 может быть… принтер. Убедиться, что его настройки и драйверы не конфликтуют с приложениями, достаточно просто. Просто удалите драйверы принтера из системы (как это сделать, мы рассматривали, когда говорили о видеокарте) и для верности физически отключите принтер от ПК.
Если проблема исчезла, избавляться от принтера не нужно. Просто заново подключите его к компьютеру, установите свежие драйверы и создайте совершенно новый профиль принтера.
Проверка оперативной памяти
Если ничего из написанного выше не помогло, велика вероятность, что проблема может быть связана с вышедшим из строя модулем оперативной памяти. В современные компьютеры обычно устанавливается не меньше двух планок оперативки, зачастую работающих в двухканальном режиме. Поэтому для проверки этой гипотезы достаточно убрать из системы один из модулей и посмотреть, не исчезла ли ошибка. После этого установите его обратно и повторите операцию с другим модулем.
Если при удалении одного из них из системы ошибка пропадает, виновником ваших страданий почти наверняка является именно эта планка оперативки. Хотя для надежности вы можете попробовать установить «подозреваемую» в другой компьютер и посмотреть, не стала ли там появляться эта же ошибка. Стала? Значит, теория подтвердилась.
В этом случае единственное, что вы можете сделать — это заменить модуль памяти на аналогичный.
Итоги
И так, мы разобрались в причинах появления ошибки при запуске приложения 0xc0000005 и том, как исправить эту ситуацию. К сожалению, в некоторых случаях вы не сможете обойтись программным решением проблемы. И хотя вероятность появления ошибки из-за сбойного модуля оперативной памяти достаточно мала, полностью ее исключать нельзя.
Читайте также
- Ошибка обновления 80072efe: как ее исправить
- Ошибка 651 при подключении к интернету: как ее исправить
- Как исправить ошибку 0xc0000142: при запуске программы, приложения или игры
На чтение 8 мин Просмотров 41.1к. Опубликовано 16.09.2021
Полное руководство по Windows 10
Сложно радоваться жизни, если продуктивной работе или увлекательной игре препятствует ошибка при запуске приложения 0xc0000005. Сегодня мы исследуем причины, по которым она может возникать, и разберемся с возможными вариантами исправления.
Почему возникает ошибка 0xc0000005?
Код ошибки 0xc0000005 обозначает сложности с доступом к ресурсу, чаще всего к какой-то части памяти. Возможные причины возникновения таковы:
Неисправность ОЗУ на физическом уровне (бракованный модуль, перегрев и т.д.);
Проблемы с драйверами устройств (неверная версия, повреждены файлы);
Некорректное обновление или установка софта;
Воздействие вирусов.
А также различные другие факторы, вплоть до ошибок разработчиков из Microsoft.
Как исправить ошибку 0xc0000005
В поисках способа 0xc0000005 как исправить были обнаружены довольно оригинальные способы. Например, в ряде случаев рекомендуется удалить определенные обновления системы. Давайте рассмотрим доступные варианты действий в зависимости от ситуации.
7 способов исправить ошибку 0xc0000005
1. Проверка физической памяти
Если ошибка появляется без всякой системы, при случайных комбинациях действий и запускаемых программ, нужно начать с проверки оперативной памяти. Сделать это можно при помощи специализированных утилит, например Memtest86.
Для запуска проверки нужно скачать с официального сайта ISO-образ, записать его на CD или DVD. После этого необходимо загрузить компьютер с записанного диска. Если при запуске ничего не делать, загрузится проверка по умолчанию.
После завершения тестирования программа покажет сводные результаты – данные о количестве прогонов и числе ошибок. Если их много, стоит подумать о замене оперативной памяти.
Если под рукой есть подходящая заведомо исправная планка памяти, можно просто по очереди заменять ей установленные в компьютере. После каждой замены нужно проверять, осталась ли ошибка.
2. Удаление установленных обновлений
Если ошибка 0xc0000005 стала частым гостем после установки системных обновлений, можно попробовать удалить некоторые из них. Да, это не шутка, в данном случае сложности действительно могут возникать при наличии пакетов с номерами KB2872339, KB2859537 и KB2882822 в списке установленных. Также с аналогичной ошибкой сталкивались те пользователи, у которых на компьютерах появлялось обновление KB971033.
Корни проблемы часто ведут аж к моменту установки Windows. Если использовалась нелегальная копия с пиратскими активациями, то часть файлов в ней может быть заменена на модифицированные копии. Однако системе обновлений про это неизвестно, поэтому указанные выше пакеты пытаются использовать оригинальные версии. В результате и возникает ошибка. Справедливости ради отметим, что в некоторых случаях сложности возникали и в честных лицензионных копиях.
Есть несколько способов при такой причине появления 0xc0000005 как исправить ошибку Windows 7. Все они основываются на удалении проблемных обновлений.
3. Удаление через командную строку
Первый вариант – воспользоваться штатными системными программами и командной строкой. Последнюю для этих целей нужно запустить с администраторскими привилегиями: в меню Пуск через поиск следует найти CMD. Затем по обнаруженному объекту кликнуть правой клавишей и в подменю выбрать старт от имени администратора.
Если текущий пользователь обладает администраторскими правами, то можно сразу вводить команды через пункт «Выполнить».
Теперь нужно написать следующую команду:
wusa.exe /uninstall /kb:2872339
По нажатию Enter’а она запустит системный инсталлятор обновлений. При этом параметр /uninstall укажет ему, что необходимо произвести именно удаление, а не установку. Второй параметр конкретизирует, какое именно обновление необходимо убрать из системы.
Аналогичным образом нужно поступить и с остальными номерами (2859537, 2882822, 971033). Удаление каждого из пакетов может занять некоторое время. Нужно дождаться корректного завершения работы команды, чтобы не столкнуться с другими проблемами. Затем следует перезагрузить устройство.
Важно! При включенном автоматическом обновлении пакеты будут повторно установлены. Поэтому рекомендуется проверять эффективность лечения, например, при отключенном интернете. Отключить их можно через Центр обновления: перевести в настройках установку в ручной режим, проверить список доступных. Затем на указанных номерах нужно правым кликом открыть меню и скрыть их.
4. Откат к точке восстановления
Большая удача, если есть точка восстановления, удачно созданная как раз перед установкой обновлений. В таком случае можно просто вернуться к ней, чтобы удалить обновления. Для этого нужно использовать инструмент под названием «Восстановление системы». Разработчики поместили его в привычное меню Пуск, только спрятали в подпапку со служебными программами. Она, в свою очередь, располагается в разделе Стандартных.
После запуска утилиты нужно выбрать соответствующую точку и откатиться до нее. Минус этого метода очевиден: все установленные после данной точки программы испарятся, так что их нужно будет устанавливать повторно.
Откат может помочь и в других случаях, если точно известно, что на момент создания точки ошибка не возникала.
5. Удаление через DISM
Если предыдущие варианты удаления недоступны или не сработали, есть еще один способ устранить ошибку приложения 0xc0000005. Для этого удаление следует запустить из среды восстановления. Чтобы попасть в нее, необходимо при загрузке ПК нажать F8 до появления меню с вариантами загрузки. Затем нужно выбрать «Устранение неполадок компьютера». Альтернативный способ – использовать среду восстановления с установочного диска.
Далее следует загрузить командную строку и определить букву системного диска.
Можно набрать notepad, нажать в нем Ctrl + O и просмотреть имеющиеся в компьютере диски и их буквы. Системный можно опознать по соответствующей метке или по наличию папки Windows. Буква X: при этом используется самой средой восстановления.
Для удаления через DISM нужно получить полные названия установочных пакетов. Их список покажет такая команда (для примера тут указана буква диска D:, если она другая, нужно указать свой вариант):
DISM /Image:D: /Get-Packages
Появится довольно длинный список всех обновлений с их статусом. Нужно найти те, у которых в имени есть номера проблемных пакетов (к примеру, KB2859537). Выглядят они примерно так:
После этого нужно скопировать их имена до самого конца (это можно сделать, если сначала выделить их мышкой и затем кликнуть правой кнопкой).
Для рисунка выше команда будет следующей:
DISM /Image:D: /Remove-Package /PackageName:Package_for_KB2859537~31bf3866ad364e35~x86~~6.1.1.3
Аналогичным образом следует поступить с другими сбойными обновлениями.
6. Переустановка программы/драйверов
Если ошибка связана с конкретным приложением, можно попробовать его переустановить. В случае игр также может выручить обновление или переустановка драйвера графической карты. Однако эта причина встречается значительно реже, нежели описанные выше варианты.
7. Отключение DEP для проблемного приложения
Иногда программа может некорректно работать из-за DEP – системы, запрещающей исполнение программы, если она определенным образом работает с памятью. В таком случае можно попробовать отключить DEP для приложения (если не поможет, приложение нужно будет убрать из списка исключений).
Сначала нужно открыть свойства системы. Для этого нужно кликнуть правой клавишей мыши по Моему компьютеру и выбрать соответствующий пункт.
Затем требуется открыть Дополнительные параметры системы.
Далее нужно перейти к параметрам в разделе Быстродействие и открыть вкладку с настройками DEP.
По умолчанию DEP действует только для основных программ. Но если появляется 0xc0000005 при запуске приложений системы, следует попробовать второй вариант («… кроме выбранных ниже»). Нужно нажать «Добавить» и указать исполняемый файл сбойной программы.
При этом DEP включится для всех других программ, поэтому пользоваться им следует аккуратно.
Если же описанные способы не сработали, стоит проверить систему на вирусы. Иногда именно они отвечают за искажение файлов и некорректную работу программ с памятью.
- 10 лучших антивирусов 2022 года
- 15+ самых нужных программ для Windows 10 и 11
Читайте также:
- Ошибка при запуске приложения 0xc000007b
- Ошибка 0x80004005 — Windows не может получить доступ к компьютеру
- Ошибка при запуске приложения 0xc0000142
- Ошибка при запуске приложения 0xc000007b
Константин
Системный администратор
Задать вопрос