Вы можете попробовать следующее. Это цитата с сайта Microsoft. Я процитирую это здесь, а также дал вам ссылку.
Ошибка ID 41 события питания ядра возникает, когда компьютер выключается или неожиданно перезагружается. Когда компьютер, работающий под управлением Windows, запускается, выполняется проверка, чтобы определить, правильно ли он был выключен. Если компьютер не был выключен должным образом, генерируется сообщение Kernel Power Event 41.
Событие 41 используется для сообщения о том, что произошло что-то неожиданное, что не позволило корректно завершить работу Windows. Может быть недостаточно информации, чтобы четко определить, что произошло. Чтобы определить, что могло произойти, и определить потенциальное разрешение, важно знать, что компьютер делал в то время, когда произошло событие.
Если событие 41 регистрируется из-за прерывания питания компьютера, рассмотрите возможность получения источника бесперебойного питания (ИБП), такого как резервный источник питания от батареи. Такое поведение может быть вызвано недостаточным или неисправным источником питания. Например, если вы добавили ОЗУ или дополнительные устройства или жесткие диски, когда возникла эта проблема, источник питания может вызвать проблему.
Событие 41 может произойти в следующих сценариях.
Сценарий 1. Компьютер перезагружается, и в данных события возникает ошибка Stop BugcheckCode
Когда возникает ошибка останова, данные ошибки останова записываются в идентификатор события 41 как часть дополнительных данных события. Могут быть случаи, когда информация о коде ошибки Stop не может быть записана до перезагрузки или выключения компьютера. Такие случаи рассматриваются в сценарии 3.
Примечание. Данные BugcheckCode в событии записываются в десятичном формате, а не в более типичном шестнадцатеричном формате. Следовательно, десятичное значение должно быть преобразовано в шестнадцатеричное значение.
Если запись Stop error BugcheckCode в данных идентификатора события не равна нулю, следует преобразовать значение BugcheckCode из десятичного в шестнадцатеричное. Большая часть документации по кодам ошибок Stop ссылается на код как шестнадцатеричное значение вместо десятичного значения. Чтобы сделать это, выполните следующие действия. Нажмите Пуск, а затем введите calc в поле поиска.
Нажмите View, а затем нажмите Programmer.
Убедитесь, что кнопка выбора Dec выбрана в левой части калькулятора.
Используйте клавиатуру для ввода десятичного значения из значения BugcheckCode.
Нажмите кнопку опции Hex на левой стороне калькулятора.
Примечание. Значение, отображаемое калькулятором, теперь является шестнадцатеричным кодом. Повторите эти шаги для других ненулевых значений.
В следующем примере содержится запись ошибки Stop BugcheckCode из идентификатора события 41:
EventData
BugcheckCode 159
BugcheckParameter1 0x3
BugcheckParameter2 0xfffffa80029c5060
BugcheckParameter3 0xfffff8000403d518
BugcheckParameter4 0xfffffa800208c010
SleepInProgress false
PowerButtonTimestamp 0 Преобразует в 0x9f (0x3, 0xfffffa80029c5060, 0xfffff8000403d518, 0xfffffa800208c010)
?
Примечание. Нули, появляющиеся перед кодом, обычно не отображаются. Когда запись BugcheckCode преобразуется в шестнадцатеричный формат, она должна иметь восемь цифр. Например, 0x9F обычно документируется как 0x0000009f, а 0xA документируется как 0x0000000A. После определения шестнадцатеричного значения перейдите на support.microsoft.com и найдите преобразованный шестнадцатеричный код (0x0000009f) и слово bugcheck.
Для получения дополнительной информации см. Следующую статью в блоге Microsoft TechNet. Отладка режима ядра. Сбои синего экрана (для начинающих). Сценарий 2. Компьютер выключается нажатием и удержанием кнопки питания.
Кнопка питания на компьютере нажимается и удерживается не менее четырех секунд. Это действие отмечается в данных события как запись PowerButtonTimestamp, значение которой отличается от 0 (ноль). Могут быть случаи, когда мы не можем записать информацию PowerButtonTimestamp до перезагрузки или выключения компьютера. Такие случаи рассматриваются в сценарии 3.
Предпочтительный способ выключения Windows - нажать Пуск, а затем выбрать параметр, чтобы выключить или выключить компьютер. В этом случае операционная система закрывает все файлы и уведомляет все работающие службы и приложения, чтобы они могли записывать любые данные на диск и очищать любые кэши.
Если вам нужно нажать и удерживать кнопку питания из-за проблемы, которая ограничивает возможности компьютера для правильной работы, вы должны выполнить запрос о симптомах, которые вы испытываете, чтобы вы могли получить помощь в устранении неполадок. Ключевые слова, которые вы можете использовать в своем поиске: "зависать", "отвечать" или "пустой экран".
Для получения дополнительных сведений о конкретной ситуации, когда компьютер может перестать отвечать на запросы, щелкните следующий номер статьи базы знаний Майкрософт: 974476 Компьютер перестает отвечать на запросы, когда устройство USB выходит из состояния выборочной приостановки USB в Windows 7 или в Windows Server 2008 R2
Для получения справки по устранению неполадок перейдите на веб-сайт поддержки Windows 7 Microsoft.
Сценарий 3. Система случайным образом перезагружается, и в списке не отображается ошибка Stop BugcheckCode, или компьютер полностью не отвечает (жесткое зависание)
Код ошибки Stop и PowerButtonTimestamp указаны как ноль. Например, рассмотрим следующие сценарии: Значение BugcheckCode Stop error указано как ноль. Обстоятельства могут помешать записи информации об ошибке Stop BugcheckCode до перезагрузки или выключения компьютера. В этом случае нулевое значение BugcheckCode регистрируется. Также, возможно, не произошла ошибка Stop, и остановка произошла из-за потери питания. Например, на портативном компьютере это может означать, что батарея извлечена или полностью разряжена. Или на настольном компьютере это может означать, что компьютер был отключен или произошло отключение питания.
PowerButtonTimestamp указан как ноль. Обстоятельства могут помешать записи информации PowerButtonTimestamp до перезагрузки или выключения компьютера. В этом случае записывается нулевое значение. Это может произойти, если кнопка питания нажата и удерживается не менее четырех секунд, когда в Windows запущена операция, которая не позволяет записать событие на диск. Вы также можете увидеть этот сценарий, если компьютер "жестко заблокирован" и, следовательно, не реагирует на любые входные данные, и компьютер должен быть выключен. Чтобы определить, не отвечает ли компьютер, попробуйте нажать клавишу CAPS LOCK, чтобы включить индикатор CAPS на клавиатуре.
Чтобы проверить, происходит ли этот сценарий, нажмите клавишу CAPS LOCK на клавиатуре. При этом, если индикатор CAPS LOCK на клавиатуре не меняется при нажатии клавиши CAPS LOCK, компьютер может полностью не отвечать (зависание).
Этот сценарий обычно указывает на проблему с оборудованием. Чтобы помочь локализовать проблему, проверьте следующие элементы: Разгон: отключите разгон, чтобы увидеть, возникает ли проблема, когда система работает с правильной скоростью.
Проверьте память. Проверьте память с помощью средства проверки памяти. Убедитесь, что каждый чип памяти имеет одинаковую скорость и правильно настроен в системе.
Блок питания: убедитесь, что блок питания имеет достаточную мощность для правильной работы с установленными устройствами. Если вы добавили память, установили новый процессор, установили дополнительные диски или добавили внешние устройства, таким устройствам может потребоваться больше энергии, чем может обеспечить постоянный источник питания.
Перегрев: Проверьте, не перегревается ли система, изучив внутреннюю температуру оборудования.
По умолчанию: Сброс системы до значений по умолчанию, чтобы увидеть, возникают ли проблемы, когда система работает в конфигурации по умолчанию.
Если вы видите, что компьютер генерирует ошибку Stop, содержащую значение BugcheckCode, о котором не сообщается в событии с идентификатором 41, измените поведение перезагрузки для компьютера. Чтобы сделать это, выполните следующие действия. Щелкните правой кнопкой мыши Мой компьютер и выберите Свойства.
Нажмите Расширенные настройки системы.
Перейдите на вкладку "Дополнительно".
В разделе "Запуск и восстановление" нажмите "Настройки".
Снимите флажок "Автоматически перезапускать".
Надеюсь, это поможет. Это выглядело как та же самая проблема, что и у вас, однако трудно точно знать, учитывая, что я не знаю всех симптомов, однако это выглядело довольно близко.