Page fault in nonpaged area что за ошибка
Перейти к содержимому

Page fault in nonpaged area что за ошибка

  • автор:

0x50 проверки ошибок: PAGE_FAULT_IN_NONPAGED_AREA

Проверка ошибок PAGE_FAULT_IN_NONPAGED_AREA имеет значение 0x00000050. Это означает, что указана недопустимая системная память. Обычно адрес памяти неправильный или адрес памяти указывает на освобожденную память.

Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки синего экрана во время работы с компьютером, см. статью Устранение ошибок синего экрана.

Параметры PAGE_FAULT_IN_NONPAGED_AREA

Указанный адрес памяти

После версии Windows 1507 (TH1) — x64

0: Операция чтения

2: Операция записи

10: Выполнение операции

После Версии Windows 1507 (TH1) — x86

0: Операция чтения

2: Операция записи

10: Выполнение операции

После версии Windows 1507 (TH1) — Arm

0: Операция чтения

1: Операция записи

8: Выполнение операции

До Windows 1507 (TH1) версии x64 / x86

0: Операция чтения

1: Операция записи

Адрес, ссылающийся на память (если он известен)

Тип ошибки страницы

0x0 — NONPAGED_BUGCHECK_FREED_PTE — указанный адрес указан в записи таблицы страниц, помеченной как свободный.

0x2 — NONPAGED_BUGCHECK_NOT_PRESENT_PAGE_TABLE адрес, на который ссылается ссылка, не содержит допустимой активной записи таблицы страниц.

0x03 — NONPAGED_BUGCHECK_WRONG_SESSION — попытка ссылки на адрес пространства сеанса была сделана в контексте процесса, у которого нет сеанса. Обычно это означает, что вызывающий объект неправильно пытается получить доступ к адресу сеанса без правильного получения ссылки на объект правильного процесса и присоединения к нему. Этот подтип проверки ошибок & последний раз использовался в Windows 10 RS3. В Windows 10 RS4 и более поздних версиях эта ошибка отображается как 0x02 (NONPAGED_BUGCHECK_NOT_PRESENT_PAGE_TABLE).

0x04 — NONPAGED_BUGCHECK_VA_NOT_CANONICAL — предпринята попытка ссылки на неканонический (незаконный) виртуальный адрес (параметр 1). Вызывающий объект не должен пытаться получить доступ к этому адресу.

0xF — NONPAGED_BUGCHECK_USER_VA_ACCESS_INCONSISTENT — код режима ядра пытался получить доступ к виртуальному адресу в пользовательском режиме, если такой доступ не разрешен.

Если драйвер, ответственный за ошибку, можно определить, его имя выводится на синем экране и сохраняется в памяти в расположении (PUNICODE_STRING) KiBugCheckDriver. Для отображения этого dx KiBugCheckDriver параметра можно использовать команду dx отладчика .

Причина

Ошибка проверка 0x50 может быть вызвана установкой неисправной системной службы или неисправным кодом драйвера. Антивирусная программа также может вызвать эту ошибку, как и поврежденный том NTFS.

Это также может произойти после установки неисправного оборудования или в случае сбоя установленного оборудования (обычно это связано с неисправным ОЗУ, будь то main памяти, кэш ОЗУ уровня 2 или видеопамяти).

Комментарии

Журнал событий: Проверьте Просмотр событий системного входа на наличие дополнительных сообщений об ошибках, которые могут помочь определить устройство или драйвер, которые вызывают ошибку. Дополнительные сведения см. в разделе Открытие Просмотр событий. Ищите критические ошибки в системном журнале, которые появились примерно в то же время, что и «синий экран».

Устранение ошибки драйвера: Проверьте имя драйвера, если оно указано на синем экране или присутствует в журнале событий. Обратитесь к поставщику драйверов, чтобы узнать, доступен ли обновленный драйвер.

Устранение проблемы с неисправной системной службой: Отключите службу и убедитесь, что это устраняет ошибку. Если это так, обратитесь к производителю системной службы по поводу возможного обновления. Если ошибка возникает во время запуска системы, изучите варианты восстановления Windows. Дополнительные сведения см. в разделе Параметры восстановления в Windows 10.

Устранение проблемы с антивирусным программным обеспечением: Отключите программу и убедитесь, что это устраняет ошибку. Если это так, обратитесь к производителю программы по поводу возможного обновления.

