Windows 10 wakes itself up to install updates
Run the Command from an elevated command prompt; see what it tells you.
C:\>powercfg -lastwake
Example from my laptop:
powercfg -lastwake
Wake History Count - 1
Wake History [0]
Wake Source Count - 1
Wake Source [0]
Type: Device
Instance Path: PCI\VEN_8086&DEV_8C31&SUBSYS_201F1043&REV_05\3&11583659&0&A0
Friendly Name: Intel(R) USB 3.0 eXtensible Host Controller - 1.0 (Microsoft)
Description: USB xHCI Compliant Host Controller
Manufacturer: Generic USB xHCI Host Controller
After thinking about it it occured to me that my Logitech universal dongle was the culprit as it was a HID complaint mouse... Simply disable that in Power management and you should be golden.
I had this issue too, even after disabling the wake timers in Power Options, Windows kept waking up to install updates. I solved this by tweaking a Group Policy:
Computer Configuration
> Administrative Templates
> Windows Components
> Windows Update
> Enable Windows Update Power Management: set to Disable
Note: does anyone know how to automate this setting using PowerShell?