Eu tenho problemas semelhantes em um dos meus sistemas.
Quando o PC é inicializado, abra um prompt de comando e digite powercfg -lastwake
para ter uma idéia do motivo pelo qual o pc foi inicializado mais recentemente.
No meu caso, é o Windows Update quem quer verificar se há uma reinicialização agendada, mesmo quando não há.
Ele faz isso utilizando temporizadores de ativação, que powercfg -lastwake
verifica.
Para desativar completamente os cronômetros do Wake, você pode acessar as configurações de energia, editar as configurações do plano de energia atual e, em seguida, ir para as configurações avançadas, abrir Sleep - > Desperte timers e defina isso para desativar.
Isso evitará que qualquer temporizador de ativação acorde o computador, mas se você configurá-lo para usar somente temporizadores importantes, o Windows Update ainda despertará o computador, por isso é inútil, especialmente porque parece que acontece todas as noites, independentemente de haver atualizações.