База знань →6 хв читанняОновлено: 2026-09-21

Як виправити помилку IRQL NOT LESS OR EQUAL у Windows

Помилка IRQL_NOT_LESS_OR_EQUAL із кодом зупинки 0x0000000A спрацьовує, коли драйвер рівня ядра звертається до вивантажуваної пам'яті на такому рівні запитів переривань, де це заборонено. Відкиньте жаргон — практична правда проста: приблизно дев'ять випадків із десяти — це збійний, застарілий або несумісний драйвер, а на другому місці — дефектна чи неправильно налаштована пам'ять. Синій екран часто називає винуватця на ім'я — nvlddmkm.sys, rt640x64.sys — і саме це ім'я визначає, з чого починати ремонт.

Читаємо код зупинки й названий файл

IRQL — це Interrupt Request Level, шкала пріоритетів, за якою ядро вирішує, який код має право виконуватися в кожен момент. Частину сторінок пам'яті дозволено тримати на диску, і торкатися їх законно лише на низьких IRQL. Драйвер, який порушує це правило, убиває Windows миттєво й навмисно: 0x0000000A — це ядро, що відмовляється продовжувати роботу зі зіпсованою власною бухгалтерією.

Ім'я файлу внизу синього екрана — і повторене в мінідампі — найцінніший слід, який лишає збій. Воно вказує на драйвер, а драйвер — на спосіб ремонту. Якщо імені на екрані немає взагалі, головним підозрюваним стає сама пам'ять.

  • nvlddmkm.sys — драйвер відеокарти NVIDIA; оновіть його або вилучіть старий дочистна через DDU і поставте свіжий
  • rt640x64.sys, e1d*.sys — мережеві драйвери Realtek і Intel, часті гості на ноутбуках
  • tcpip.sys, netio.sys — мережевий стек; найчастіше їх провокують VPN-клієнти та антивірусні фільтри
  • iaStorA.sys — драйвер Intel Rapid Storage, типовий на OEM-предвстановлених Windows 10
  • Імені немає взагалі — підозрюйте пам'ять, що працює на нестабільному профілі XMP/EXPO

Спершу — сторона драйверів

Почніть із «Диспетчера пристроїв» (Win + X) з тих пристроїв, що відповідають названому файлу: відеокарта — у «Відеоадаптерах», мережа — у «Мережевих адаптерах». Відкрийте «Властивості» → «Драйвер» і спробуйте «Відкотити драйвер», якщо збої почалися після оновлення; інакше дозвольте «Оновити драйвер» знайти автоматично, а потім зазирніть на сайт виробника за свіжішим пакунком. Windows Update → «Додаткові параметри» → «Необов'язкові оновлення» теж роздає драйвери — там для них окремий розділ.

Сторонні фільтри ядра заслуговують не менших підозр, ніж драйвери заліза. Антивірусні пакети, VPN-клієнти та застарілі програми віртуалізації чіпляються до мережевого й дискового стеків, і кожен із них у реальному житті провокував 0x0000000A. Видаліть найсвіжіший із них — або тимчасово змініть антивірус на інший продукт — і подивіться, чи повернеться код зупинки. Якщо збій зациклився до робочого столу, увійдіть у безпечний режим із WinRE (Усунення несправностей → Додаткові параметри → Параметри завантаження → Перезавантажити → клавіша 4) і видаліть програму там.

Перевірка пам'яті та підтвердження винуватця

Пам'ять — друга половина статистики. Запустіть «Засіб перевірки пам'яті Windows» командою mdsched.exe, перезавантажтеся на запит і дайте базовому проходу відпрацювати; результат з'явиться в «Перегляді подій» у розділі «Журнали Windows» → «Система» від джерела MemoryDiagnostics-Results. Для вироку, на який можна діяти, проганяйте MemTest86 із флешки щонайменше чотири повні проходи — плаваючі помилки, які mdsched пропускає, спливають саме там.

Якщо машину розігнано або пам'ять працює на профілі XMP/EXPO, вимкніть профіль у BIOS і тиждень поживіть на заводських налаштуваннях. Комп'ютер, який перестав збоїти на стокових частотах, щойно зізнався, що проблема була в пам'яті. Тестуйте модулі по одному, щоб знайти дефектний, і зберігайте мінідампи з C:\Windows\Minidump — WinDbg командою !analyze -v витягне з них адресу збою.

Питання та відповіді

Чи може помилку IRQL NOT LESS OR EQUAL спричинити вірус?

Майже ніколи. Справжні шкідливі програми рідко провокують саме цей код зупинки — переважна причина в драйверах або пам'яті. Іронічно, але фільтр-драйвер антивіруса — якраз підозрюваний.

Що означає код зупинки 0x0000000A?

Драйвер рівня ядра спробував звернутися до вивантажуваної пам'яті на рівні запиту переривання, де це заборонено. Простіше кажучи: драйвер порушив правила роботи з пам'яттю ядра.

Чи може погана пам'ять викликати IRQL_NOT_LESS_OR_EQUAL?

Так — це одна з двох головних причин. Спершу mdsched.exe, для підтвердження — MemTest86, і спробуйте вимкнути XMP/EXPO.

Перевірте склад ліцензії до покупки.

Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.

Читайте також

Усі статті · Питання

Написати нам: [email protected]