Windows 10 has a setting where it'll wake up the machine to run Windows Update, and it's on by default. Perhaps if you turn that off, the random wakeups will stop.
Fortunately, I don't normally live in Windows, so I have little desire to spend much time hunting down and fixing the problem.