GUID 331c3b3a-2005-44c2-ac5e-77220c37d6b4 встречается в выводе команды powercfg /qh и в записях журнала событий Microsoft-Windows-Kernel-Power — это идентификатор одного из скрытых параметров схемы электропитания Windows, который по умолчанию не отображается в графическом интерфейсе «Электропитание». Пользователи обычно сталкиваются с ним при диагностике самопроизвольных перезагрузок, пробуждений из сна или при попытке тонкой настройки энергосбережения.
Важно понимать: сам по себе GUID в журнале событий — не ошибка, а ссылка на конкретный параметр политики питания. Однако если события Kernel-Power сопровождаются критическими сбоями (например, событие с кодом 41), значит, система фиксирует некорректное завершение работы, и настройки электропитания могут быть одним из факторов. Ниже разберём, как идентифицировать параметр, отобразить его в панели управления и безопасно изменить.
Что представляет собой этот GUID
Каждый параметр схем электропитания в Windows имеет уникальный GUID — 128-битный идентификатор. Часть параметров видна в окне «Дополнительные параметры электропитания», а часть скрыта разработчиками и доступна только через реестр или утилиту powercfg. Идентификатор 331c3b3a-2005-44c2-ac5e-77220c37d6b4 относится именно ко второй категории.
Точное назначение скрытых GUID может различаться между версиями Windows — Microsoft не публикует полный официальный справочник по всем идентификаторам. Поэтому перед изменением значения стоит сначала посмотреть, как параметр называется именно в вашей системе: это делается запросом через powercfg /qh, где рядом с GUID выводится его локализованное имя.
Как определить название параметра по GUID
Самый надёжный способ узнать, что скрывается за идентификатором, — запросить полный список параметров текущей схемы электропитания. Откройте командную строку или PowerShell от имени администратора и выполните:
powercfg /qh | findstr /i "331c3b3a"
Команда выведет блок с указанным GUID, где будут строки с понятным именем параметра и его текущими значениями. Если вывод слишком большой, можно сохранить его в файл и изучить в текстовом редакторе:
powercfg /qh > %userprofile%\Desktop\power.txt
После этого откройте файл power.txt на рабочем столе и найдите нужный GUID поиском. Рядом будет указано название и допустимые значения — только после этого имеет смысл что-то менять.
Как отобразить скрытый параметр в панели управления
Скрытые параметры электропитания можно сделать видимыми в окне «Дополнительные параметры электропитания» без правки реестра вручную. Для этого используется команда с флагом -ATTRIB_HIDE:
powercfg -attributes 331c3b3a-2005-44c2-ac5e-77220c37d6b4 -ATTRIB_HIDE
После выполнения откройте Панель управления → Электропитание → Настройка схемы электропитания → Изменить дополнительные параметры электропитания — параметр должен появиться в дереве настроек. Если он не отобразился, закройте и заново откройте окно, а также убедитесь, что команда выполнялась от имени администратора.
Чтобы вернуть параметр в скрытое состояние, используется обратная команда со знаком «плюс»:
powercfg -attributes 331c3b3a-2005-44c2-ac5e-77220c37d6b4 +ATTRIB_HIDE
⚠️ Внимание: изменение скрытых параметров электропитания влияет на поведение системы в целом — от времени отклика до стабильности сна и пробуждения. Меняйте значения по одному и проверяйте работу компьютера после каждого шага.
Проверка событий Kernel-Power в журнале
Если GUID попался вам при разборе сбоев, откройте Просмотр событий: Win + R → eventvwr.msc → Журналы Windows → Система. Отфильтруйте журнал по источнику Kernel-Power и посмотрите записи с уровнем «Критическая» и «Ошибка».
Событие 41 означает, что система перезагрузилась без корректного завершения работы. Типичные направления диагностики в этом случае:
- 🔌 Проверьте блок питания и стабильность электросети — внезапные отключения часто аппаратные.
- 🌡️ Контролируйте температуру процессора и видеокарты — перегрев вызывает аварийные отключения.
- ⚙️ Отключите быстрый запуск:
Электропитание → Действия кнопок питания → Включить быстрый запуск— иногда это устраняет сбои при выключении. - 🧪 Протестируйте оперативную память штатным средством
mdsched.exeили сторонними утилитами. - 🔄 Уберите разгон компонентов, если он применялся, — нестабильный оверклокинг даёт именно такие события.
Обратите внимание на поля BugcheckCode и PowerButtonTimestamp в деталях события: нулевой код проверки ошибки обычно указывает на потерю питания или аппаратный сбой, а не на программную проблему.
☑️ Диагностика события Kernel-Power 41
Изменение значения параметра через powercfg
Если после идентификации вы решили изменить значение параметра, делайте это через powercfg, а не через правку реестра вручную — так меньше риска ошибиться в типе данных. Общий синтаксис для установки значения выглядит так:
powercfg /setacvalueindex SCHEME_CURRENT 331c3b3a-2005-44c2-ac5e-77220c37d6b4 <значение>
powercfg /setdcvalueindex SCHEME_CURRENT 331c3b3a-2005-44c2-ac5e-77220c37d6b4 <значение>
powercfg /setactive SCHEME_CURRENT
Первая команда задаёт значение при работе от сети, вторая — от батареи, третья применяет изменения. Конкретное значение зависит от типа параметра: для одних это время в секундах, для других — индекс или 0/1. Узнать допустимый диапазон можно из того же вывода powercfg /qh, где указаны минимум и максимум.
⚠️ Внимание: не копируйте значения из чужих инструкций без проверки диапазона на своей системе — допустимые пределы могут отличаться в зависимости от версии Windows и оборудования.
Сброс схемы электропитания к значениям по умолчанию
Когда эксперименты с параметрами привели к нестабильной работе, проще всего восстановить стандартные настройки. Команда полного сброса всех схем:
powercfg /restoredefaultschemes
Учтите, что команда удаляет все пользовательские схемы и возвращает стандартные («Сбалансированная», «Высокая производительность» и другие, предусмотренные вашей версией Windows) к исходному состоянию. Созданные вами схемы при этом пропадут.
Более мягкий вариант — сбросить только активную схему, изменив нужный параметр обратно через powercfg /setacvalueindex со значением по умолчанию, которое вы зафиксировали в файле power.txt до изменений.
Где ещё хранятся эти настройки
Параметры схем электропитания дублируются в реестре по пути HKLM\SYSTEM\CurrentControlSet\Control\Power\PowerSettings. Там же находится ветвь с GUID параметров, где значение Attributes = 2 скрывает параметр из интерфейса. Редактировать реестр напрямую не рекомендуется — используйте powercfg.
Типичные сценарии и что проверять
| Ситуация | Вероятное направление диагностики |
|---|---|
| GUID найден в выводе powercfg при настройке | Идентифицировать параметр через /qh, решить, нужно ли его менять |
| Событие Kernel-Power 41 с нулевым BugcheckCode | Питание, температура, аппаратная стабильность |
| События Kernel-Power после перехода в сон | Быстрый запуск, драйверы чипсета, параметры электропитания |
| Параметр не появляется после -ATTRIB_HIDE | Проверить запуск от администратора, переоткрыть окно настроек |
| Система нестабильна после изменений | Сброс через powercfg /restoredefaultschemes |
Каждая строка таблицы — отправная точка, а не готовый диагноз. Например, события после сна чаще связаны с драйверами, чем с самим скрытым параметром, поэтому обновление драйверов чипсета и управления питанием от производителя материнской платы или ноутбука — обязательный шаг.
Частые вопросы
Является ли GUID 331c3b3a-2005-44c2-ac5e-77220c37d6b4 вирусом или вредоносом?
Нет. Это штатный идентификатор параметра электропитания Windows. Его присутствие в реестре, выводе powercfg или журнале событий — нормальное явление.
Можно ли удалить этот GUID из реестра?
Не стоит. Удаление веток PowerSettings может нарушить работу схем электропитания. Если параметр мешает, скройте его обратно командой с +ATTRIB_HIDE, а не удаляйте.
Почему параметр скрыт по умолчанию?
Microsoft скрывает параметры, изменение которых большинству пользователей не требуется и может ухудшить энергопотребление или стабильность. Они остаются доступными для администраторов через powercfg.
Поможет ли настройка этого параметра при событии Kernel-Power 41?
Не гарантированно. Событие 41 чаще связано с питанием, перегревом или драйверами. Настройку скрытых параметров стоит рассматривать как один из шагов, а не как единственное решение.
Как вернуть все настройки электропитания как было?
Выполните powercfg /restoredefaultschemes от имени администратора — это восстановит стандартные схемы с заводскими значениями параметров.