Ошибка 0xc0000005 — одна из самых распространённых проблем в Windows 10, которая возникает при запуске приложений, игр или даже системных утилит. Она сигнализирует о нарушении доступа к памяти, и чаще всего причина кроется в конфликте программ, повреждённых файлах или неисправности оперативной памяти. Не паникуйте: в 90% случаев её можно устранить без переустановки системы.

В этой статье я разберу все работающие способы — от простых (перезагрузка ПК) до сложных (проверка ОЗУ и восстановление реестра). Начнём с самого эффективного, чтобы вы не тратили время зря.

Почему появляется ошибка 0xc0000005

Код 0xc0000005 означает «нарушение доступа к памяти» (Access Violation). Это не конкретная поломка, а симптом, который может вызываться разными факторами:

  • Конфликт программ. Антивирусы (например, Avast или Kaspersky), брандмауэры или утилиты для очистки реестра часто блокируют доступ приложений к системным ресурсам.
  • Повреждённые системные файлы. Вирусы, некорректное выключение ПК или ошибки при обновлении Windows могут испортить критически важные файлы.
  • Проблемы с ОЗУ. Физические повреждения планок оперативной памяти или несовместимость модулей.
  • Нехватка прав. Приложение пытается обратиться к защищённой области памяти без нужных разрешений.
  • Проблемы с .NET Framework или Visual C++. Многие программы зависят от этих библиотек, и их повреждение ведёт к сбоям.

Чаще всего ошибка всплывает при запуске игр (GTA V, Assassin’s Creed), программ типа AutoCAD или Photoshop, а также при работе с Java-приложениями.

💡

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

Метод Как выполнить Что ищем
Журнал событий Windows Откройте Панель управления → Администрирование → Просмотр событий → Журналы Windows → Приложение Ошибки с кодом 0xc0000005 или упоминания сбоя приложения
Диспетчер задач Нажмите Ctrl+Shift+Esc, откройте вкладку «Подробности» Процессы, которые потребляют аномально много памяти
Проверка ОЗУ Запустите mdsched.exe через Выполнить (Win+R) Физические ошибки в планках оперативной памяти

Способы диагностики проблемы

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

Если в журнале событий видите много ошибок от Application Error с кодом 0xc0000005, это подтверждает проблему с доступом к памяти. Если mdsched.exe находит ошибки ОЗУ — готовьтесь к замене планок.

Быстрые решения: перезагрузка и откат системы

Начнём с самого простого. Часто ошибка 0xc0000005 исчезает после базовых действий:

  • Перезагрузка ПК. Закройте все программы и перезагрузите компьютер. Это сбрасывает кэш и временные файлы, которые могли вызвать конфликт.
  • Запуск от имени администратора. Щёлкните по ярлыку программы правой кнопкой и выберите «Запуск от имени администратора». Иногда нехватка прав вызывает сбой.
  • Откат системы. Если ошибка появилась после установки обновлений или программ, используйте точку восстановления. Откройте Панель управления → Восстановление → Запуск восстановления системы.
  • Проверка на вирусы. Запустите глубокое сканирование с помощью Windows Defender или Dr.Web CureIt. Некоторые вирусы блокируют доступ к памяти.

Эти методы помогают в 30–40% случаев. Если не сработало — переходим к более сложным способам.

Исправление системных файлов и реестра

Повреждённые системные файлы или реестр — частая причина ошибки 0xc0000005. Вот как их восстановить:

  1. Проверка системных файлов.

    Откройте командную строку от имени администратора (Win + X → Команда (Admin)) и выполните:

    sfc /scannow

    Дождитесь завершения ( может занять 15–30 минут). Если найдутся ошибки, система попробует их исправить автоматически.

  2. Восстановление образа Windows.

    Если sfc не помог, выполните:

    DISM /Online /Cleanup-Image /RestoreHealth

    Эта команда скачает недостающие файлы из интернета и восстановит образ системы.

  3. Чистка реестра.

    Используйте утилиты вроде CCleaner или RegClean Pro, чтобы удалить мусорные записи. Но не переусердствуйте! Удаление важных ключей может усугубить проблему.

⚠️ Внимание: Не редактируйте реестр вручную, если не уверены в своих действиях. Ошибка при изменении реестра может сделать систему неработоспособной.
Что вы уже пробовали сделать для устранения ошибки 0xc0000005?
Перезагрузил ПК
Запустил программу от имени администратора
Проверял на вирусы
Восстанавливал систему

Проверка совместимости и обновлений

Иногда ошибка 0xc0000005 возникает из-за несовместимости приложения с Windows 10 или отсютствия нужных обновлений. Вот что проверить:

