Esta solução me ajudou ... O Ubuntu sempre estava bem e o Windows ficava entendendo errado:
A chave de registro RealTimeIsUniversal
ainda funciona no Windows 8 e 10! Apenas testei isso sozinho. As instruções para usar este método são explicadas muitas vezes em todos os lugares, por exemplo, nesta resposta.
Vou replicar a resposta aqui:
Win
+ S
, regedit
, Enter
.
Navegue até a chave:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
Crie um novo valor DWORD (32 bits), denomine-o RealTimeIsUniversal. Defina seu valor para 1.
Depois disso, basta reiniciar sua máquina. Depois que ele estiver ativo e em execução novamente, deixe o Windows definir a hora automaticamente (clique na hora atual na bandeja, Configurações de data e hora > Definir hora automaticamente), desta vez não irá mexer com ela.