Гид по технологиям

Ошибка Windows 0xc0000005 — как исправить

• 6 min read • Windows • Обновлено 27 Nov 2025
Как исправить ошибку Windows 0xc0000005
Как исправить ошибку Windows 0xc0000005

windows 10 laptop

Код ошибки Windows 0xc0000005 часто прерывает работу и появляется при попытке запустить приложение или службу. Причины могут сильно различаться: повреждённые системные файлы, ошибки в оперативной памяти, конфликт с механизмами безопасности Windows (например, DEP — Data Execution Prevention), или несовместимость версии приложения с вашей версией ОС. В этой статье собраны практические методы диагностики и исправления — от простых быстрых проверок до последовательных шагов для системного администратора.

Как определить симптомы

  • Приложение сразу закрывается при запуске и выдаёт код 0xc0000005.
  • Сбой появляется после обновления приложения или Windows.
  • Периодические BSOD или сбои при загрузке программ, работающих с памятью.

Важно: если ошибка возникает в одном конкретном приложении, сфокусируйтесь на нём. Если ошибка повсеместна — сначала проверьте hardware (ОЗУ, диск).

1. Временное отключение DEP (Data Execution Prevention)

Data Execution Prevention — встроенная функция безопасности Windows, которая блокирует выполнение кода из некоторых областей памяти. Она защищает от эксплойтов, но иногда мешает легитимным программам.

Внимание: отключение DEP снижает уровень защиты системы. Используйте временно для тестирования, затем включите обратно.

Шаги:

  • Откройте меню Пуск, найдите «cmd», щёлкните правой кнопкой и выберите «Запуск от имени администратора».

  • Введите команду и нажмите Enter:

bcdedit.exe /set {current} nx AlwaysOff

Если у вас включён UEFI Secure Boot, команда может вернуть ошибку. В этом случае сначала отключите Secure Boot в настройках UEFI/BIOS, затем повторите команду.

После успешного выполнения перезагрузите компьютер и проверьте, сохраняется ли ошибка 0xc0000005. Если проблема решена, подумайте о постоянном решении (обновление приложения, поиск альтернативы) и не оставляйте DEP отключённым надолго.

cmd

2. Проверка версии Windows и совместимости приложения

Частая причина — несовместимость приложения с версией Windows.

Как посмотреть версию Windows:

  • Нажмите Win + I, откройте «Параметры».
  • Перейдите в «Сведения». В разделе «Характеристики устройства» и «Параметры Windows» увидите версию и сборку ОС.

Как проверить версию приложения:

  • Откройте «Параметры» → «Приложения» → «Установленные приложения».
  • Выберите нужное приложение и посмотрите его версию. Для приложений из Microsoft Store откройте дополнительные параметры (три точки) → «Дополнительные параметры».

installed apps

Если приложение старое или несовместимо с вашей сборкой Windows, обновите его до последней версии или найдите версию, совместимую с вашей ОС.

3. Быстрые универсальные проверки (очередность действий)

Ниже — список рекомендуемых базовых действий. Выполняйте по порядку, фиксируя результат после каждого шага.

  1. Запустите проверку системных файлов (SFC).
    • Откройте cmd от имени администратора и выполните:
sfc /scannow

Это восстановит повреждённые системные файлы, если таковые есть.

  1. Проверьте диск на ошибки:
    • В PowerShell или cmd (от имени администратора):
chkdsk /f /r

При необходимости согласитесь на проверку при следующей перезагрузке.

  1. Проверьте оперативную память (Windows Memory Diagnostic):

    • Нажмите Win, введите «Диагностика памяти Windows» и перезагрузитесь для теста. Если найдены ошибки — замените модуль ОЗУ.
  2. Запустите средство устранения проблем с совместимостью программ:

    • Параметры → Приложения → Установленные приложения → выберите приложение → «Дополнительные параметры» → «Устранение неполадок совместимости» (если доступно).
  3. Восстановите/отремонтируйте приложение:

    • В тех же «Дополнительных параметрах» приложения часто есть кнопки «Восстановить» или «Сбросить». Это полезно, если повредились файлы приложения.
  4. Выполните полное сканирование на вредоносное ПО:

    • Используйте встроенный «Защитник Windows» (Windows Security) или надёжный сторонний антивирус, выполните полное сканирование.
  5. Если ничего не помогает — резервное копирование и восстановление системы или сброс Windows:

    • Сброс приведёт систему в чистое состояние, но удалит программы и настройки. Создайте резервную копию данных перед действием.

