- If the time is messed up from trying to get Windows to use UTC, boot into Windows, and set the time as it would be normally (correct timezone, no regedit, Windows Time service enabled, recently synced, etc)
- Do the regedit you mentioned already
- Press Windows key + "X". Select Command Promt (Admin)
- Sync the time w32tm /config /update
- Disable Windows Time service sc config w32time start= disabled
- Install a 3rd party NTP client
- Verify that it works with a reboot