Событие 41 от источника Kernel-Power означает только одно: система не была корректно выключена и стартовала заново. Это не причина, а факт. Причину ищут рядом.
Что смотреть первым.
- Событие 6008 в системном журнале даёт точное время неожиданного выключения.
- В данных самого события 41 поля
BugcheckCodeиBugcheckParameter. Ноль означает, что система не успела ничего записать: питание пропало или машину остановили снаружи. Ненулевой код это синий экран, и тогда нужен дамп памяти изC:\Windows\Minidump. - Журналы приложений и системы за пять минут до 6008: ошибки дисков, драйверов, служб.
Что особенного у виртуальной машины. У неё нет блока питания, зато есть гипервизор, который умеет перезапускать гостя сам: мониторинг «сердцебиения» гостевых служб, кластерные механизмы, сброс по команде из панели, миграция с сбоем, нехватка памяти на хосте. Если код ошибки нулевой, а внутри гостя ничем не пахнет, причина почти наверняка снаружи, и её видно в журнале виртуальной машины на стороне панели управления или у провайдера, а не в Windows.
Типовые причины по коду.
- Код 0 без ошибок внутри: внешний перезапуск или пропажа «питания» виртуальной машины.
- Синие экраны с драйверами виртуального оборудования: обновите гостевые дополнения и драйверы виртуальных устройств, они чаще виноваты, чем сама Windows.
- Ошибки диска перед падением: проблемы хранилища на хосте, обращайтесь к провайдеру с временем события.
- Нехватка памяти внутри гостя: событие 2004 «Ресурсы исчерпаны» перед падением.
Что не делать. Не начинать с переустановки Windows и не «чинить» реестр по советам из интернета: без кода ошибки и дампа это гадание. Если перезагрузки повторяются, включите запись полного дампа памяти и дождитесь следующего случая: одна запись даст больше, чем неделя предположений.
Статус. Порядок разбора по документации производителя; случаи на площадках сообщества касались в основном физических машин с неисправной памятью и питанием.
Событие описано в документации Microsoft.