4. Углублённая диагностика для системных администраторов

Если сбой повторяется на нескольких машинах или в рамках корпоративного ПО:

  • Соберите логи приложения и событий Windows (Event Viewer). Ищите записи с ошибками Application Error, Win32Exception, или указанием 0xc0000005.
  • Проверьте DEP и ASLR в групповых политиках и конфигурациях систем безопасности.
  • Проведите тесты памяти и тесты стабильности CPU (например, memtest86, стресс‑тесты), чтобы исключить аппаратные дефекты.
  • Проверяйте драйверы: устаревшие или конфликтующие драйверы устройств часто вызывают ошибки доступа к памяти.
  • Разверните восстановительный образ ОС на тестовой машине и воспроизведите проблему в изолированной среде.

Дерево решений — с чего начать

flowchart TD
  A[Появилась 0xc0000005] --> B{Происходит только в одном приложении?}
  B -- Да --> C[Проверить версию приложения и совместимость]
  C --> D{Обновление/ремонт помогло?}
  D -- Да --> Done[Готово]
  D -- Нет --> E[Временно отключить DEP и перезагрузить]
  E --> F{Ошибка исчезла?}
  F -- Да --> G[Оставить DEP отключённым только для теста; найти альтернативное решение]
  F -- Нет --> H[Проверить SFC, chkdsk, память, антивирус]
  B -- Нет --> H
  H --> I{Аппаратная проблема?}
  I -- Да --> J[Тест памяти и диск, заменить оборудование]
  I -- Нет --> K[Восстановление системы или сброс Windows]
  K --> Done

Чек‑лист ролей

Для пользователя:

  • Сделать резервную копию важных данных.
  • Обновить приложение и Windows.
  • Запустить sfc /scannow и chkdsk.
  • Просканировать систему антивирусом.
  • Попробовать временно отключить DEP (только для теста).

Для системного администратора:

  • Собрать журналы Event Viewer и дампы памяти.
  • Проверить группу политик, параметры DEP/ASLR.
  • Выполнить memtest и SMART‑проверку диска.
  • Провести roll‑back драйверов/обновлений, если проблема появилась после обновлений.
  • Подготовить план отката или образ для быстрого восстановления.

Критерии приёмки

  • Приложение запускается и работает стабильно более 24 часов без появления 0xc0000005.
  • В журнале событий Windows отсутствуют новые записи с той же ошибкой.
  • Если проводились аппаратные исправления — тесты памяти и диска пройдены без ошибок.

Частые случаи, когда предложенные шаги не помогут

  • Аппаратные дефекты (плохие модули ОЗУ, повреждённый диск) — нужны замена компонентов.
  • Специфические баги в самих приложениях, которые исправляет только разработчик — требуется обновление/патч.
  • Утилиты, модифицирующие память (например, оверлейные инструменты, некоторые отладчики), могут постоянно конфликтовать с DEP.

Быстрые рекомендации по безопасности после тестирования

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

1‑строчный глоссарий

  • DEP — механизм предотвращения выполнения кода в непредназначенных для этого областях памяти.
  • SFC — средство проверки и восстановления системных файлов Windows.
  • chkdsk — инструмент проверки и исправления ошибок на диске.

Краткое резюме

Ошибка 0xc0000005 часто связана с доступом к памяти: конфликтами безопасности (DEP), повреждёнными файлами или аппаратными проблемами. Начните с обновления приложений и Windows, выполните SFC и проверку памяти, затем — поэтапно усложняйте диагностику. Если код появляется только в одном приложении, сначала изучите его совместимость и возможность ремонта или обновления.

Важно: прежде чем предпринимать радикальные шаги (сброс системы, замена железа), сделайте резервную копию данных и по возможности воспроизведите проблему на тестовой машине.

План действий и чек‑листы в статье помогут быстро понять причину и выбрать корректный путь исправления.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро