Microsoft is trying to reduce unexpected Windows Update-induced reboots