ПОСІБНИКИ

Чому вилетіла гра? Reliability Monitor і Перегляд подій

Гра, що закривається на робочий стіл, скидання драйвера і синій екран залишають у Windows три різні записи. Де знайти кожен із них, як його прочитати і що перевірити далі.

Гра працювала, а потім раптом ні: ти знову на робочому столі без жодного повідомлення, або екран почорнів і повернувся вже без гри, або був синій екран і перезавантаження. Це три різні події, і Windows записує кожну з них у різне місце. Якщо спершу прочитати правильний запис, «у мене вилітає гра» перетворюється на питання з наступним кроком.

Три види вильотів, три різні записи

Що ти бачивЩо сталосяДе дивитися
Гра закрилася, з помилкою чи безПроцес гри аварійно завершивсяReliability Monitor і подія з Event ID 1000 у журналі Application
Екран на мить завис або почорнів, а потім зображення повернулосяДрайвер дисплея перестав відповідати, і Windows його скинувЖивий дамп у C:\WINDOWS\LiveKernelReports і журнал System
Синій екран, потім перезавантаженняСтоп-помилка (bug check)Дамп пам'яті в %SystemRoot% і Reliability Monitor

Якщо ПК вимкнувся або перезавантажився без синього екрана, цей слід розбирає сторінка ПК перезавантажується під час гри.

Почни з Reliability Monitor

Натисни Windows + R, введи perfmon /rel і натисни Enter; ключ /rel запускає Reliability Monitor (монітор надійності). Посібник Microsoft про те, як його читати писали для Windows Vista, тож вигляд у тебе може відрізнятися. Посібник описує історію до року, по одному стовпцю на день, і значок помилки на кожному дні, коли стався збій. Windows 11 розподіляє збої на три рядки:

Діаграма також записує інсталяцію та видалення програм, зокрема оновлень Windows і драйверів, і саме тому починати варто тут. Microsoft зазначає, що вона показує, чи почалися суттєві зміни стабільності в той самий час. Клацни день, коли почалися вильоти, і подивись, що встановилося того дня; оновлення з цією датою — зачіпка, яку можна перевірити, відкотивши його.

Журнал Application: Event ID 1000

Відкрий Перегляд подій (eventvwr.msc) і пошукай у журналі Application (журнал застосунків) помилки з джерелом Application Error та Event ID 1000 — за словами Microsoft, це і є власне подія аварійного завершення застосунку. Її приклад запису показує поля, які варто переписати:

Microsoft трактує Event ID 1000 і Event ID 1001, що повторюються в журналі Application, як ознаку того, що застосунок раз у раз вилітає; 1001 стосується Windows Error Reporting.

Читай ім'я модуля обережно. Microsoft зазначає, що подія часто називає модуль Microsoft, як-от ntdll.dll, kernel32.dll чи kernelbase.dll, і що такі модулі опиняються в записі як жертви інших пошкоджень, яких раніше завдали модулі з некоректною поведінкою. Для сторонньої програми настанова Microsoft — передати відповідні дампи третій стороні для розслідування: для гри це служба підтримки її розробника, і до звіту варто додати також ім'я модуля, код винятку та дату.

Чорний екран, а потім зображення повертається

Коли відеокарта перестає відповідати, Windows скидає драйвер і GPU замість того, щоб залишити машину завислою. Microsoft називає це Timeout Detection and Recovery: тайм-аут за замовчуванням — 2 секунди, а після успішного відновлення з'являється повідомлення «Display driver stopped responding and has recovered.» (драйвер дисплея перестав відповідати й відновив роботу).

Відновлення може залишити живий дамп у C:\WINDOWS\LiveKernelReports, в окремій папці для кожного компонента; довідник Microsoft зазначає, що живі дампи не перезапускають ОС. Відповідні коди — 0x117 VIDEO_TDR_TIMEOUT_DETECTED і 0x141 VIDEO_ENGINE_TIMEOUT_DETECTED: вони позначають живі дампи й ніколи не використовуються для справжньої bug check.

