Você pode tentar examinar os logs no momento da desativação e ver se consegue identificar algo.
Para descobrir quando seu PC foi desligado pela última vez, você pode simplesmente abrir o Visualizador de Eventos, entrar nos Registros do Windows - > Log do sistema e, em seguida, filtrar por ID de evento 6006, que indica que o serviço de log de eventos foi desligado - uma das últimas coisas que acontece antes de um desligamento.
Você pode ser capaz de ver o que aconteceu, embora eu não tenha certeza se essas coisas estão registradas.
Como um aparte, às vezes é possível abortar um desligamento com (a partir da linha de comando)
shutdown -a
(mas você precisa ser rápido)