Win32, HRESULT и системные коды Windows 10Windows 11 0xC0000005C0000005

Ошибка 0xC0000005 в Windows: нарушение прав доступа

  • Обновлено
  • Чтение ≈ 3 минуты
  • Нужны права администратора

Краткий ответ

Ошибка 0xC0000005 означает нарушение доступа (Access Violation): программа обратилась к области памяти, к которой у неё нет доступа. Причины — баги программы, повреждённые файлы, неисправная память, вмешательство антивируса.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение
  4. Если ошибка в одной программе
  5. Если ошибка системная
  6. Особые случаи
  7. Где скачать и что открыть

#Что означает ошибка

0xC0000005
Ошибка 0xC0000005 нарушение прав доступа

Код 0xC0000005 (STATUS_ACCESS_VIOLATION) означает, что программа попыталась обратиться к области памяти, к которой у неё нет доступа. Это может быть ошибка в самой программе, но чаще её вызывает окружение: повреждённые системные файлы, неисправная оперативная память, конфликт драйверов, антивирус или установленное обновление, нарушающее совместимость.

Если ошибка возникает в одной программе, ищите причину в ней (обновление, переустановка, права). Если у разных программ и при загрузке системы — проверяйте память и системные файлы.

означает нарушение доступа (Access Violation): программа обратилась к области памяти, к которой у неё нет доступа. Причины — баги программы, повреждённые файлы, неисправная память, вмешательство антивируса.

#Причины и решения

Возможная причинаКак узнатьЧто делать
Ошибка в самой программеКонкретное приложение.Сбой только в одной программе.Обновите или переустановите программу.
Конфликт с антивирусом или DEPЗащита памяти.Сбой при запуске.Добавьте программу в исключения; проверьте DEP.
Неисправная памятьДефект RAM.Сбои в разных программах.Проверьте RAM.
Повреждённые системные файлыПовреждение библиотек.Сбой в нескольких приложениях.SFC и DISM.

#Пошаговое решение

  1. Перезагрузите компьютерКод 0xC0000005 означает нарушение доступа к памяти процесса, а не отказ файловой системы в доступе. Сохраните данные, запишите имя сбойной программы и время. Через поиск «Пуск» откройте «Просмотр событий → Журналы Windows → Приложение» и найдите «Ошибка приложения» или Windows Error Reporting в момент сбоя. Запишите Faulting module name и его путь. Если падает только одна программа, проверьте её официальное обновление и плагины; если несколько несвязанных программ — продолжайте проверку системы и аппаратной части. Не пытайтесь чинить эту ошибку сменой прав папок.
  2. Проверьте системуКогда сбой повторяется в нескольких приложениях или после неожиданного выключения, перезагрузите ПК через «Пуск → Питание → Перезагрузка». Откройте CMD от администратора и выполните DISM /Online /Cleanup-Image /RestoreHealth, после его завершения — sfc /scannow. Команды проверяют компоненты Windows, но не исправляют ошибки кода сторонней программы. Если получен код ошибки DISM/SFC, запишите его и обратитесь к документации Microsoft. После повторного запуска программы проверьте события журнала; не отключайте DEP, защиту Windows или проверку подписей.
  3. Проверьте дискЕсли разные программы по-прежнему аварийно завершаются и есть признаки нестабильности памяти, сохраните несохранённые файлы и нажмите Win+R → mdsched.exe. Выберите «Выполнить перезагрузку и проверку» лишь когда можно прервать работу: компьютер перезагрузится. После загрузки просмотрите результат в уведомлении или «Просмотр событий → Журналы Windows → Система» (источник MemoryDiagnostics-Results). Обнаруженные ошибки требуют аппаратной диагностики, проверки модулей и настроек памяти у специалиста; не удаляйте обновления и не меняйте BIOS наугад. При отсутствии ошибок тест не исключает всех аппаратных причин.
  4. Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
    Выберите подходящий вариант — это не команды для последовательного выполнения
    Вариант 1При системных повреждениях команды выполняются последовательно, с проверкой результата первой.
    Windows · Командная строка (CMD)КомандаПрава администратора
    При системных повреждениях команды выполняются последовательно, с проверкой результата первой. Не использовать как способ исправления файловых прав.
    # Если сбой системный, CMD от администратора:
    DISM /Online /Cleanup-Image /RestoreHealth
    sfc /scannow
    Вариант 2Альтернатива предыдущему блоку, не запускать дважды; проверка хранилища компонентов.
    Windows · Командная строка (CMD)КомандаПрава администратора
    Альтернатива предыдущему блоку, не запускать дважды; проверка хранилища компонентов.
    # Только Windows, CMD от администратора при системных сбоях:
    DISM /Online /Cleanup-Image /RestoreHealth

#Если ошибка в одной программе

При сбое только одной программы изучите её журнал и список установленных расширений, обновите её официальным установщиком. Не отключайте DEP или антивирус и не запускайте неизвестное приложение от администратора.

#Если ошибка системная

При падении нескольких приложений сначала создайте резервную копию, затем используйте DISM, SFC и диагностику RAM по шагам. Не меняйте XMP/BIOS и не удаляйте драйверы или обновления без доказанного временного совпадения и возможности отката.

#Особые случаи

Ошибка при установке Windows или обновлении иногда вызвана флешкой или дефектным образом. Для старых программ после обновлений KB может помочь удаление конкретного обновления. Если вы видите код в сочетании с модулем ntdll.dll, ищите конфликтующую библиотеку по журналу событий.

Windows · Командная строка (CMD)КомандаПрава администратора
Через Win+R; диагностика памяти требует перезагрузки, предварительно сохраните документы.
mdsched.exe

#Где скачать и что открыть

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 1 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.