Синій екран смерті (BSOD) в Windows: причини, коди помилок і повне виправлення
Повний гайд по BSOD у Windows 10 і 11: що означають коди помилок, відомий інцидент з оновленнями 24H2 (0x18B), діагностика драйверів/RAM/диска, аналіз дампів пам'яті.
Синій екран з кодом помилки виглядає страшно, але в більшості випадків вирішується самостійно за 10-20 хвилин. BSOD (Blue Screen of Death) — це захисний механізм: коли Windows виявляє критичну помилку, що загрожує даним, вона примусово зупиняє роботу замість продовжувати з пошкодженим станом.
Основні причини: несправний або несумісний драйвер, пошкоджена оперативна пам'ять, проблеми з диском, перегрів, несумісне ПЗ, вірус, або (див. розділ нижче) конкретне проблемне оновлення Windows.
Спочатку перевір: чи це відомий інцидент з оновленнями 24H2
Починаючи з березня 2026 Microsoft підтвердила серію BSOD після встановлення кумулятивних оновлень для Windows 11 24H2 на мільйонах ПК. Якщо синій екран з'явився одразу після оновлення Windows — велика ймовірність, що причина саме тут, і рішення простіше за загальну діагностику нижче.
Які оновлення викликають проблему:
| Код помилки | Назва | Причина |
|---|---|---|
0x0000018B |
SECURE_KERNEL_ERROR | KB5053656 (березень 2026) / KB5055523 (квітень 2026) |
0x000000C5 |
DRIVER_CORRUPTED_EXPOOL | Пошкоджений драйвер після оновлення |
0xC000021A |
SYSTEM_PROCESS_TERMINATED | Критичний системний процес впав |
0x0000007E |
SYSTEM_THREAD_EXCEPTION | Несумісний драйвер |
UNSUPPORTED_PROCESSOR |
— | KB5029351, конфлікт з платами MSI + Intel 12/13 Gen |
Microsoft застосувала Known Issue Rollback (KIR) — автоматичний відкат проблемних змін, розгортається до 24 годин, не завжди спрацьовує сам.
Крок 1: Перевір чи прийшов автоматичний фікс
(New-Object -ComObject Microsoft.Update.SystemInfo).RebootRequired
# Якщо True — перезавантаж і перевір чи проблема зникла
Win + I → Windows Update → Перевірити наявність оновлень → встанови все.
Крок 2: Видалити проблемне оновлення (якщо Windows завантажується)
# Переглянути останні оновлення
Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 10 HotFixID, InstalledOn
# Видалити конкретне (заміни номер KB на своє)
wusa /uninstall /kb:5055523 /quiet /norestart
Через графічний інтерфейс: Win + I → Windows Update → Журнал оновлень → Видалити оновлення.
Крок 3: Якщо Windows взагалі не завантажується
Перебий завантаження 3 рази кнопкою живлення → увійде в Recovery Mode → Усунення несправностей → Розширені параметри:
- Uninstall Updates → Uninstall latest quality update
- System Restore → точка відновлення до появи BSOD
- Startup Settings → F4 — безпечний режим, звідти виконати видалення оновлення вручну
Оновити BIOS, якщо плата MSI/ASUS/Gigabyte
Деякі BSOD цієї хвилі пов'язані з несумісністю оновлення Windows зі старою прошивкою материнської плати:
(Get-WmiObject Win32_BIOS).SMBIOSBIOSVersion
(Get-WmiObject Win32_BaseBoard) | Select-Object Manufacturer, Product, Version
Перевір сайт виробника плати на нову версію BIOS.
Призупинити оновлення, щоб не повторилось
$pause = (Get-Date).AddDays(35).ToString("yyyy-MM-ddTHH:mm:ssZ")
Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name "PauseQualityUpdatesEndTime" -Value $pause
Або: Win + I → Windows Update → Призупинити на 1-4 тижні — дає час іншим користувачам виявити нові баги перед тобою.
Загальна діагностика BSOD (якщо причина не в конкретному оновленні)
Крок 1: Запиши код помилки
На синьому екрані є рядок STOP CODE — найважливіша інформація, запиши або сфотографуй до перезавантаження.
| Код | Причина |
|---|---|
MEMORY_MANAGEMENT |
Проблема з RAM |
PAGE_FAULT_IN_NONPAGED_AREA |
Пошкоджена RAM або диск |
DRIVER_IRQL_NOT_LESS_OR_EQUAL |
Несправний драйвер |
SYSTEM_SERVICE_EXCEPTION |
Конфлікт драйверів або вірус |
NTFS_FILE_SYSTEM |
Проблема з диском |
KERNEL_SECURITY_CHECK_FAILURE |
Несумісний драйвер або оновлення |
CRITICAL_PROCESS_DIED |
Пошкоджені системні файли |
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED |
Драйвер |
DPC_WATCHDOG_VIOLATION |
Драйвер або прошивка SSD |
Якщо BSOD з'явився один раз і не повторюється — це, ймовірно, разовий збій, можна просто продовжувати роботу. Якщо повторюється — читай далі.
Крок 2: Перевір останні зміни
BSOD часто з'являється після встановлення драйвера, оновлення Windows, підключення нового обладнання чи програми. Якщо знаєш що змінилось — відкоти:
Відкотити драйвер: Win + X → Диспетчер пристроїв → знайди пристрій → Властивості → вкладка Драйвер → Відкотити драйвер.
# Останні встановлені драйвери
Get-WindowsDriver -Online | Sort-Object Date -Descending | Select-Object -First 15 Driver, Date, ProviderName
# Видалити конкретний
pnputil /delete-driver oem12.inf /uninstall /force
Крок 3: Відновити системні файли
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Детальніше: SFC і DISM — повний гайд
Крок 4: Перевір оперативну пам'ять
Якщо код пов'язаний з пам'яттю (MEMORY_MANAGEMENT, PAGE_FAULT) або BSOD випадкові з різними кодами:
Win + R → mdsched → Перезавантажити і перевірити зараз
Займає 20-40 хвилин. Детальніше: Як перевірити оперативну пам'ять
Крок 5: Перевір диск
chkdsk C: /f /r
Погодься на перезавантаження, якщо запропонує — перевірка запуститься до старту Windows. Детальніше: Перевірка диска на помилки chkdsk
Крок 6: Перевір температуру
Перегрів — часта причина BSOD саме під навантаженням:
winget install REALiX.HWiNFO
Норма для CPU — до 85°C під навантаженням, вище 90°C — проблема з охолодженням (почисти від пилу, перевір кулер).
Крок 7: Подивись журнал подій
Win + X → Перегляд подій → Журнали Windows → Система → фільтр "Критичний" і "Помилка" навколо часу BSOD.
Детальніше: Журнал подій Windows
Аналіз файлу дампу (для досвідчених)
Windows зберігає файл дампу при кожному BSOD:
# Знайти файли мінідампу
Get-ChildItem "C:\Windows\Minidump" -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object -First 5
# Тип BSOD з журналу подій
Get-WinEvent -FilterHashtable @{LogName='System'; Id=41} -MaxEvents 3 |
Select-Object TimeCreated, @{n='BugCheckCode';e={$_.Properties[0].Value}}
Для глибокого аналізу — безкоштовний WinDbg з Microsoft Store: відкрий .dmp файл → команда !analyze -v покаже точну причину, включно з конкретним драйвером-винуватцем.
Якщо нічого не допомогло
- Безпечний режим — завантаж Windows у безпечному режимі (Shift+Restart) і перевір чи повторюється BSOD. Якщо ні — проблема в драйвері або програмі, що не завантажується в safe mode.
- Відновлення системи — поверни Windows до точки відновлення до появи проблеми.
- Скидання з хмарним завантаженням: Win+I → Система → Відновлення → Скинути ПК → Cloud download — гарантовано чистий образ від Microsoft, без пошкоджень від проблемного оновлення.
- Чисте встановлення — крайній варіант: Встановлення Windows 11 з флешки.
Часті питання
Як зрозуміти — це драйвер чи несправне залізо?
Драйвер: BSOD з'являється після зміни ПЗ, завжди той самий код, зникає після видалення/відкату драйвера. Залізо: випадкові BSOD з різними кодами, повторюються навіть після перевстановлення Windows.
ПК перезавантажується занадто швидко, не встигаю прочитати код
Вимкни автоперезапуск: sysdm.cpl → Додатково → Завантаження та відновлення → зніми Автоматичний перезапуск. Тоді BSOD залишиться на екрані до ручного перезавантаження.
BBOD з'явився одразу після оновлення Windows — з чого почати?
Спочатку перевір розділ "Відомий інцидент з оновленнями 24H2" вище — якщо код збігається з таблицею, рішення набагато швидше за загальну діагностику.
Підсумок
Якщо BSOD стався одразу після оновлення Windows — перевір таблицю відомих кодів на початку статті, видали проблемне оновлення (wusa /uninstall /kb:НОМЕР) або пройди через Recovery Mode.
Для решти випадків: запиши STOP-код → відкоти останню зміну (драйвер/оновлення/нову програму) → DISM /RestoreHealth + sfc /scannow → тест RAM (mdsched) і диска (chkdsk) → перевір температури. Код помилки — це підказка напрямку, не вирок.
🔍 Не знаєш що означає код помилки Windows?
→ Декодер помилок Windows — введи код (наприклад 0x0000018B або 0xC000021A) і одразу дізнайся що він означає та як виправити.