Помилка STOP 0x00000050 PAGE_FAULT_IN_NONPAGED_AREA

Один з поширених випадків синього екрану смерті (BSOD) — STOP 0x00000050 і повідомлення про помилку PAGE_FAULT_IN_NONPAGED_AREA з’являється у всіх актуальних версіях ОС: Windows 10, 8.1 та 8, Windows 7 і більш ранніх.

При цьому текст повідомлення про помилку може містити інформацію про файл (а якщо не містить, то подивитися цю інформацію можна в дампі пам’яті за допомогою програм 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 (STOP 0x00000050, 0x50), як правило, має проблеми з файлами драйверів, несправне обладнання (оперативна пам’ять, але не тільки, це можуть бути і периферійні пристрої), збої служб Windows, неправильна робота або несумісність програм (часто — антивірусів), а також порушення цілісності компонентів Windows і помилки жорстких дисків і SSD. Суть же проблеми в неправильному зверненні до пам’яті при роботі системи.

Перші кроки по виправленню BSOD PAGE_FAULT_IN_NONPAGED_AREA

Перше, що слід зробити, при появі синього екрану смерті з помилкою STOP 0x00000050 — пригадати дії, які передували появі помилки (за умови, що вона з’являється не при установці Windows на комп’ютер).

Примітка: якщо така помилка з’явилася на комп’ютері або ноутбуці один раз і більше не проявляє себе (тобто не постійно вискакує синій екран смерті), то, можливо, оптимальним рішенням буде нічого не робити.

Тут можуть бути такі типові варіанти (далі деякі з них будуть розглянуті детальніше)

  • Установка нового обладнання, в тому числі «віртуальних пристроїв, наприклад, програми віртуальних приводів. У даному випадку можна припустити, що драйвер цього обладнання або воно саме з якоїсь причини працює неправильно. Має сенс спробувати оновити драйвера (а іноді — встановити більш старі), а також спробувати роботу комп’ютера без цього обладнання.
  • Встановлення або оновлення драйверів, у тому числі автоматичне оновлення драйверів ОС або установка з допомогою драйвер-паки. Варто спробувати відкотити драйвера в диспетчері пристроїв. Який саме драйвер викликає BSOD PAGE_FAULT_IN_NONPAGED_AREA часто можна дізнатися просто по імені файлу, вказаного в інформації про помилку (просто пошукайте в Інтернеті, що це за файл). Ще один, більш зручний спосіб, покажу далі.
  • Установка (а також видалення) антивірусу. В даному випадку, можливо, варто спробувати роботу без цього антивіруса — можливо, він з якоїсь причини не сумісний з вашої конфігурацією комп’ютера.
  • Віруси та шкідливе ПЗ на комп’ютері. Тут добре б перевірити комп’ютер, наприклад, за допомогою завантажувальної антивірусної флешки або жорсткого диска.
  • Зміна налаштувань системи, особливо якщо мова йде про відключення служб, твиках системи і подібних діях. У цьому випадку може допомогти відкат системи з точки відновлення.
  • Якісь проблеми з живленням комп’ютера (включення не з першого разу, екстрені виключення і подібні). В цьому випадку проблеми можуть виявитися з оперативною пам’яттю або дисками. Допомогти може перевірка пам’яті і зняття пошкодженого модуля, перевірка жорсткого диска, а також у деяких випадках відключення файлу підкачки Windows.
Читайте також  Як підключити мікрофон до комп'ютера і ноутбука

Це далеко не всі варіанти, але, можливо, вони зможуть допомогти вам згадати, що було зроблено перед тим, як з’явилася помилка, і, можливо, оперативно виправити її без подальших інструкцій. А про те, які конкретні дії можуть виявитися корисними в різних випадках зараз поговоримо.

Конкретні варіанти появи помилки і способи їх вирішення

Тепер про деякі досить поширених варіантах, коли з’являється помилка STOP 0x00000050 і про те, що може спрацювати в даних ситуаціях.

Синій екран PAGE_FAULT_IN_NONPAGED_AREA в Windows 10 при запуску або роботі uTorrent — частий варіант останнім часом. Якщо uTorrent варто в автозавантаженні, то помилка може з’являтися при запуску Windows 10. Зазвичай причина — робота з фаєрвола в сторонньому антивірусі. Варіанти рішення: спробувати відключити брандмауер, використовувати BitTorrent як торрент-клієнта.

Ще один нюанс Windows 10, здатний викликати розглядається помилку — включена опція ізоляції ядра. Відключити її можна, зайшовши в центр безпеки Windows defender (подвійний клік по іконці захисника в області сповіщень) — Безпека пристрою — Відомості про ізоляцію ядра — відключити опцію перевірки цілісності пам’яті. Якщо Windows 10 запускається тільки в безпечному режимі або опція не змінюється, то такий спосіб не підійде, використовуйте наступний метод: запустіть командний рядок від імені адміністратора, а потім введіть наступну команду і перезавантажте комп’ютер:

REG ADD "HKLMSYSTEMCurrentControlSetControlDeviceGuardScenariosHypervisorEnforcedCodeIntegrity" /v Enabled /t REG_DWORD /d 0 /f

Помилка BSOD STOP 0x00000050 із зазначенням файлу AppleCharger.sys — виникає на материнських платах Gigabyte, якщо в непідтримуваних системі до них було встановлено фірмове З On/Off Charge. Просто видаліть цю програму через панель управління.

При виникненні помилки в Windows 7 і Windows 8 з участю файлів win32k.sys, hal.dll, ntfs.sys, ntoskrnl.exe спробуйте для початку виконати наступне: відключити файл підкачки і перезавантажити комп’ютер. Після цього протягом деякого часу перевірити, проявляє себе помилка знову. Якщо ні — спробуйте знову включити файл підкачки і перезавантажитися, можливо, помилка більше не з’явиться. Детальніше про включення і відключення: Файл підкачки Windows. Також тут може знадобитися перевірка жорсткого диска на помилки.

Читайте також  Як підключити принтер до ноутбука - інструкція

tcpip.sys, tm.sys — причини помилки PAGE_FAULT_IN_NONPAGED_AREA в Windows 10, 8 і 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) помилка може з’являтися при переході на більш нову версію Windows. Спробуйте оновити БІОС з офіційного сайту виробника. См. Як оновити БІОС.

Іноді (якщо помилка викликана специфічними драйверами в прикладних програмах) виправити помилку може допомогти очищення папки тимчасових файлів C: Users ім’я Користувача AppData Local Temp

Читайте також  Як дізнатися ключ продукту Windows 10

Якщо передбачається, що помилка PAGE_FAULT_IN_NONPAGED_AREA викликана проблемою з драйвером, простим способом проаналізувати автоматично створюваний дамп пам’яті і дізнатися, який саме драйвер викликав помилку буде безкоштовна програма WhoCrashed (офіційний сайт — http://www.resplendence.com/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, а якщо ні — опишіть свою ситуацію, що робилося перед появою помилки, про якому файлі повідомляє синій екран або програми для аналізу дампів пам’яті (крім згаданої WhoCrashed, тут може стати в нагоді безкоштовна програма BlueScreenView). Можливо, вдасться знайти рішення проблеми.

Степан Лютий

Обожнюю технології в сучасному світі. Хоча частенько і замислююся над тим, як далеко вони нас заведуть. Не те, щоб я прям і знаюся на ядрах, пікселях, коллайдерах і інших парсеках. Просто приходжу в захват від того, що може в творчому пориві вигадати людський розум.

You may also like...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *