На синем экране или в журнале Reliability стоит 0x00000050. Это не HRESULT Центра и не код диспетчера устройств. Это bug check PAGE_FAULT_IN_NONPAGED_AREA: ядро обратилось к адресу в невыгружаемой области и не нашло страницу. Коротко на кадре иногда пишут 0x50. Смысл тот же. Важно не спутать с 0x0000007A и с 0xc0000005 у программы: номера рядом по ощущениям, диагностика разная.

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

Драйвер отдал неверный указатель. Антивирус, VPN, видео, «твик» диска. Стоп 0x00000050 после установки конкретной утилиты - смотрите её модуль на кадре, не «весь Windows».

Память искажает данные. Планка, XMP, слот. Тогда 0x50 в случайные моменты, минидамп каждый раз с другим адресом. Соседи - MEMORY_MANAGEMENT и изредка WHEA 0x124.

Диск и файл подкачки. Реже. Том не отдаёт то, что ядро ждало. Имеет смысл, если SMART уже плохой или chkdsk находит ошибки.

Повреждённые системные файлы. После оборванного обновления в кадре часто ntoskrnl.exe. Это не инструкция скачать ntoskrnl с форума. Это повод для sfc и проверки диска.

Параметры стопа на старых кадрах (четыре hex-числа) значат: адрес, тип операции, что пытались сделать, и служебное. Дома их редко разбирают без WinDbg. Имя модуля на экране полезнее, чем гадание по параметрам.

Не существует «кода 50» в диспетчере устройств с этим смыслом. Код 43 у видеокарты - другая система нумерации. Не существует 0x00000050 как ошибки установки Windows: установщик показывает NTSTATUS вроде 0xc0000005 или HRESULT 0x8007025D.

Отдельно держите в голове момент, когда стоп пришёл. На логотипе Windows, ещё до пароля - чаще диск, куст или драйвер хранилища. В простое через час - память. В конкретной игре - видео и оверлей. После установки антивируса - его фильтр. Один и тот же 0x00000050, четыре разные истории. Windows 10 кладёт минидамп в C:\Windows\Minidump, Windows 11 - туда же; смотреть его удобно, удалять «для места» до разбора не стоит. Полный дамп на весь объём RAM обычно не нужен: он огромный и дома его всё равно не откроют.

Не подменяйте ядро и .sys с чужой сборки. Не правьте реестр сессий памяти. Не отключайте файл подкачки «чтобы не было page fault» - получите другие стопы.

Что делать самому

  1. Запишите 0x00000050 и имя файла с кадра. Если система успевает загрузиться, минидамп лежит в C:\Windows\Minidump. Не удаляйте его «для места», пока не разобрали.
  2. Снимите вчерашний драйвер или фильтр. Безопасный режим, если в обычном 0x50 сразу. Антивирус и VPN - первые кандидаты.
  3. Прогоните память. mdsched или MemTest86. Одна планка, без XMP. Ошибки на тесте закрывают тему Windows.
  4. Проверьте диск и том с подкачкой. SMART, chkdsk. Если подкачка на отдельном HDD, который воет - перенесите её на живой SSD или сначала лечите диск.
  5. Прогоните sfc /scannow и DISM RestoreHealth, когда система стабильно живёт хотя бы час. Офлайн из WinRE - если 0x50 в цикле на загрузке.
  6. Откатите обновление, если дата стопов совпадает с KB в журнале. Точка восстановления здесь уместнее «оптимизатора».

Если 0x00000050 ловите только в одной игре, начните с видеодрайвера и оверлея, не с переустановки системы. Если по ночам в простое - память. Смешивать эти две ветки в одной «чистой Windows на всякий случай» обычно жаль времени: после установки вернётся тот же стоп, если планка или диск не менялись.

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

0x00000050 и PAGE_FAULT_IN_NONPAGED_AREA - одно? Да. Число и имя одного стопа.

Это код обновления Windows? Нет. Обновления дают 0x800... и 0xC190.... 0x00000050 - синий экран.

Нужно ли смотреть параметры в скобках? Полезно сохранить фото. Разбор без отладчика дома почти ничего не даёт. Имя модуля важнее.

Поможет ли чистая установка? Если виноваты хвосты драйверов - да. Если память или диск - вернётся.

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