Серед причин 0x117, які наводить Microsoft, — драйвер дисплея, що потребує оновлення, і низка апаратних проблем: розігнані компоненти, неправильні сумісність і налаштування компонентів (особливо конфігурація і таймінги пам'яті), недостатнє охолодження чи живлення та несправні деталі. Microsoft також радить перевірити журнал System на повідомлення про помилки, які можуть допомогти визначити пристрій чи драйвер. Раптові просідання FPS в іграх показують, як скидання драйвера виглядає посеред гри.

Синій екран

Синій екран — це стоп-помилка. Windows записує дамп пам'яті в %SystemRoot%\MEMORY.DMP або, якщо вибрано малий дамп пам'яті, файл розміром близько 256 КБ на кожен збій у %SystemRoot%\Minidump, названий за датою. Малий дамп містить стоп-повідомлення, його параметри і, за описом Microsoft, список завантажених драйверів. Щоб прочитати його, встанови WinDbg із Microsoft Store або командою winget install Microsoft.WinDbg, відкрий файл .dmp і виконай !analyze -v.

Читай результат, пам'ятаючи застереження Microsoft: першопричиною стоп-помилок рідко буває процес режиму користувача. Гра може спровокувати стоп-помилку, але зазвичай вона виявляє проблему в драйвері, обладнанні чи самій Windows, а коли названо драйвер, оновлення для нього дає його виробник.

Що перевірити, по одній зміні за раз

Перевіряй гру після кожного кроку, щоб знати, яка зміна мала значення.

  1. Перевір файли гри. У Steam клацни правою кнопкою на грі в розділі Бібліотека (або скористайся значком шестерні на її сторінці в бібліотеці), потім Властивості… > Інстальовані файли > Перевірка цілісності файлів гри; Steam каже, що для більшості ігор Steam нормально, коли один або кілька файлів не проходять перевірку. В EA app перейди в «Library», вибери значок «Manage» потрібної гри, потім «Repair».
  2. Чисто перевстанови графічний драйвер. NVIDIA радить перевстановити найновіший драйвер методом чистої інсталяції: «Custom (Advanced) > Perform a clean installation» в інсталяторі NVIDIA або Display Driver Uninstaller (DDU).
  3. Закрий оверлеї та програми запису. Activision попереджає, що програми перепризначення вводу, оверлеї та програми запису можуть заважати грі, і радить видалити їх, якщо вильоти тривають.
  4. Поверни частоти до стандартних. NVIDIA радить Debug Mode — він є в «System > Advanced» у NVIDIA app (або в рядку меню старої NVIDIA Control Panel) і, за словами NVIDIA, змушує відеокарту працювати на еталонних частотах NVIDIA, — а також стандартні частоти процесора й пам'яті, якщо ти їх розганяв, що може означати перемикання профілю XMP чи EXPO на Default у BIOS. Якщо це зупиняє вильоти, дивись чи працює твоя пам'ять на номінальній швидкості?
  5. Перевір пам'ять. Натисни Windows + R, виконай mdsched.exe («Windows Memory Diagnostic», засіб діагностики пам'яті Windows) і вибери «Restart now and check for problems (recommended)» (перезавантажити зараз і перевірити наявність проблем, рекомендовано); після тесту прочитай запис MemoryDiagnostics-Results у журналі System.
  6. Перевір температури й живлення. Обидва пункти є в списку Microsoft для 0x117, а перший крок Activision — ПК у прохолодному, добре провітрюваному місці. Дивись Температури процесора й відеокарти в іграх.
  7. Онови BIOS. Контрольний список Microsoft для стоп-помилок включає перевірку того, що BIOS і мікропрограма оновлені. На настільному Intel Core 13-го чи 14-го покоління спершу прочитай Вильоти ігор на Intel 13-го і 14-го покоління.

Що не допомагає

Пов'язане

Ця сторінка допомогла?

Чого бракувало або що не спрацювало? Ми читаємо кожну таку відповідь.

Якщо ця сторінка не розв'язала проблему, напиши нам — скажи, яку статтю ти читав, і ми виправимо статтю.