Компонент Как проверить Как исправить
.NET Framework Откройте Панель управления → Программы и компоненты → Включение или отключение компонентов Windows Убедитесь, что активированы .NET Framework 3.5 и 4.8. При необходимости установите через Windows Update.
Visual C++ Redistributable Проверьте в Панель управления → Программы и компоненты Удалите старые версии и установите последние с сайта Microsoft (2015–2022).
DirectX Запустите dxdiag через Выполнить (Win+R) Если версии ниже 12, обновите через Windows Update или вручную.

Если приложение старое, попробуйте запустить его в режиме совместимости. Для этого:

  1. Щёлкните по ярлыку правой кнопкой → «Свойства».
  2. Перейдите на вкладку «Совместимость».
  3. Поставьте галочку «Запустить программу в режиме совместимости с…» и выберите Windows 7 или Windows 8.
  4. Активируйте «Запуск от имени администратора» и нажмите «Применить».

Проблемы с оперативной памятью и драйверами

Если все предыдущие методы не сработали, проблема может быть в «железе» или драйверах. Вот как это проверить:

  • Тест ОЗУ. Запустите mdsched.exe (через Win+R) и дождитесь завершения теста. Если найдутся ошибки, попробуйте вытащить планки по одной и проверить их отдельно. Часто виновата одна из них.
  • Обновление драйверов. Устаревшие или некорректные драйверы видеокарты (NVIDIA, AMD), чипсета или звуковой карты могут вызывать сбои. Обновите их через Диспетчер устройств или с официальных сайтов производителей.
  • Проверка жёсткого диска. Запустите chkdsk /f /r в командной строке от администратора. Это проверит диск на наличие битых секторов.

Если тест ОЗУ показал ошибки, а планка одна — её придётся заменить. Если несколько — попробуйте оставить только одну и проверить, исчезла ли ошибка.

Если ошибка 0xc0000005 появляется на всех приложениях, с большой вероятностью проблема в ОЗУ или системных файлах. Если только в одной программе — виноваты её файлы или настройки совместимости.

Радикальные методы: переустановка и чистая загрузка

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

  1. Чистая загрузка Windows.

    Отключите все сторонние программы исы, чтобы проверить, не мешает ли что-то работе системы:

    1. Нажмите Win+R, введите msconfig и перейдите на вкладку «Службы».
    2. Поставьте галочку «Не отображать службы Microsoft» и нажмите «Отключить все».
    3. Перейдите на вкладку «Автозагрузка» → «Открыть диспетчер задач» и отключите все программы.
    4. Перезагрузите ПК и проверьте, исчезла ли ошибка.
  2. Сброс Windows 10.

    Если чистая загрузка не помогла, сбросьте систему до исходного состояния, сохранив личные файлы:

    1. Откройте Параметры → Обновление и безопасность → Восстановление.
    2. Нажмите «Начать» под пунктом «Вернуть компьютер в исходное состояние».
    3. Выберите «Сохранить мои файлы» и следуйте инструкциям.

Сброс системы удаляет все программы, но оставляет личные файлы. Если и это не помогло — остаётся только переустановка Windows с нуля.

Пошаговая инструкция: что делать в первую очередь

Чтобы сэкономить время, следуйте этому алгоритму. Он отсортирован от простого к сложному:

Чек-лист по устранению ошибки 0xc0000005

Выполнено: 0 / 8

Часто задаваемые вопросы

Может ли ошибка 0xc0000005 быть вызвана вирусами?

Да. Некоторые вирусы и вредоносные программы блокируют доступ приложений к памяти или повреждают системные файлы. Рекомендую провести полное сканирование Windows Defender или Dr.Web CureIt в безопасном режиме.

Почему ошибка 0xc0000005 появляется только в одной программе?

Скорее всего, проблема в самой программе: повреждённые файлы, несовместимость с Windows 10 или конфликт с другими утилитами. Попробуйте её переустановить или запустить в режиме совместимости.

Что делать, если ошибка возникает при запуске игр?

Для игр часто виноваты драйверы видеокарты или DirectX. Обновите драйверы NVIDIA/AMD до последней версии, установите актуальный DirectX и Visual C++ Redistributable. Также проверьте целостность файлов игры через Steam или Epic Games.

Можно ли исправить ошибку 0xc0000005 без переустановки Windows?

В большинстве случаев да. Начните с проверки системных файлов (sfc /scannow), восстановления образа системы (DISM), теста ОЗУ и обновления драйверов. Только если ничего не помогает, прибегайте к сбросу или переустановке Windows.