Устранение проблемы с поврежденным томом NTFS: Выполните команду Chkdsk /f /r , чтобы обнаружить и исправить ошибки диска. Перед началом сканирования диска в системном разделе необходимо перезапустить систему. Обратитесь к производителю системы жесткого драйвера, чтобы найти все средства диагностики, которые они предоставляют для вложенной системы жесткого диска.

Диагностика памяти Windows: Запустите средство диагностики памяти Windows, чтобы проверить физическую память. Нажмите кнопку Пуск и выберите панель управления. В поле поиска введите Память, а затем выберите Диагностика проблем с памятью компьютера. После запуска теста используйте средство просмотра событий, чтобы просмотреть результаты в системном журнале. Чтобы просмотреть результаты, найдите запись MemoryDiagnostics-Results .

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

Решение

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

Как правило, указанный адрес находится в свободной памяти или просто недопустим. Это не может быть защищено с помощью try, кроме обработчика. Это может быть защищено только пробой или аналогичными методами программирования. Сведения об обработке буфера и пробах в драйверах файловой системы см. в разделе Обработка буфера. Сведения о рекомендациях по разработке драйверов и распространенных ошибках, допущенных разработчиками драйверов, см. в статье Рекомендации по разработке драйверов для группы разработчиков surface.

Используйте расширение отладки !analyze с параметром -v подробно, чтобы отобразить сведения об ошибке проверка для определения первопричины.

2: kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* PAGE_FAULT_IN_NONPAGED_AREA (50) Invalid system memory was referenced. This cannot be protected by try-except. Typically the address is just plain bad or it is pointing at freed memory. Arguments: Arg1: ffffffff00000090, memory referenced. Arg2: 0000000000000000, value 0 = read operation, 1 = write operation. Arg3: fffff80240d322f9, If non-zero, the instruction address which referenced the bad memory address. Arg4: 000000000000000c, (reserved) 

В этом примере параметр 2 указывает, что ошибка проверка произошла при считываемой области памяти.

Просмотрите все выходные данные !analyze, чтобы получить сведения о том, что происходит, когда возникла ошибка проверка. Изучите MODULE_NAME и FAULTING_MODULE, чтобы узнать, какой код используется для ссылки на недопустимую системную память.

Просмотрите STACK TEXT, чтобы узнать, что выполнялось при сбое. Если доступно несколько файлов дампа, сравните сведения, чтобы найти общий код, который находится в стеке.

Используйте команду .trap, предоставленную в выходных данных !analyze, чтобы задать контекст.

TRAP_FRAME: fffff98112e8b3d0 -- (.trap 0xfffff98112e8b3d0) 

Используйте команды отладчика, такие как kb (Display Stack Backtrace), чтобы исследовать код сбоя.

Используйте для lm t n вывода списка модулей, загруженных в память.

Используйте команду d, da, db, dc, dd, dD, df, dp, dq, du, dw (display Memory) для изучения областей памяти, на которые ссылаются параметры 1 и 3.

2: kd> db ffffffff00000090 ffffffff`00000090 ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? . ffffffff`000000a0 ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? . ffffffff`000000b0 ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? . ffffffff`000000c0 ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? . ffffffff`000000d0 ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? . ffffffff`000000e0 ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? . ffffffff`000000f0 ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? . ffffffff`00000100 ?? ?? ?? ?? ?? ?? ?? ??-?? ?? ?? ?? ?? ?? ?? ?? . 

В этом случае не похоже, что в этой области памяти есть данные в параметре 1, который является областью памяти, которая пыталась быть прочитана.

Используйте команду !address , чтобы просмотреть параметр 3, который является адресом инструкции, которая ссылается на плохую память.

