Краткая памятка по устранению ошибки 0xc0000005
- Проверьте оперативную память (RAM) с помощью mdsched.exe.
- Запустите проверку системных файлов (sfc /scannow).
- Проверьте компьютер на вирусы.
- Переустановите или откатите драйверы (особенно видеокарты).
- Переустановите проблемную программу или игру.
- Откатите систему к точке восстановления.
- Удалите недавно установленные обновления Windows.
- Отключите DEP для конкретного приложения.
- Проверьте жесткий диск на ошибки (chkdsk).
- Выполните чистую загрузку Windows для выявления конфликтов.
- Обновите DirectX и Visual C++ Redistributable.
- В крайнем случае — переустановите Windows.
Почему возникает ошибка 0xc0000005 Windows
Во времена седьмой версии операционной системы Windows основной причиной возникновения данной ошибки были неудачные обновления. Устраняли проблему путем их удаления. Особенно тогда пострадали пользователи, использующие неофициальную версию «Окон».
С выходом Windows 10 и 11 версии данная ошибка появляется все реже и не так сильно портит жизнь юзерам с точки зрения неприятных последствий. Тем не менее жалобы пользователей возникают, а актуальность поддерживается тем, что к ошибке может привести одна из широкого спектра причин. Хотя, в целом, основа везде одна — из-за чего-то отсутствует доступ к части оперативной памяти или другому ресурсу компьютера.
Причины возникновения ошибки 0xc0000005
Злополучная ошибка 0xc0000005 характерна для Windows 10, 11 и более ранних версий майкрософтовской операционки. Во времена царствования «семерки» с проблемой обычно боролись путем удаления неудачных обновлений системы. Таковых было несколько штук, каждое удаляли командой с параметрами uninstall и название обновки. Между операциями запускали перезагрузку Винды. Несколько сбойных апдейтов ОС подпортили жизнь юзерам, использующим пиратские Windows, но для опытных системных администраторов они проблемой не стали.
С появлением Windows 10 обновки стали реже приводить к неприятным последствиям. Однако ошибка 0xc0000005 по-прежнему периодически упоминается в жалобах пользователей, поскольку к ней приводит достаточно широкий спектр причин. Впрочем, суть проблемы вырисовывается достаточно четко — это отсутствие доступа к части ОЗУ или другому ресурсу.
Все варианты устранения: коротко
В зависимости от фактора, который спровоцировал ошибку, нужно выбирать конкретный способ ее устранения. Для большей наглядности продемонстрируем варианты в формате наглядной таблицы.
Таблица №1
|
Источник проблемы |
Как устранить ошибку |
|---|---|
|
Проблемная плата ОЗУ (брак, перегрев, прочее) |
Заменить планку |
|
Неправильно работающие драйвера |
Установить версию, которая раньше работала нормально / обновиться до более новой версии драйвера / откатиться к предыдущей версии |
|
Повреждение файлов системы |
Воспользоваться возможностями командной строки |
|
Проблемное обновление ОС Windows |
Произвести откат к более ранней версии |
|
Сбой в процессе установки ПО или повреждение части файлов программы |
Удаление и полная переустановка ПО с нуля |
|
Атака вирусов на устройства |
Проверка системы качественным антивирусом (желательно — в автономном режиме) |
Далее давайте пройдемся по типичным ситуациям более подробно, чтобы понимать, что делать в конкретном случае.
Проверка физической памяти
Если вы заметили, что данная ошибка начала появляться сразу после установки новых планок оперативной памяти, вероятно, требуется проверить именно их. Установке новых планок ОЗУ должна предшевствовать их проверка по типу, объему, производителю и разнообразным параметрам совместимости. В противном случае — можно столкнуться как с ошибками, так и с полным отсутствием поддержки на вашем устройстве.
В таком случае мы рекомендуем извлечь новую память, поставить старую и протестировать программы, которые не функционировали с новыми планками. Если проблемы исчезли — источник ошибки очевиден. Для дополнительной ясности — можно протестировать ОЗУ через специальную утилиту Memtest86+.
Проверка физической памяти
Если ошибка появляется без всякой системы, при случайных комбинациях действий и запускаемых программ, нужно начать с проверки оперативной памяти. Сделать это можно при помощи специализированных утилит, например Memtest86.
Для запуска проверки нужно скачать с официального сайта ISO-образ, записать его на CD или DVD. После этого необходимо загрузить компьютер с записанного диска. Если при запуске ничего не делать, загрузится проверка по умолчанию.
После завершения тестирования программа покажет сводные результаты – данные о количестве прогонов и числе ошибок. Если их много, стоит подумать о замене оперативной памяти.
Если под рукой есть подходящая заведомо исправная планка памяти, можно просто по очереди заменять ей установленные в компьютере. После каждой замены нужно проверять, осталась ли ошибка.
Проверка системных файлов
Наиболее простой вариант проверки системных файлов — использование командной строки:
- Ищем ее в «Пуске» и запускаем от имени администратора.
- Используем команду sfc /scannow.
В процессе будут проверены все файлы, которые не используются со стороны ОС. Если вы хотите проверить абсолютно все файлы, включая операционные, сделать это можно путем запуска с загрузочной флешки (с образом системы) и сделать все те же действия в командной строке среды восстановления.
Если есть вероятность повреждения системных компонентов, рекомендуется применить утилиту. Чтобы ее запустить, снова возвращаемся в командную строку и используем три команды со скриншота ниже.
Проверка на вирусы
Что касается вирусов, то ситуация может быть неоднозначной. С одной стороны — ошибку может вызывать вредоносный код. С другой — частой ее причиной может быть излишняя активность стороннего антивируса. Проверить второе легче — на время отключаем программу и изучаем результат. В первом случае стоит произвести полное длительное сканирование антивирусом со свежей базой данных по вирусам. После него — не лишней будет процедура автономного сканирования без доступа к интернету, которая хорошо реализована во встроенном антивирусе от Windows.
Переустановка драйвера
Данная ошибка нередко возникает и в случае работы проблемных драйверов. Чаще всего это связано с драйверами таких устройств, как видеокарта и принтер:
- Если есть подозрения по драйверам видеокарты (чаще всего у пользователей игровых ПК с дискретной видеокартой) — протестировать можно путем подключения монитора напрямую к материнской плате. Если программы после этого запускаются, вы нашли причину проблем. В таком случае действия стандартные — либо обновляем драйвера к более новым и стабильным, либо откатываем к старым и проверенным. (Важно!) Если в процессе обновления драйверов возникла ошибка ошибка 0x80248014, можно воспользоваться этой нашей статьей с пошагово прописанным алгоритмом действий.
- Если есть подозрения по драйверам принтера (устройство не печатает и/или не пускает в настройки) — оптимальным средством будет удаление принтера из списка устройств. Далее идем на сайт производителя, качаем там драйвер и устанавливаем его. Проблема должна решиться.
Относительно ошибки из-за принтера — часто причиной является слишком усердная работа стороннего антивируса. Попробуйте его отключить или удалить и пользоваться исключительно Windows Defender.
Переустановка программы/драйверов
Если ошибка связана с конкретным приложением, можно попробовать его переустановить. В случае игр также может выручить обновление или переустановка драйвера графической карты. Однако эта причина встречается значительно реже, нежели описанные выше варианты.
Перестановка программы
Если ошибка — следствие запуска всего лишь одной конкретной программы, то стоит произвести ее переустановку. Возможно, причиной всему сбой инсталляции. Есть также шанс того, что ваша программа заражена вредоносным ПО (тогда обязательно убедитесь, что скачали ее с официального безопасного источника или скачайте заново и переустановите). Нередко также советуется проверить инсталляционный файл антивирусной программой.
Откат версии ОС
Не один десяток лет проверенным и надежным инструментом для избавления от ошибок Windows выступает откат системы. Не минула эта участь и ошибку 0xc0000005 — особенно, если возникла она после очередного обновления системы. Алгоритм действий таков:
- Переходим в «Панель управления».
- Заходим в раздел, отвечающий за восстановление.
- Запускаем данный процесс.
Важно, чтобы у вас была хотя бы одна более ранняя точка восстановления с датой до обновления. Обычно они создаются автоматически, а потом выдаются пользователю со списком, в котором есть рекомендованный вариант и возможность выбора любого другого вручную.
Откат к точке восстановления
Большая удача, если есть точка восстановления, удачно созданная как раз перед установкой обновлений. В таком случае можно просто вернуться к ней, чтобы удалить обновления. Для этого нужно использовать инструмент под названием «Восстановление системы». Разработчики поместили его в привычное меню Пуск, только спрятали в подпапку со служебными программами. Она, в свою очередь, располагается в разделе Стандартных.
После запуска утилиты нужно выбрать соответствующую точку и откатиться до нее. Минус этого метода очевиден: все установленные после данной точки программы испарятся, так что их нужно будет устанавливать повторно.
Откат может помочь и в других случаях, если точно известно, что на момент создания точки ошибка не возникала.
Удаление установленных обновлений
Если ошибка 0xc0000005 стала частым гостем после установки системных обновлений, можно попробовать удалить некоторые из них. Да, это не шутка, в данном случае сложности действительно могут возникать при наличии пакетов с номерами KB2872339, KB2859537 и KB2882822 в списке установленных. Также с аналогичной ошибкой сталкивались те пользователи, у которых на компьютерах появлялось обновление KB971033.
Корни проблемы часто ведут аж к моменту установки Windows. Если использовалась нелегальная копия с пиратскими активациями, то часть файлов в ней может быть заменена на модифицированные копии. Однако системе обновлений про это неизвестно, поэтому указанные выше пакеты пытаются использовать оригинальные версии. В результате и возникает ошибка. Справедливости ради отметим, что в некоторых случаях сложности возникали и в честных лицензионных копиях.
Есть несколько способов при такой причине появления 0xc0000005 как исправить ошибку Windows 7. Все они основываются на удалении проблемных обновлений.
Удаление через командную строку
Первый вариант – воспользоваться штатными системными программами и командной строкой. Последнюю для этих целей нужно запустить с администраторскими привилегиями: в меню Пуск через поиск следует найти CMD. Затем по обнаруженному объекту кликнуть правой клавишей и в подменю выбрать старт от имени администратора.
Если текущий пользователь обладает администраторскими правами, то можно сразу вводить команды через пункт «Выполнить».
По нажатию Enter’а она запустит системный инсталлятор обновлений. При этом параметр /uninstall укажет ему, что необходимо произвести именно удаление, а не установку. Второй параметр конкретизирует, какое именно обновление необходимо убрать из системы.
Аналогичным образом нужно поступить и с остальными номерами (2859537, 2882822, 971033). Удаление каждого из пакетов может занять некоторое время. Нужно дождаться корректного завершения работы команды, чтобы не столкнуться с другими проблемами. Затем следует перезагрузить устройство.
Важно! При включенном автоматическом обновлении пакеты будут повторно установлены. Поэтому рекомендуется проверять эффективность лечения, например, при отключенном интернете. Отключить их можно через Центр обновления: перевести в настройках установку в ручной режим, проверить список доступных. Затем на указанных номерах нужно правым кликом открыть меню и скрыть их.
Удаление через DISM
Если предыдущие варианты удаления недоступны или не сработали, есть еще один способ устранить ошибку приложения 0xc0000005. Для этого удаление следует запустить из среды восстановления. Чтобы попасть в нее, необходимо при загрузке ПК нажать F8 до появления меню с вариантами загрузки. Затем нужно выбрать «Устранение неполадок компьютера». Альтернативный способ – использовать среду восстановления с установочного диска.
Далее следует загрузить командную строку и определить букву системного диска.
Можно набрать notepad, нажать в нем Ctrl + O и просмотреть имеющиеся в компьютере диски и их буквы. Системный можно опознать по соответствующей метке или по наличию папки Windows. Буква X: при этом используется самой средой восстановления.
Для удаления через DISM нужно получить полные названия установочных пакетов. Их список покажет такая команда (для примера тут указана буква диска D:, если она другая, нужно указать свой вариант):
Появится довольно длинный список всех обновлений с их статусом. Нужно найти те, у которых в имени есть номера проблемных пакетов (к примеру, KB2859537). Выглядят они примерно так:
После этого нужно скопировать их имена до самого конца (это можно сделать, если сначала выделить их мышкой и затем кликнуть правой кнопкой).
Аналогичным образом следует поступить с другими сбойными обновлениями.
Отключение технологии DEP
Иногда ошибка 0xc0000005 связана с технологией DEP, которая внедрена в систему для защиты памяти от вирусов. Отключать ее полностью не нужно. Но можно сделать исключение для конкретной программы:
- Правый клик по «Этой компьютер» и выбрать «Свойства».
- Перейти в «Дополнительные параметры».
- Выбрать «Параметры быстродействия».
- Зайти в «Предотвращение выполнения данных».
- Далее включаем DEP для всех служб, кроме выбранных и через «Добавить…» пополняем список нужным проблемным ПО, при включении которого возникает ошибка.
В заключение пожелаем вам удачи в процессе устранения проблемы и надеемся, что хотя бы один из методов вам поможет. Если же что-то не получится или вам не хватит опыта, за процедурой обслуживания компьютеров в Киеве всегда можно обратиться к нам.
Отключение DEP для проблемного приложения
Иногда программа может некорректно работать из-за DEP – системы, запрещающей исполнение программы, если она определенным образом работает с памятью. В таком случае можно попробовать отключить DEP для приложения (если не поможет, приложение нужно будет убрать из списка исключений).
Сначала нужно открыть свойства системы. Для этого нужно кликнуть правой клавишей мыши по Моему компьютеру и выбрать соответствующий пункт.
Далее нужно перейти к параметрам в разделе Быстродействие и открыть вкладку с настройками DEP.
По умолчанию DEP действует только для основных программ. Но если появляется 0xc0000005 при запуске приложений системы, следует попробовать второй вариант («… кроме выбранных ниже»). Нужно нажать «Добавить» и указать исполняемый файл сбойной программы.
При этом DEP включится для всех других программ, поэтому пользоваться им следует аккуратно.
Если же описанные способы не сработали, стоит проверить систему на вирусы. Иногда именно они отвечают за искажение файлов и некорректную работу программ с памятью.
- 10 лучших антивирусов 2026 года
- 15+ самых нужных программ для Windows 10 и 11
- Ошибка при запуске приложения 0xc000007b
- Ошибка 0x80004005 — Windows не может получить доступ к компьютеру
- Ошибка при запуске приложения 0xc0000142
- Ошибка при запуске приложения 0xc000007b
Часто задаваемые вопросы об ошибке 0xc0000005
Вопрос: Что означает ошибка 0xc0000005 в Windows 7?
Ответ: Это код ошибки, указывающий на нарушение доступа к памяти (Access Violation), когда программа пытается обратиться к памяти, к которой у нее нет прав.
Вопрос: Из-за чего чаще всего возникает ошибка 0xc0000005?
Ответ: Чаще всего из-за поврежденных системных файлов, неисправной оперативной памяти, конфликта драйверов или вирусов.
Вопрос: Может ли ошибка 0xc0000005 быть вызвана вирусами?
Ответ: Да, вредоносное ПО может повреждать системные файлы или изменять параметры памяти, вызывая эту ошибку.
Вопрос: Как проверить оперативную память на ошибки?
Ответ: Используйте встроенную утилиту Windows «Средство проверки памяти» (mdsched.exe) или сторонние программы вроде MemTest86.
Вопрос: Поможет ли переустановка программы при ошибке 0xc0000005?
Ответ: Да, если ошибка вызвана повреждением файлов конкретной программы, ее переустановка может решить проблему.
Вопрос: Что такое DEP и как его отключение может помочь?
Ответ: DEP (Data Execution Prevention) — функция защиты системы. Ее отключение для конкретного приложения может помочь, если DEP ошибочно блокирует его работу.
Вопрос: Как откатить систему, если ошибка появилась после обновления?
Ответ: Используйте точку восстановления системы или удалите последние установленные обновления через панель управления или командную строку.
Вопрос: Нужно ли проверять жесткий диск при ошибке 0xc0000005?
Ответ: Да, ошибки чтения/записи на диске могут повреждать файлы, вызывая эту ошибку. Проверьте диск командой chkdsk.
Вопрос: Может ли проблема быть в драйверах?
Ответ: Да, особенно драйверы видеокарты, звуковой карты или чипсета. Попробуйте переустановить или откатить драйверы.
Вопрос: Что делать, если ничего не помогает?
Ответ: В крайнем случае, выполните чистую переустановку Windows 7 или восстановление системы из резервной копии.
































