É provavelmente apenas baixar e instalar atualizações, o Windows faz isso por padrão. Se você verificar o log do sistema do Event Viewer (eventvwr.msc) e filtrar pelo evento 6006 (último log antes do desligamento / suspensão / reinicialização), será possível verificar algumas vezes antes que isso seja feito, para descobrir o que estava acontecendo. Também as atualizações automáticas registram o evento 18, você pode simplesmente procurar pelo evento 18 e verificar se ele será reinicializado posteriormente.
Se forem atualizações automáticas que estão causando reinicializações, você poderá alterar os horários e as configurações no Painel de controle > Atualizações do Windows > Alterar configurações.