Eu tenho um arquivo em lotes com os seguintes comandos que eu executo nestas circunstâncias:
powercfg -devicequery wake_armed
powercfg -requests
powercfg -lastwake
pause
powercfg -devicequery wake_armed
mostra quais dispositivos podem ativar seu computador.
powercfg -requests
mostra quais processos podem impedir que seu computador entre no modo de suspensão. (somente este precisa de direitos de administrador)
E o último, o mais importante para você , powercfg -lastwake
mostra o dispositivo / processo que ativou seu computador.
Eu tenho um processo que acorda meu computador pela manhã e mostra:
Wake History Count - 1
Wake History [0]
Wake Source Count - 1
Wake Source [0]
Type: Wake Timer
Owner: [PROCESS] \Device\HarddiskVolume4\WakeupOnStandBy\wosb.exe