Было бы легче, если бы автор описал проблему поподробнее, не всё понятно.
Если бы это был Б/П, то скорее всего машина просто уходила бы в ребут, без лог-оффа.
Если идет корректный, как пишет автор, лог-офф и рестарт - то причин может быть несколько:
Методика выявления, как всегда следующая - вначале исключаем железо:
1. Срабатывание Power-off на железном уровне, когда дается команда винде вырубить (сделать рестарт).
Копать вначале в системном блоке - выключатели, соединения и т.п.
Затем в клавиатуре - поставить другую клаву, лучше классику без power-кнопок
Если не помогает - копать в сторону материнской платы
Можно попробовать пересобрать все заново, может где-то в обвязке что-то глючит, короче - исключить "железо" вначале
2. Софтовый ребут:
Сама винда и ее ядро (автообновления, вирусяки, трояны)
Криво ломаный или криво вставший софт
3. Крайне редкий, но все же имеющийся баг с sleep-mode (hibernate)
4. Хак извне - через консоль кто-то шалит - управляет работой по сети.
и еще много других вариантов
Подчеркиваю - если винда завершает корректно, значит что-то или кто-то дает ей такую комманду Restart (log-off). Если просто ребут - тут много вариантов может быть.