Tive esse problema no meu laptop e no meu PC comum (tanto o Windows 10 quanto o Xubuntu) - o tempo era sempre de uma hora atrás.
Antes de dar minha solução, só para ficar claro;
- Sim, o BIOS mostrou a hora correta
- Não, a bateria do BIOS não estava vazia
- Sim, tentou ativar e desativar a economia de horário de verão
- Sim, meu fuso horário foi definido corretamente
- Sim, tentei fusos horários diferentes também
- Não, eu não estraguei minhas configurações de região
- Sim, até mudei a hora manualmente - mas voltaria, no entanto
O que funcionou para mim foi o seguinte; altere as configurações de "horário da Internet" para time.nist.gov.
- Ir para o painel de controle
- Ir para o relógio, idioma e região
- Selecione "Definir a hora e a data"
- No pop-up, vá para a guia "Horário da Internet"
- Selecione "Alterar configurações"
- Selecione o servidor time.nist.gov.
A hora agora é exibida corretamente novamente, mesmo depois da reinicialização.
Se você ainda estiver tendo problemas com o tempo após essas etapas, verifique se o Serviço de Tempo do Windows está em execução (w32Time)
- Abra o menu Iniciar e digite " Serviços "
- Na lista de opções disponíveis, selecione " Serviços "
- Clique em qualquer serviço na lista e digite "win" para ser levado aos serviços com um nome que comece por " Windows "
- Localize o serviço " Tempo do Windows " e clique com o botão direito nele e abra as propriedades.
- Verifique se o "Tipo de inicialização" está definido como " Automático " e, em seguida, certifique-se de " Iniciar " o serviço.
Isso deve garantir que, se você estiver usando o NTP (Internet Time), poderá sincronizar seu relógio na inicialização.