Ошибка STOP 0x00000050 PAGE_FAULT_IN_NONPAGED_AREA
Один из распространенных случаев синего экрана смерти (BSOD) — STOP 0x00000050 и сообщение об ошибке PAGE_FAULT_IN_NONPAGED_AREA появляющаяся во всех актуальных версиях ОС: Windows 11, Windows 10 и предыдущих версиях системы. При этом текст сообщения об ошибке может содержать информацию о файле (а если не содержит, то посмотреть эту информацию можно в дампе памяти с помощью программ BlueScreenView или WhoCrashed, о них будет далее), который вызвал ее, среди часто встречающихся вариантов — win32k.sys, atikmdag.sys, hal.dll, ntoskrnl.exe, ntfs.sys, wdfilter.sys, applecharger.sys, tm.sys, tcpip.sys и другие.
В этой инструкции — наиболее распространенные варианты этой проблемы и возможные способы исправить ошибку. Также ниже имеется список официальных исправлений Microsoft для конкретных случаев ошибки STOP 0x00000050.
Первые шаги по исправлению BSOD PAGE_FAULT_IN_NONPAGED_AREA
Обычная причина синего экрана PAGE_FAULT_IN_NONPAGED_AREA (STOP 0x00000050, 0x50) — проблемы с файлами драйверов, неисправное оборудование (оперативная память, но не только, это могут быть и периферийные устройства), сбои служб Windows, неправильная работа или несовместимость программ (часто — антивирусов), а также нарушение целостности компонентов Windows и ошибки жестких дисков и SSD. Суть же проблемы в неправильном обращении к памяти при работе системы.
Первое, что следует предпринять, при появлении синего экрана смерти с ошибкой STOP 0x00000050 — вспомнить, какие действия предшествовали появлению ошибки (при условии, что она появляется не при установке Windows на компьютер).
Примечание: если такая ошибка появилась на компьютере или ноутбуке единожды и более не проявляет себя (т.е. не постоянно выскакивает синий экран смерти), то, возможно, оптимальным решением будет ничего не предпринимать.
Здесь могут быть следующие типичные варианты (далее некоторые из них будут рассмотрены подробнее)
- Установка нового оборудования, в том числе «виртуальных» устройств, например, программы виртуальных приводов. В данном случае можно предположить, что драйвер этого оборудования или оно само по какой-то причине работает неправильно. Имеет смысл попробовать обновить драйвера (а иногда — установить более старые), а также попробовать работу компьютера без этого оборудования.
- Установка или обновление драйверов, в том числе автоматическое обновление драйверов ОС или установка с помощью драйвер-пака. Стоит попробовать откатить драйвера в диспетчере устройств. Какой именно драйвер вызывает BSOD PAGE_FAULT_IN_NONPAGED_AREA часто можно узнать просто по имени файла, указанного в информации об ошибке (просто поищите в Интернете, что это за файл). Еще один, более удобный способ, покажу далее.
- Установка (а также удаление) антивируса. В данном случае, возможно, следует попробовать работу без этого антивируса — возможно, он по какой-то причине не совместим с вашей конфигурацией компьютера.
- Вирусы и вредоносное ПО на компьютере. Тут хорошо бы проверить компьютер, например, с помощью загрузочной антивирусной флешки или диска.
- Изменение настроек системы, особенно если речь идет об отключении служб, твиках системы и подобных действиях. В этом случае может помочь откат системы из точки восстановления.
- Какие-то проблемы с питанием компьютера (включение не с первого раза, экстренные выключения и подобные). В этом случае проблемы могут оказаться с оперативной памятью или дисками. Помочь может проверка памяти и снятие поврежденного модуля, проверка жесткого диска, а также в некоторых случаях отключение файла подкачки Windows.
- В случае, если проблема появилась недавно (например, после установки каких-то драйверов, обновлений или системного ПО), можно использовать точки восстановления системы.
- При появлении ошибки только при включении компьютера после завершения работы, и при одновременном её отсутствии после перезагрузки, попробуйте отключить быстрый запуск Windows.
Это далеко не все варианты, но, возможно, они смогут помочь пользователю вспомнить, что было сделано перед тем, как появилась ошибка, и, возможно, оперативно исправить ее без дальнейших инструкций. А о том, какие конкретные действия могут оказаться полезными в разных случаях сейчас поговорим.
Конкретные варианты появления ошибки и способы их решения
Теперь о некоторых достаточно распространенных вариантах, когда появляется ошибка STOP 0x00000050 и о том, что может сработать в данных ситуациях.
Синий экран PAGE_FAULT_IN_NONPAGED_AREA в Windows 11/10 при запуске или работе uTorrent — частый встречающаяся ситуация. Если uTorrent стоит в автозагрузке, то ошибка может появляться при запуске ОС. Обычно причина — работа с фаерволла в стороннем антивирусе. Варианты решения: попробовать отключить фаервол, использовать BitTorrent в качестве торрент-клиента.
Ещё один нюанс Windows 11/10, способный вызывать рассматриваемую ошибку — включенная опция изоляции ядра. Отключить её можно, зайдя в центр безопасности защитника Windows (двойной клик по иконке защитника в области уведомлений) — Безопасность устройства — Сведения об изоляции ядра — отключить опцию проверки целостности памяти (Как отключить изоляцию ядра в Windows). Если Windows запускается только в безопасном режиме или опция не меняется, то такой способ не подойдет, используйте следующий метод: запустите командную строку от имени администратора, а затем введите следующую команду и перезагрузите компьютер:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v Enabled /t REG_DWORD /d 0 /f
Ошибка BSOD STOP 0x00000050 с указанием файла AppleCharger.sys — возникает на материнских платах Gigabyte, если в неподдерживаемой системе к ним было установлено фирменное ПО On/Off Charge. Просто удалите эту программу через панель управления.
При возникновении ошибки в Windows 7 и Windows 8.1 с участием файлов win32k.sys, hal.dll, ntfs.sys, ntoskrnl.exe попробуйте для начала выполнить следующее: отключить файл подкачки и перезагрузить компьютер. После этого в течение некоторого времени проверить, проявляет ли себя ошибка снова. Если нет — попробуйте снова включить файл подкачки и перезагрузиться, возможно, ошибка больше не появится. Подробнее о включении и отключении: Файл подкачки Windows. Также здесь может пригодиться проверка жесткого диска на ошибки.
tcpip.sys, tm.sys — причины ошибки PAGE_FAULT_IN_NONPAGED_AREA в Windows 11, 10, 8.1 и Windows 7 с этими файлами могут быть разными, но есть один более вероятный вариант — мост между подключениями. Нажмите клавиши Win+R на клавиатуре и введите ncpa.cpl в окно «Выполнить». Посмотрите, присутствуют ли сетевые мосты в списке подключений (см. на скриншоте). Попробуйте удалить его (при условии, что знаете, что он не нужен в вашей конфигурации). Также в данном случае может помочь обновление или откат драйверов сетевой карты и Wi-Fi адаптера.
atikmdag.sys — один из файлов драйверов ATI Radeon, который может вызывать описываемый синий экран с ошибкой. Если ошибка появляется после выхода компьютера из сна, попробуйте отключить быстрый запуск Windows. Если же ошибка не привязана к этому событию, попробуйте чистую установку драйвера с предварительным полным удалением в Display Driver Uninstaller (пример описан здесь, подойдет и для ATI и не только для 10-ки — Чистая установка драйвера NVIDIA в Windows 10).
В тех случаях, когда ошибка появляется при установке Windows на компьютер или ноутбук, попробуйте снять одну из планок памяти (на выключенном компьютере) и запустить установку снова. Возможно, в этот раз она пройдет успешно. Для случаев, когда синий экран появляется при попытке обновить Windows до новой версии (с Windows 7 или 8 до Windows 10), помочь может чистая установка системы с диска или флешки, см. Установка Windows 10 с флешки.
Для некоторых материнских плат (например, тут замечены MSI и Gigabyte) ошибка может появляться при переходе на более новую версию Windows. Попробуйте обновить БИОС с официального сайта производителя. См. Как обновить БИОС.
Иногда (если ошибка вызвана специфичными драйверами в прикладных программах) исправить ошибку может помочь очистка папки временных файлов в папке
C:\Users\Имя_пользователя\AppData\Local\Temp\
Если предполагается, что ошибка PAGE_FAULT_IN_NONPAGED_AREA вызвана проблемой с драйвером, простым способом проанализировать автоматически создаваемый дамп памяти и узнать, какой именно драйвер вызывал ошибку будут бесплатные программы WinDbg, BluseScreenView или WhoCrashed. После анализа в ней можно будет увидеть наименование драйвера в понятном для начинающего пользователя виде. Затем, с помощью диспетчера устройств вы можете попробовать откатить этот драйвер для исправления ошибки или же полностью его удалить и заново установить из официального источника.
Также у меня на сайте описано отдельное решение для конкретного проявления проблемы — синий экран BSOD nvlddmkm.sys, dxgkrnl.sys и dxgmss1.sys в Windows.
Еще одно действие, которое может оказаться полезным во многих вариантах описываемого синего экрана смерти Windows — проверка оперативной памяти Windows. Для начала — с помощью встроенной утилиты диагностики оперативной памяти, найти которую можно в Панель управления — Администрирование — Средство проверки памяти Windows.
Исправления ошибки STOP 0x00000050 PAGE_FAULT_IN_NONPAGED_AREA на сайте Microsoft
Есть и официальные хотфиксы (исправления) для указанной ошибки, выложенные на официальном сайте Microsoft для разных версий Windows. При этом они не универсальные, а относятся к случаям, когда ошибка PAGE_FAULT_IN_NONPAGED_AREA вызвана конкретными проблемами (пояснения об этих проблемах приводятся на соответствующих страницах).
- support.microsoft.com/ru-ru/kb/2867201 – для Windows 8 и Server 2012 (storport.sys)
- support.microsoft.com/ru-ru/kb/2719594 — для Windows 7 и Server 2008 (srvnet.sys, так же подходит для кода 0x00000007)
- support.microsoft.com/ru-ru/kb/872797 — для Windows XP (для sys)
Для того, чтобы загрузить средство исправления, нажмите по кнопке «Пакет исправлений доступен для скачивания» (следующая страница может открываться с задержкой), согласитесь с условиями, скачайте и запустите исправление.
Также на официальном сайте Microsoft присутствуют и собственные описания для ошибки синего экрана с кодом 0x00000050 и некоторые пути исправления:
- support.microsoft.com/ru-ru/kb/903251 — для Windows XP
- msdn.microsoft.com/library/windows/hardware/ff559023 — общая информация для специалистов (на английском)
Надеюсь, что-то из этого сможет помочь в избавлении от BSOD, а если нет — опишите свою ситуацию, что делалось перед появлением ошибки, о каком файле сообщает синий экран или программы для анализа дампов памяти. Возможно, удастся найти решение проблемы.
Fyrru
KMODE_EXCEPTION_NOT_HANDLED fltmgr.sys 0x0000001E подскажите пожалуйста с чем связана ошибка?
Ответить
Dmitry
Здравствуйте.
FltMgr — Microsoft Filesystem Filter Manager, отвечает за отсутствие ошибок в файловой системе на дисках. Так что в первую очередь я бы попробовал просканировать диски, если недавно новые подключались — могут быть с ними проблемы. Если что-то переподключалось, то могут быть плохие подключения накопителей или что-то в этом духе.
Ответить
Дмитрий
што будет если понизить gpu частоту ядра, памяти ниже минимального порога? то есть у меня минимум по ядре 100 — я поставил 50 и оно работает, и почему так делать нельзя?
Ответить
Anton
на windows 7 ошибка устранилась путем отключения ASUS Core Unlocker в BIOS на athlon x3.
Ответить
Андрей
Здравствуйте, вылетает синий экран с этой ошибкой (в дампе) 0x00000050 при запуске одной игры и только в ней, остальные приложения работают нормально. Перепробовал банальную переустановку игры и сделал некоторые манипуляции предложенные в статье. Не помогло( Есть идеи в чём дело ?
Ответить
Dmitry
Здравствуйте.
Идей нет, но если в игре есть отдельный файл для запуска конфигурации, я бы его запустил — быть может там есть возможность сменить настройки на какие-то стандартные или оптимизированные и, быть может, это как-то поможет (но не факт).
Ответить
Данил
Здравстуйте, проблема в общем такая, когда захожу в игру и играю, ничего не вылетает, если выйти из игры, тоже все в порядке, но если играть в игру час и более и после этого выйти из нее, вылетает синий экран с 0x00000050 PAGE_FAULT_IN_NONPAGED_AREA, думал драйвера видеокарты битые, проверил программой которая нагружает память видеокарты и саму видеокарту, (пару минут прогнал тест ) после выходе из программы синий экран, поставил более старые драйвера, при тесте памяти 5 минутном (после выхода из теста) ничего не вылетело, так же протестировал игру, вроде бы все нормально, далее через пару часов снова пошел играть и после часа игры вышел, снова словил синий экран с этой ошибкой, в чем может быть проблема?
Ответить
Dmitry
Здравствуйте.
А проблема только в одной игре возникает? Тогда предполагаю, что проблема в ней самой (или варианте игры, если она не совсем лицензионная) — видимо, какие-то действия при очистке памяти после выхода выполняет, которые к сбою приводят.
Ответить
Sergey
Добрый день!
Ошибка проявляется только при использовании второго монитора в режиме расширения экрана (Win10 IoT). Но в проблемных элементах через BlueScreenView указывает на ntoskrnl.exe. Изоляция ядра отключена, sfc прошел без проблем. Куда копать? Драйвера видеокарты?
Ответить
Dmitry
Прежде всего подумал бы на них, да. Причем если вдруг там и дискретная и интегрированная видеокарты (хотя вряд ли, наверное, на IoT), то обратить следует внимание на драйверы и той и другой.
Ответить
Nikita
Здравствуйте. Знакомый отдал мне в ремонт старый комп, который не включается из-за этой ошибки. Есть возможность зайти в биос, но не в окно системы.
Проц Intel Core i7-4790
Мать MSI Z97 PC Mate
Видеокарта Zotac GT 730 26B Zone Edition 2GB
Оперативка DDR3 8GB x4
Пытался менять оперативки, также ставил свои две плашки по 4 GB, ничего не меняется. Посоветуйте, пожалуйста, что можно сделать. Задача минимум — включить и войти в систему, чтобы хотя бы глянуть на дрова, систему и т.п. Заранее спасибо.
Ответить
Dmitry
Здравствуйте.
А безопасный режим никак? (через дополнительные параметры)
Предполагаю, там может быть какой-то драйвер проблемный (в том числе «софтовый»)
И, как идея: загрузка с загрузочной флешки с Windows, на втором экране внизу слева «восстановление системы» и оттуда точки восстановления (если они есть).
Ответить
Nikita
Попробую, спасибо.
Ответить
Matvey
Здравствуйте на этот день появился синий экран вчера такого не было ошибка 0.00000050 PAGE_FAULT_NONPAGED_AREA
и ещё чтото под именем fbgmon.sys
Не как не могу зайти в внидус даже через безопасный режим биус могу открыть
Ответить