2: kd> !address fffff80240d322f9 Usage: Module Base Address: fffff802`40ca8000 End Address: fffff802`415fb000 Region Size: 00000000`00953000 VA Type: BootLoaded Module name: ntoskrnl.exe Module path: [\SystemRoot\system32\ntoskrnl.exe] 

Используйте u, ub, uu (unassemble)Dissasemble с параметром 3, чтобы проверить объект , ссылающийся на плохую память. Дополнительные сведения о процессоре x64 и языке ассемблера см. в разделе Процессор x64.

2: kd> u fffff80240d322f9 nt!RtlSubtreePredecessor+0x9: fffff802`40d322f9 488b4810 mov rcx,qword ptr [rax+10h] fffff802`40d322fd eb07 jmp nt!RtlSubtreePredecessor+0x16 (fffff802`40d32306) fffff802`40d322ff 488bc1 mov rax,rcx fffff802`40d32302 488b4910 mov rcx,qword ptr [rcx+10h] fffff802`40d32306 4885c9 test rcx,rcx fffff802`40d32309 75f4 jne nt!RtlSubtreePredecessor+0xf (fffff802`40d322ff) fffff802`40d3230b c3 ret fffff802`40d3230c c3 ret 

Используйте ub для отсембливания данных обратно от заданного адреса.

Используйте команду r (Registers), чтобы проверить, что выполнялось при проверке системной ошибки.

2: kd> r Last set context: rax=ffffffff00000080 rbx=0000000000000000 rcx=ffffa68337cb7028 rdx=7a107838c48dfc00 rsi=0000000000000000 rdi=0000000000000000 rip=fffff80240d322f9 rsp=ffff840c96510958 rbp=ffffffffffffffff r8=ffffffffffffffff r9=0000000000000000 r10=7ffffffffffffffc r11=ffff840c96510a10 r12=0000000000000000 r13=0000000000000000 r14=0000000000000000 r15=0000000000000000 iopl=0 nv up ei ng nz na pe nc cs=0010 ss=0018 ds=0000 es=0000 fs=0000 gs=0000 efl=00010282 nt!RtlSubtreePredecessor+0x9: fffff802`40d322f9 488b4810 mov rcx,qword ptr [rax+10h] ds:ffffffff`00000090=. 

В этом случае fffff80240d322f9 находится в регистре указателя инструкции, rip.

Команда !pte и !pool также может использоваться для проверки памяти.

Используйте !memusage и для проверки общего состояния системной памяти.

Дополнительные сведения об использовании памяти Windows см. в статье Windows Internals 7th Edition, часть 1 ( часть 1) Павла Иосифовича, Марка Е. Руссиновича, Дэвида А. Соломона и Алекса Ионеску.

Средство проверки драйверов

Средство проверки драйверов — это средство, которое выполняется в режиме реального времени для проверки поведения драйверов. Например, средство проверки драйверов проверяет использование ресурсов памяти, таких как пулы памяти. Если он видит ошибки при выполнении кода драйвера, он заранее создает исключение, чтобы обеспечить дальнейшее изучение этой части кода драйвера. Диспетчер средств проверки драйверов встроен в Windows и доступен на всех компьютерах с Windows. Используйте средство проверки драйверов, чтобы отследить конкретную причину сбоя.

Чтобы запустить диспетчер средства проверки драйверов, введите Verifier в командной строке. Вы можете настроить драйверы, которые вы хотите проверить. Код, который проверяет драйверы, добавляет дополнительные расходы при выполнении, поэтому попробуйте проверить минимально возможное количество драйверов. Если обнаружен неисправный драйвер, выберите его. Дополнительные сведения см. в разделе Средство проверки драйверов.

См. также раздел

Bug Check Code Reference (Справочник с кодами критических ошибок)

Решение ошибки PAGE FAULT IN NONPAGED AREA Windows 10

После выхода новейшей на сегодня операционной системы Windows 10, естественно, многие пользователи бросились переводить свое оборудование на десятку. Но даже удачно проведенная процедура инсталляции не позволила части людей полноценно насладиться полученными возможностями – у некоторых из них на мониторе начал появляться синий экран с сообщением «PAGE FAULT IN NONPAGED AREA», который автоматически прерывал работу операционки.

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

  • При попытке загрузить Виндовс 10. Самая сложная ситуация, так как компьютер начинает сразу же процедуру перезагрузки, и в этом состоянии может находиться вечно. Естественно, пользователь лишается возможности полноценно войти в систему, чтобы исправить ошибку PAGE FAULT IN NONPAGED AREA.
  • Аналогичная ситуация возникает при желании юзера завершить работу своего персонального компьютера.
  • Третий вариант – попытка выхода из спящего режима. Тот же результат и перезагрузка.

К несчастью, даже разработчики Windows 10 до сих пор не дали четкого ответа на вопрос – что же обозначает код ошибки PAGE FAULT IN NONPAGED AREA. Тем не менее, многими пользователями было подмечено, что данная неприятность чаще всего возникает на оборудовании, где установлена материнская плата от Gigabyte.

PAGE FAULT IN NONPAGED AREA

Кроме того, всегда можно выполнить анализ сообщения, которое появляется на экране монитора при подобной ситуации (AppleCharger.sys). Если человек видит наличие именно такого файла в проблеме, да еще и является счастливым обладателем выше описанного оборудования, то решение ошибки, все-таки, существует.

Исправление ошибки с кодом PAGE FAULT IN NONPAGED AREA

Итак, если в сообщении синего экрана смерти присутствует выше описанный файл, то конфликт возникает по причине работы некоего ПО, которое называется Charge on/Off. Его следует обнаружить и убрать с жесткого диска ПК. Безусловно, сделать это легче всего во втором и в третьем варианте возникновения неприятности, так как в таких случаях у юзера есть возможность полноценно работать с операционной системой. В первом варианте потребуется как-то совершить в нее вход. Сделать это достаточно просто:

  1. Принудительно прервать вечную перезагрузку компа (банально прекратить подачу электрической энергии на блок питания ПК).
  2. Заново активировать компьютер и нажать на клавишу «F8».
  3. Выбрать безопасный способ запуска операционки.

Следующий этап для всех трех вариантов схож – найти и удалить зловредную программку, которая мешает нормальному функционированию системы.

  1. Перейти в панель управления-программы-программы и компоненты.
  2. Можно просто нажать правой кнопкой мышки на «Пуске» и сразу же перейти в нужное место.
  3. Появится список всего используемого ПО. Требуется программа Charge on/Off. Выполнить мониторинг позиций для обнаружения необходимого.
  4. После обнаружения программки выделить ее. Появится три варианта дальнейших действий.
  5. Выбрать пункт, отвечающий за удаление.

PAGE FAULT IN NONPAGED AREA

Практически во всех случаях подобный вариант действий позволяет решить возникшую проблему раз и навсегда.

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

8)

  • Если ошибка активизируется при выходе из спящего режима, то его можно попробовать деактивировать;
  • Если при загрузке или выключении компа, то откатить систему до предустановочной версии (на Windows 7 или и ждать официального решения проблемы от разработчиков.

Отключение спящего режима и откат ОС

Как деактивировать спящий режим в установленной Windows 10:

  1. В Cortana ввести слово «Электропитание».
  2. Перейти в настройки плана электрического питания.
  3. Найти поле «переводить ПК в спящий режим». Выбрать вариант «Никогда».

Остается только сохранить проделанные изменения и продолжить эксплуатацию ОС.

Windows 10 переводить ПК в спящий режим. Выбрать вариант Никогда.

Как откатить Windows 10 до предыдущей версии операционной системы от Майкрософт:

  1. Перейти в раздел «параметры».
  2. Выбрать раздел «обновление и безопасность».
  3. Кликнуть по пункту «Восстановление».

В правой части экрана появится несколько вариантов дальнейших действий, в том числе и необходимый пользователю откат системы до ранее установленной Семерки или Восьмерки. Следует обратить внимание, что подобная возможность будет доступна на протяжении определенного периода времени (система самостоятельно удалит все старые файлы через 10-30 дней), поэтому, если такой вариант уже отсутствует, придет выполнять переустановку обычным способом.

Как вас статья?

Page fault in nonpaged area — устранение ошибки

Ошибка Page fault in nonpaged area считается одной из самых известных неполадок, которые связаны с багами в Windows. Это является тревожным знаком того, что у вас проблемы в ПО или что-то с железом.

Что это за ошибка и каковы основные причины её возникновения

Прежде, чем начать исправлять ошибку Page fault in nonpaged area 0x00000050, стоит разобраться, что она собой представляет и почему именно возникает. Page fault in nonpaged area, возникшая в системе Windows 7, 8 или 10, обозначает одну из двух больших проблем:

Поломки физические. Это означает, что детали вашего ПК или ноутбука были подсоединены неправильно, или износились. Наиболее частые проблемы:

  • Битая микросхема. Этому предшествует механическое повреждение ПК. Кроме того, со временем контакты окисляются.
  • Перегрев. Кулеры со временем начинают работать хуже из-за окончания срока службы и накапливающейся пыли.
  • Ошибки в реестре. Это тоже становится толчком к появлению Page fault in nonpaged area в Windows 10.

Проблемы в программной части ОС. Page fault in nonpaged area появляется из-за неправильной установки программ, вызывающих конфликты с системой. Самыми распространенными ошибками являются:

  • Антивирус. Причина в некорректной установке или неправильно подобранной версии, несовместимой с текущей системой.
  • Инсталлирование. Некоторое ПО несовместимо с Windows 10. При скачивании или покупке внимательно читайте, для какой ОС оно предназначено.

Это были наиболее частые причины появления синего экрана с надписью Page fault in nonpaged area.

Варианты устранения проблемы

Для начала рассмотрим, как избавиться от проблемы Page fault in nonpaged area, когда она связана с физическими проблемами. Дело в том, что такую поломку диагностировать намного проще. Вы можете провести несколько процедур сами, которые помогут определить проблему:

  1. Если вы считаете, что какое-то внешнее устройство было подсоединено к ноутбуку или же стационарному компьютеру «кривыми руками», то просто отсоедините его на время и проследите за дальнейшей работой техники.
  2. В большинстве случаев ошибка Page fault in nonpaged area возникает из-за проблем с видеокартой и материнкой. Попробуйте найти рабочие. Переставьте их на свой компьютер и проверьте работу. При нормальном функционировании с новыми деталями, отправляйтесь за новой материнской платой или же видеокартой.

Теперь расскажем вам о решении проблем, связанных с софтом.

Восстановить записи реестра

Если ошибка Page fault in nonpaged area связана с проблемой записи реестра, то следует провести его восстановление. Это можно осуществить двумя путями:

Самый лёгкий – это автоматический. В этом случае починить данную поломку систему будет возможно даже самому неопытному пользователю:

  • Проблемный объект переместите из папки под названием «config\RegBack» в верхний каталог «config». Этим действием вы производите замену оригинальных файлов.

Следующий способ более сложный, но не менее эффективный:

  • Запускаем командную строку от имени администратора
  • После запуска вводим в строку команды «diskpart» и затем, после нажатия на ENTER, «list volume». Запомните метку тома, который отвечает за системный диск (помечен как загрузочный чаще всего, также можно идентифицировать по имени). Затем наберите «exit».
  • Для конечного восстановления задаем команду «xcopy F:\windows\system32\config\regback F:\windows\system32\config». Вместо F вам нужно указать системный диск. Для подтверждения нажимаем А.
  • Файлы копируются, и данные должны быть сохранены в папке «RegBack».
  • Закрываем командную строку и перезагружаем компьютер.

Сканирование на вирусы

Заражение вирусами компьютера может также стать причиной Page fault in nonpaged area. Проведите сканирование антивирусной программой. Она удалит все вирусы.

Очистка диска

Порой всё, что нужно сделать для устранения Page fault in nonpaged area, это произвести очистку диска. Это очень легко сделать с помощью утилиты cleanmgr.

  • Нажимаем WIN+R и вводим команду cleanmgr.
  • Нажимаем OK.
  • И ждем.
  • Дальше расставьте галочки около разделов, которые вы хотите освободить.

Обновление драйверов

Проблему с Page fault in nonpaged area и устаревшими драйверами также можно решить. Самым простым способом является установка автоматического обновления драйверов. Следуйте инструкции:

  • Правок кнопкой жмите на «Пуск» и выбирайте систему.
  • Выберите дополнительные параметры.
  • Открывается окно, нажимаем в нем «Параметры установки устройств».
  • Устанавливаем нужную опцию и сохраняем.

С помощью такого простого алгоритма действий ваш компьютер будет выполнять обновление постоянно и удалится ошибка Page fault in nonpaged area.

Если вы знаете, в каком драйвере заключается проблема, то обновите его. Для этого нажмите правую кнопку на «Пуск» и выберите диспетчер устройств.

Дальше выберите устройство и правой кнопкой обновите ПО.

Восстановление системы Windows

Нажмите на ярлыке рабочего стола «Этот компьютер» правую кнопку и выберите свойства.

Выберите защиту и нажмите «Восстановить».

Появляется окно с рекомендуемой точкой восстановления. Кликаем «Далее».

Нажимаем «Готово». Система все сделает сама.

Вот таким нехитрым путем можно быстро восстановить систему и исправить ошибку Page fault in nonpaged area.

Установить обновления Windows

Можно установить автоматические обновления системы:

  • Пуск — Параметры.
  • Выбирайте «Обновление и безопасность»
  • Дальше понадобится «Проверка наличия обновлений»
  • После этого будут найдены и установлены обновления.

Проверить ОЗУ на ошибки

Еще одни вариант при появлении кода остановки Page fault in nonpaged area — проверка оперативной памяти на ошибки:

  • Нажмите «WIN+R» и введите «mdsched.exe».
  • Откроется «Средство проверки памяти» и выберете «Выполнить перезагрузку и проверку (рекомендуется)».
  • Компьютер перезагрузится и начнёт проверку.
  • Все проблемы, которые есть в оперативке, появятся на экране.

Проверить и восстановить системные файлы

Для этого запустите командную строку (правая кнопка мыши на пуске).

Введите команду chkdsk /f .

Нажмите Y и перезагрузитесь. Начнется проверка и исправление ошибок
Надеемся, что эта статья была для вас полезной и помогла вам устранить проблему синего экрана, связанную с кодом «Page fault in nonpaged area».

🙁 Page Fault In Nonpaged Area в Windows 10: что можно сделать самому

А с учетом того, что в большинстве случаев данный баг еще и приводит к так называемому «синему экрану смерти», то эффективно бороться с ним получается не у всех юзеров.

К тому же не добавляет оптимизма и осознание того факта, что ошибка «Page Fault In Nonpaged Area» (она же — 0x00000050) так или иначе свидетельствует о наличии других нехороших проблем у компа — в программной и/или даже в аппаратной его части.

В общем, если ваша Windows 10 тоже «порадовала» вас (или не вас, но чинить всё равно вам) грустным смайликом со строчкой

🙁 PAGE_FAULT_IN_NONPAGED_AREA

… то сейчас еще и мы расскажем, как можно попробовать устранить эту проблему, так сказать, в домашних условиях. Значит по порядку.

#1 — Откуда?

Как мы уже сказали, причиной данной неприятности могут быть как сбои в работе ПО компа (некорректно установленные программы, старые драйвер, коряво вставший апдейт системы, ошибки реестра и пр. ), так и поломки (настоящие, т.е. физические) компонентов системы или подключенного оборудования (битые схемы, повреждения «памяти», окислившиеся контакты, перегрев и т.д.). Это если очень коротко и не вдаваясь в подробности.

Если же немного «вдаться», то, как отмечается на официальном сайте техподдержки Microsoft, ошибка Page Fault In Nonpaged Area зачастую возникает после установки «неисправной системной службы или неисправного драйвера«.

  • Если SmartScreen не дает скачать файл: как отключить фильтр в Edge
  • Бесплатный VPN, чтобы хороший и для всего — какой?
  • Chrome теперь требует Windows 10: как это отключить

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

Page Fault In Nonpaged Area из-за проблемы с драйверами хоть и случаются значительно чаще, однако понять причину труднее. Тем не менее, тоже в целом не сложно.

Просто смотрим внимательнее описание ошибки на синем экране, и если замечаем там упоминание, к примеру, файла nvlddmkm.sys, то вспоминаем, когда обновляли любой драйвер или подключали к компу новое устройство.

#2 — Что делать?

В общем, вот перед вами ком с «синим экраном» и ошибкой Page Fault In Nonpaged Area. Далее всё будет зависеть от того, что именно вызывает ошибку — некорректная работа служб после обновления или некорректная работа драйвера, а также насколько настойчиво этот самый «синий экран» будет появляться.

Итак, рассмотрим самый «популярный» вариант: «синий экран» появляется регулярно, но не сразу, и некоторое время комп работает. В таком случае его перезагружаем и, если ошибка возникла после апдейта Windows, то первым делом

пробуем удалить (или откатить) установленное обновление

Если ошибка Page Fault In Nonpaged Area выскочила после так называемой чистой установки Windows, то в таком случае проще и быстрее будет выполнить её же заново только устанавливать заведомо исправную и работающую версию ОС.

  • Белый экран в Microsoft Teams: устраняем проблему
  • Если Windows 11 не видит DualSense, а игра его не поддерживает
  • Подсистема Windows для Android: настраиваем WSA на компе

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

  • открываем «Параметры» (Ctrl+I) и жмем «Обновление и безопасность«;
  • в окне Центра обновления кликаем ссылку «Просмотр журнала обновления«;
  • далее в окне журнала кликаем ссылку «Удалить обновления» (в самом верху);
  • и удаляем последнее обновление (дату смотрим тут же), то есть, выделяем обновление в списке и жмем кнопку «Удалить«, после чего перезагружаем компьютер.

Если же ошибка возникла после обновление драйвера или установки нового, то в таком случае, чтобы оперативно убедиться в том, что все драйвера и обновления в Windows установлены и работают (или не работают) должным образом.

проверяем и драйверы тоже
  • открываем «Параметры» Windows 10 и заходим в раздел «Обновления и безопасность«;
  • во вкладке «Центр обновления Windows» жмем на кнопку «Проверка наличия обновлений» и ждем-с завершения проверки, после чего…
  • открываем Панель управления, потом — «Оборудование и звук«, находим «Диспетчер устройств«
  • в открывшемся списке обозначений ошибок быть не должно: корректно функционировать должны, в первую очередь, драйверы видеокарты, аудиоустройств, а также подключенного к компу стороннего оборудования — веб-камеры, принтера (к слову, о подробнее о ремонте принтеров) и прочих девайсов;
  • в противном случае выделяем в списке оборудование со значком ошибки (или, может, просто подозрительный драйвер, который установлен недавно), кликаем по названию правой кнопкой мыши и в появившемся меню жмем «Обновить драйверы«;
  • по факту завершения всех проверок перезагружаем компьютер.
  • Как удалить Microsoft Teams из Windows 11
  • Как грамотно удалить браузер Microsoft Edge из Windows 11
  • Если Windows 11 показывает внутренние диски компа, как съемные

И наблюдаем его работу. Если снова видим синий экран, то далее действуем следующим порядком:

выполняем проверку жесткого диска
  • запускаем командную строку Windows от имени администратора системы;
  • в ней пишем DISM /Online /Cleanup-image /Restorehealth и жмем Enter (команда на поиск и удаление любых поврежденных элементов системы);
  • терпеливо ждем завершения процедуры.

После этого тут же

выполняем проверку диска и системных файлов:
  • снова запускаем командную строку Windows от имени администратора системы;
  • в ней пишем сначала chkdsk C: /f/x/r (если система установлена на диске C) и жмем Enter и после завершения проверки …
  • следом вводим команду sfc /scannow и жмем Enter;
  • тоже ждем завершения процедуры и затем перезагружаем комп.

Если и после этого снова случился «синий экран», но комп по-прежнему включается.

проверяем файл подкачки системы

… а именно Windows page file. Делается это следующим образом:

  • открываем «Проводник«, кликаем правой кнопкой мыши по «Компьютер» и в меню выбираем «Свойства«;
  • в следующем окне жмем «Дополнительные параметры системы«, после чего откроется другое окошко, в нём:
  • находим раздел «Быстродействие» и в нём жмем «Параметры«;
  • в следующем окошке переходим во вкладку «Дополнительно» и потом жмем кнопку «Изменить» в разделе «Виртуальная память«;
  • теперь снимаем галочку в чек-боксе «Автоматически выбирать объем файла подкачки«, активируем опцию «Указать размер«, указываем свой размер файла подкачки, жмем «ОК» и…
  • перезагружаем комп и тестим результат.

Если и данная мера должного эффекта не возымела, т.е. Windows снова выдает «синий экран» и ошибку Page Fault In Nonpaged Area, то…

проверяем работу оперативной памяти компа

Если планок RAM у него несколько, выключаем машину, снимаем одну планку и перезагружаем включаем машину. Видим, что ошибка повторяется — выключаем комп, ставим снятую планку памяти на место и проделываем ту же процедуру со следующей.

Плюс к этому также запускаем проверку памяти компа, а для этого:

  • в строке поиска Windows пишем памяти
  • в результатах выше кликаем «Средство проверки памяти Windows«;
  • и далее жмем «Выполнить перезагрузку и проверку (рекомендуется)«.

Дожидаемся завершения процедуры. Ну в целом, если если после отключения одной из планок ошибка Page Fault In Nonpaged Area появляться перестала, значит, вы нашли её причину.

Если же снова никакого эффекта, настоятельно рекомендуем привлечь к решению проблемы квалифицированного специалиста. Комп нужно диагностировать профессионально и, вероятнее всего, не менее профессионально ремонтировать.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *