Главная
» WINDOWS
»
Ошибка нарушения доступа (Exception Access Violation) в Windows 10: как её исправить.
Ошибка нарушения доступа (Exception Access Violation) в Windows 10: как её исправить.
Ошибка Exception Access Violation в Windows 10 обычно означает, что программа попыталась прочитать, записать или выполнить данные в памяти, к которой у неё нет доступа. Microsoft обозначает распространённый код ошибки Access Violation как 0xC0000005. Причиной сбоя может быть ошибка в приложении, повреждённые файлы программы, конфликт драйверов или фонового программного обеспечения, повреждённые файлы Windows или неисправная оперативная память.
Начните с проблемного приложения. Если зависает только одна программа, восстановите или переустановите её, а также обновите драйверы или плагины. Если несколько несвязанных приложений выдают аналогичные ошибки, проверьте системные файлы Windows и память. Компания Microsoft прекратила бесплатную поддержку Windows 10 14 октября 2025 года, поэтому поддерживаемая версия Windows является более безопасной платформой в долгосрочной перспективе, когда ваш компьютер будет соответствовать требованиям. См. руководство Microsoft по прекращению поддержки Windows 10 .
Что вызывает ошибку нарушения доступа к исключению?
Компания Microsoft описывает нарушение доступа как обращение приложения к недопустимому адресу памяти. В повседневной работе по устранению неполадок наиболее полезными причинами для проверки являются:
Причиной сбоя является ошибка или поврежденная установка приложения.
Устаревшие или несовместимые драйверы , особенно графические, аудио, чипсетные или драйверы периферийных устройств, используемые приложением.
Конфликты в фоновом режиме, вызванные наложениями, утилитами, плагинами или сторонними сервисами.
Повреждены компоненты Windows , от которых зависит приложение.
Нестабильность памяти при сбоях, происходящих в нескольких программах одновременно.
Техническое определение см. в пояснении Microsoft к ошибке 0xC0000005 access-violation . Не следует по умолчанию рассматривать средства защиты как основную проблему. В более старых руководствах часто рекомендуется отключать контроль учетных записей пользователей или добавлять общие исключения для предотвращения выполнения данных (DEP). DEP — это средство защиты памяти Windows, поэтому лучше оставить его включенным, если только поставщик программного обеспечения не предоставляет конкретных, документированных требований к совместимости. Microsoft объясняет DEP в своей документации по предотвращению выполнения данных .
1. Определите приложение или модуль, который фактически вызвал сбой.
Нажмите Win + R , введите Enter eventvwr.mscи откройте «Журналы Windows» > «Приложения» . Найдите событие «Ошибка приложения» в момент сбоя. Запишите имя приложения, вызвавшего ошибку, модуль, вызвавший ошибку, и код исключения. Это поможет отличить проблему, специфичную для приложения, от проблемы, затрагивающей всю систему.
С помощью средства просмотра событий можно отобразить исполняемый файл, вызвавший сбой, модуль, вызвавший ошибку, и код нарушения доступа.
2. Восстановите, сбросьте настройки или переустановите затронутое приложение.
Для приложений, предоставляющих элементы управления восстановлением, откройте меню «Пуск» > «Параметры» > «Приложения» > «Приложения и возможности» , выберите приложение и откройте «Дополнительные параметры» . Сначала выберите «Восстановить» . Если восстановление недоступно или не помогает, используйте «Сброс» только после подтверждения того, какие локальные данные приложения могут быть удалены. Microsoft описывает эти параметры в разделе «Восстановление приложений и программ в Windows» .
Если приложение предлагает оба варианта, сначала используйте «Восстановление», а затем «Сброс».
Для обычной настольной программы откройте Панель управления > Программы > Программы и компоненты и воспользуйтесь функцией «Восстановить » или «Изменить» , если таковые предлагаются. В противном случае удалите программу, перезагрузите Windows и установите новую копию из Microsoft Store или от издателя программного обеспечения. Перед удалением программы сделайте резервную копию её данных.
В случае, если функция восстановления недоступна, чистая переустановка может заменить поврежденные исполняемые файлы.
3. Обновите приложение и соответствующие драйверы устройства.
Установите последнюю стабильную версию приложения, вызывающего сбои, затем проверьте драйверы для оборудования, от которого он зависит. Используйте «Параметры» > «Обновление и безопасность» > «Центр обновления Windows», чтобы узнать о доступных обновлениях Windows 10, которые все еще применимы к вашему каналу обслуживания, и проверьте страницу поддержки производителя вашего ПК, видеокарты или устройства на наличие актуальных драйверов. Если проблема возникла сразу после обновления драйвера, откройте «Диспетчер устройств», просмотрите свойства драйвера этого устройства и используйте функцию «Откатить драйвер» , если она доступна.
Обновите или откатите драйвер, наиболее тесно связанный с рабочей нагрузкой, вызывающей сбой.
4. Используйте чистую загрузку, чтобы исключить конфликты программного обеспечения.
Чистая загрузка запускает Windows только с необходимыми службами Microsoft и выбранными элементами автозагрузки. Нажмите Win + R , введите Enter msconfig, откройте вкладку «Службы» , установите флажок «Скрыть все службы Microsoft» , затем отключите оставшиеся службы, не относящиеся к Microsoft, для проверки. Отключите несущественные приложения автозагрузки в диспетчере задач и перезагрузите компьютер. Если ошибка исчезнет, повторно включайте элементы группами, пока не найдете конфликт. Следуйте процедуре чистой загрузки Microsoft , чтобы после этого восстановить нормальную загрузку.
Перед отключением сторонних служб во время проверки работоспособности системы с помощью чистой загрузки скройте службы Microsoft.
5. Восстановление системных файлов Windows с помощью DISM и SFC.
Если различные приложения зависают или сама операционная система Windows работает нестабильно, откройте командную строку от имени администратора . Выполните следующие команды в указанном порядке:
DISM восстанавливает образ компонентов Windows; затем System File Checker проверяет защищенные системные файлы. Перезагрузите компьютер после завершения сканирования и снова протестируйте приложение. Microsoft предоставляет ту же последовательность действий в своих инструкциях по использованию DISM и System File Checker .
Сначала запустите DISM, затем SFC из командной строки с правами администратора.
6. Проверьте оперативную память, если несколько несвязанных между собой приложений постоянно аварийно завершают работу.
Сохраните свою работу, нажмите Win + R , Enter mdsched.exeи выберите «Перезапустить сейчас и проверить наличие проблем» . Программа диагностики памяти Windows запускается вне обычного рабочего стола и перезагружает компьютер после завершения. Если стандартный тест ничего не обнаруживает, но продолжаются случайные сбои, связанные с нарушением доступа, нажмите F1 во время последующего запуска диагностики и выберите расширенный тест. Повторяющиеся ошибки памяти — веская причина прекратить программную диагностику и проверить или заменить оперативную память с помощью производителя компьютера или памяти.
Программа диагностики памяти Windows может помочь выявить нестабильную или неисправную оперативную память.
7. Попробуйте запустить систему в безопасном режиме, чтобы сузить круг возможных причин проблемы.
Удерживая клавишу Shift , выберите «Перезапустить » , затем перейдите в «Устранение неполадок» > «Дополнительные параметры» > «Параметры запуска» > «Перезапустить» . Выберите 4 для безопасного режима или 5 для безопасного режима с поддержкой сети. Microsoft отмечает, что в безопасном режиме загружается только ограниченный набор файлов и драйверов. Если приложение больше не выдает ошибку нарушения доступа в этом режиме, сосредоточьтесь на сторонних драйверах, приложениях автозапуска, наложениях и службах, а не на базовой конфигурации Windows. См. « Параметры запуска Windows» .
Безопасный режим полезен для того, чтобы отделить конфликты сторонних драйверов и служб от основных компонентов Windows.
Когда ошибка по-прежнему не исправлена
Если после чистой переустановки и проверки загрузки с сохранением данных одно приложение по-прежнему не работает, наиболее вероятным следующим шагом будет обращение к издателю программного обеспечения: укажите точную версию приложения, код исключения, модуль, вызвавший ошибку, из журнала событий и действие, вызвавшее сбой. Если средство диагностики памяти Windows сообщает об ошибках или множество несвязанных программ непредсказуемо аварийно завершают работу, следует исследовать аппаратное обеспечение, а не многократно переустанавливать программное обеспечение. Избегайте загрузки заменяющих DLL-файлов с неофициальных сайтов; используйте установщик приложений, средства восстановления Windows или официальный пакет от поставщика оборудования/программного обеспечения.