Як перевірити стабільність системи і знайти причину зависань в Windows
Як використовувати Reliability Monitor, Event Viewer і стрес-тести для діагностики нестабільної роботи Windows. Знайти причину зависань, BSOD і випадкових перезавантажень.
Windows зависає, перезавантажується без причини або програми вилітають? Ось як систематично знайти причину.
Reliability Monitor (найпростіше)
Reliability Monitor показує хронологію збоїв і попереджень у зручному вигляді.
Win + S → Reliability Monitor або Win + R → perfmon /rel
Графік показує стабільність від 1 до 10. Клікни на будь-який день щоб побачити:
- Збої програм (червоний X)
- Попередження Windows (жовтий !)
- Успішні оновлення (синій i)
Знайди перший день коли почались проблеми → подивись що встановлювалось або оновлювалось в той день.
Event Viewer — детальні логи
Win + R → eventvwr.msc
Для пошуку причини зависань: Windows Logs → System → фільтр за Critical і Error → знайди події навколо часу коли відбулось зависання.
Для пошуку причини BSOD: Event ID 41 — "Kernel-Power" — система вимкнулась без чистого завершення. Event ID 1001 — Windows Error Reporting — інформація про краш.
# Останні критичні події
Get-WinEvent -FilterHashtable @{LogName='System'; Level=1} -MaxEvents 10 |
Select-Object TimeCreated, ProviderName, Message
Стрес-тест CPU
Якщо зависання виникають під навантаженням — можливо перегрів або нестабільне живлення.
Prime95 (безкоштовний) — максимально навантажує CPU:
- Завантаж з mersenne.org/prime95
- Запусти → Just Stress Testing → Small FFTs
- Паралельно відкрий HWiNFO64 і стеж за температурою
Якщо система зависає або вимикається протягом 10-30 хвилин — проблема з охолодженням або блоком живлення.
Стрес-тест RAM
# Запустити Windows Memory Diagnostic
mdsched.exe
Або завантаж MemTest86 з флешки для надійнішого тесту.
Стрес-тест диску
# SMART статус диску
Get-PhysicalDisk | Select-Object FriendlyName, HealthStatus, OperationalStatus
# Швидкість читання/запису
winsat disk -drive c
Якщо HealthStatus: Warning або Unhealthy — диск помирає.
Перевірка памяті відеокарти
Якщо зависання виникають в іграх або при роботі з графікою:
GPU-Z (безкоштовний) → вкладка Sensors → стеж за температурою GPU.
FurMark (стрес-тест GPU) → запускай на 10-15 хвилин. Якщо зависає — проблема з GPU або живленням.
Перевірити системні файли
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Пошкоджені системні файли спричиняють випадкові збої.
Алгоритм діагностики
- Reliability Monitor → знайди день початку проблем
- Event Viewer → подивись Event ID 41 і 1001
- Якщо зависання під навантаженням → стрес-тест CPU + перевір температуру
- Якщо зависання хаотичні → тест RAM (MemTest86)
- Якщо повільно і зависає при роботі з файлами → перевір диск
- SFC + DISM незалежно від причини
🛡️ Перевір безпеку свого ПК
Хочеш знати чи немає витоків даних, зайвих служб або підозрілих програм на твоєму ПК?
→ AuditShield — аудит Windows по 22 напрямках за 10 хвилин. HTML-звіт з оцінкою ризику. Є безкоштовне демо.
🔍 Не знаєш що означає код помилки Windows?
Якщо Windows показує код на кшталт 0x80070005, 0x80070002 або 0xC000021A — скористайся безкоштовним інструментом:
→ Декодер помилок Windows — введи код і одразу дізнайся що він означає та як виправити.
Резюме
Reliability Monitor — перший крок для знаходження кореляції між подіями і збоями. Event ID 41 в System log — ознака жорсткого вимкнення. Стрес-тести допомагають відтворити проблему і перевірити конкретний компонент.