На синем экране Windows 10: PAGE_FAULT_IN_NONPAGED_AREA. Это bug check 0x00000050: обратились к адресу в невыгружаемой области, а страницы там нет или она недопустима. Звучит заумно, на практике чаще драйвер, память, антивирус или диск. В Windows 11 имя то же. Это не ошибка запуска exe и не код центра обновления.

Почему это происходит

Драйвер пишет или читает не туда. Видео, сеть, чипсет, старый драйвер принтера с фильтром. После обновления Windows 10 такие 0x50 знакомы. Файл на экране - зацепка, не приговор детали.

Оперативная память. Планка, слот, XMP. Невыгружаемая область живёт в оперативке. Битый бит даёт ровно этот кадр, иногда вперемешку с MEMORY_MANAGEMENT. Случайные падения на десятке - повод к mdsched, не к «очистителю».

Антивирус и фильтры. Сторонний защитник с драйвером в ядре. Сняли на неделю - 0x50 пропал. Встроенный защитник Windows 10 для проверки обычно достаточен.

Диск и файл подкачки. Реже, но бывает: бэды, умирающий SSD, выключенный вручную pagefile на забитом томе. Ядро ждало страницу, диск ответил мусором.

Чего нет. Нет стоп-кода PAGE_FAULT_NONPAGED без «IN». Нет отдельного «кода Windows 10 50» в центре обновления. 0x50 - именно bug check. Путать с HTTP 500 или с ошибкой 50 принтера не надо.

На ноутбуке с распаянной памятью тест всё равно запускают: если память врёт, переустановка десятки не поможет.

Windows 10 после накопительного обновления иногда тянет драйвер чипсета или сети, и 0x50 начинается на следующий день, хотя «сами вы ничего не ставили». Журнал обновлений это показывает. Снимите пакет драйвера, не всю систему. Если 0x50 жил ещё до вторника патчей, обновление ни при чём: идите в память и антивирус.

Имя длинное, его часто сокращают до «nonpaged area». Это всё ещё PAGE_FAULT_IN_NONPAGED_AREA, код 0x50. Не существует стоп-кода NONPAGED_AREA_WINDOWS_10. Запрос с «windows 10» просто уточняет систему, не отдельный баг десятки.

Как исправить пошагово

  1. Сфотографируйте PAGE_FAULT_IN_NONPAGED_AREA и файл. После перезагрузки BugCheck в «Просмотре событий». Запишите, после какого действия: новый драйвер, антивирус, игра.
  2. Откатите свежий драйвер и снимите третий антивирус. «Диспетчер устройств», откат. Защитник оставьте. Не ставьте драйвер-пак.
  3. Прогоните память. mdsched.exe в Windows 10, несколько проходов. Выключите XMP в BIOS до теста или сразу после первого экрана.
  4. Проверьте диск и подкачку. SMART, chkdsk C: /f. Файл подкачки не выключайте «для скорости» на маленьком SSD без запаса: 0x50 от этого тоже бывает.
  5. Почините файлы системы. sfc /scannow, при необходимости DISM /Online /Cleanup-Image /RestoreHealth. Имеет смысл, если 0x50 пошёл после оборванного обновления.
  6. Не качайте .sys и не правьте реестр «nonpaged». Таких ключей, которые чинят 0x50, нет. Чужой файл драйвера добавит новых экранов.

Если 0x50 начался после конкретного устройства - флешка, старый сканер, док-станция - снимите его на тест. Фильтр USB иногда оказывается виновным.

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

Это только Windows 10? Нет. Имя общее. В запросах чаще десятка, потому что её много на руках.

Чем отличается от MEMORY_MANAGEMENT? 0x1A - менеджер памяти поймал своё противоречие. 0x50 - обращение к несуществующей странице в невыгружаемой области. На практике проверку начинают одинаково.

Поможет ли добавить оперативки? Если старая планка сыпется - нет. Сначала тест, потом замена неисправной.

Можно ли работать, если экран был один раз? Запишите код. Повтор за неделю - разбирайте. Один кадр после сбоя питания - часто сам проходит.

Файл на экране ntfs.sys - диск умер? Не сразу. ntfs.sys часто крайний, как ядро. Сначала SMART и chkdsk. Красный SMART - да, накопитель. Чистый SMART и свежий антивирус - сначала фильтр. Файл подкачки из-за 0x50 не выключайте: на забитом томе это как раз путь к повторному экрану, лучше освободить место.

Смотрите также