РУКОВОДСТВА

ПК перезагружается или выключается во время игры: Kernel-Power 41

Событие Kernel-Power с кодом 41 лишь фиксирует, что Windows завершила работу некорректно. Как читать его коды, где записываются аварийные дампы и аппаратные ошибки и в каком порядке проверять настройки, нагрев и питание.

Игра зависает или экран гаснет, и ПК перезагружается или выключается. Потом в «Просмотре событий» видна критическая запись от Kernel-Power с кодом события 41. Эта запись фиксирует, что завершение работы прошло неправильно; это не диагноз. Ниже — что она сообщает, где лежат остальные улики и чего не видит ни одна программа.

Что сообщает событие 41, а что нет

Объяснение Microsoft: «If your computer shuts down unexpectedly, Windows logs Event ID 41 the next time that the computer starts» (если компьютер неожиданно выключается, Windows записывает событие с кодом 41 при следующем запуске) (Microsoft). Собственное сообщение события говорит, что система «stopped responding, crashed, or lost power unexpectedly» (перестала отвечать, дала сбой или неожиданно потеряла питание), и Microsoft добавляет: «By itself, Event ID 41 might not contain sufficient information to explicitly define what occurred» (само по себе событие 41 может не содержать достаточно сведений, чтобы однозначно определить, что произошло).

Событие появляется при любой причине, а иногда не появляется вовсе; полезная часть — его данные.

Прочитай событие

Нажми Win+R, запусти eventvwr.msc и в средстве Просмотр событий открой журнал Система в разделе «Windows Logs» (журналы Windows). Открой запись Kernel-Power с кодом события 41 со времени перезагрузки и найди в её данных два значения: BugcheckCode и PowerButtonTimestamp. Microsoft различает три случая:

Что показывают данные событияЧто это значит
BugcheckCode не равен 0Windows остановилась на ошибке остановки (синем экране) и записала её код
PowerButtonTimestamp не равен 0Кнопку питания нажали и удерживали
Оба равны 0 или события 41 нет совсемWindows не смогла записать код: питание прервалось, зависший ПК выключили, он отключился слишком быстро или дамп не удалось записать

Код ошибки остановки

Событие 41 хранит код в десятичном виде; страницы Microsoft о проверках ошибок (bug check) приводят коды в шестнадцатеричном. Переведи его в режиме «Programmer» (программист) калькулятора (пример Microsoft: 159 — это 0x0000009f) и найди в справочнике Microsoft по кодам проверки ошибок. Страницы Microsoft для двух кодов прямо называют аппаратные причины:

Кнопка питания

Если ты удерживал её, потому что картинка зависла, страница Microsoft о 0x116 описывает именно эту сцену: система кажется полностью замершей или зависшей, и экран не обновляется. Если такие зависания никогда не проходят сами, карточка Восстановление после сбоя видеокарты на странице Fix в w0a возвращает параметры Windows для восстановления видеокарты к значениям по умолчанию, на случай если что-то их изменило (Восстановление после сбоя видеокарты). Она меняет настройку; никакое оборудование она не чинит.

Все нули

Microsoft говорит, что ПК «might shut down too quickly to write the error codes or even detect an error» (может выключиться слишком быстро, чтобы записать коды ошибок или даже обнаружить ошибку), что это «might indicate a power supply problem» (может указывать на проблему с блоком питания), и среди причин называет «The power supply is underpowered or faulty» (блок питания недостаточно мощный или неисправен). Но сначала поищи событие 46 от volmgr, сообщающее, что инициализация аварийного дампа не удалась. Microsoft говорит, что так может случиться, когда ПК запустился без настроенного файла дампа («The default dump file is the pagefile» — по умолчанию файлом дампа служит файл подкачки), и тогда ошибка остановки могла перезагрузить его так, что её код не попал в событие 41. Если найдёшь такое событие, проверь файл подкачки (Файл подкачки и игры).

Записи вокруг него

В том же журнале:

Почему вылетела игра? подробнее разбирает «Просмотр событий» и монитор стабильности системы (Win+R, perfmon /rel).

Сохрани улики в следующий раз

Параметр «Automatically restart» (автоматическая перезагрузка) по умолчанию включён, поэтому после ошибки остановки ПК перезагружается сам. Если ты видел синий экран с кодом, а в событии 41 кода нет, Microsoft советует снять этот флажок:

  1. Выбери поле поиска на панели задач, введи дополнительные параметры системы (в английской Windows — Advanced system settings) и нажми Enter.
  2. На вкладке Дополнительно в разделе «Startup and Recovery» (загрузка и восстановление) нажми Параметры.
  3. Сними флажок «Automatically restart» (автоматическая перезагрузка).

В том же окне задаётся «Write debugging information» (запись отладочной информации). Значение по умолчанию, Автоматический дамп памяти, сохраняется как %SystemRoot%\MEMORY.DMP; «Small memory dump» (малый дамп памяти) пишется в %SystemRoot%\Minidump и содержит сообщение об остановке, её параметры и список загруженных драйверов. Для дампов нужен файл подкачки на загрузочном томе, так что не выключай файл подкачки.

Питание: то, чего программы не видят

Руководство Intel по проектированию блоков питания ATX 3 объясняет, почему изменился стандарт: видеокарты превышали свои пределы мощности в кратких выбросах, которые старые блоки питания «were never explicitly designed to withstand» (никогда явно не проектировались выдерживать), и эти выбросы «could cause unexpected (and untraceable) card or system malfunctions, potentially triggering PSU overcurrent protection (OCP) or voltage droop» (могли вызывать неожиданные и неотслеживаемые сбои карты или системы, потенциально запуская защиту блока питания от перегрузки по току (OCP) или просадку напряжения) (Intel). Ревизия 2.1a, которую Intel публикует на октябрь 2026 года, рассчитывает блоки питания на короткие пики: для блока мощнее 450 Вт с разъёмом 12V-2x6 её таблица испытаний идёт от 200% номинальной мощности в течение 100 мкс до 120% в течение 100 мс.

Слово «untraceable» (неотслеживаемые) и есть честный предел. Блок питания, у которого срабатывает защита, обрывает питание — это тот самый случай с нулевым кодом выше, и событие не может сказать больше. Что можно проверить:

Нагрев

Intel говорит, что процессор, который не может удержать безопасную температуру троттлингом, автоматически выключится, чтобы избежать необратимого повреждения. Dell проводит полезную границу: компьютер, который выключается случайным образом, но «does not feel hot» (на ощупь не горячий), — это «Possibly a power or battery problem rather than heat» (возможно, проблема с питанием или батареей, а не с нагревом) (Dell). Смотри температуры под той нагрузкой, которая заканчивается перезагрузкой: Температура процессора и видеокарты в играх.

Разгон и профили памяти

Для перезагрузок с нулевым кодом первые два шага Microsoft — отключить разгон и проверить память: «Verify that all memory chips run at the same speed and that every chip is configured correctly in the system» (убедитесь, что все модули памяти работают на одной скорости и каждый правильно настроен в системе). Профиль XMP или EXPO — это разгон памяти (Память не на заявленной скорости?). На настольном процессоре Intel Core 13-го или 14-го поколения прочитай также Вылеты игр на Intel 13-го и 14-го поколения.

Порядок проверки

От бесплатного к дорогому:

  1. Прочитай событие 41: код, кнопка питания или нули.
  2. Если есть код, найди его, затем прочитай событие 1001, дамп и все записи WHEA-Logger.
  3. Верни процессор, видеокарту и память к настройкам по умолчанию.
  4. Посмотри температуры под нагрузкой.
  5. Проверь мощность блока питания и то, что разъём питания вставлен до конца.
  6. Протестируй память.
  7. ПК всё ещё перезагружается на настройках по умолчанию, при нормальных температурах и с чистыми тестами памяти? Изолируй блок питания, поставив заведомо исправный.

Что не помогает

Похожие статьи

Эта страница помогла?

Чего не хватило или что не сработало? Мы читаем каждый такой ответ.

Если эта страница не решила проблему, напиши нам — скажи, какую статью ты читал, и мы её исправим.