Caso o relógio do seu computador não sincroniza de maneira alguma, segue o código para executar no terminal de comandos (cmd) como administrador. Aqui o servidor de data/hora será "pool.ntp.org".
@echo off
echo Sincronizando com servidor NTP...
echo.
rem Verificar se o serviço Windows Time está em execução
sc query w32time | find "RUNNING" >nul
if errorlevel 1 (
echo Iniciando o serviço Windows Time...
net start w32time
)
rem Defina o endereço do servidor NTP desejado
set servidor_ntp=pool.ntp.org
rem Sincronize a data e hora com o servidor NTP
w32tm /config /manualpeerlist:%servidor_ntp% /syncfromflags:manual /reliable:YES /update
w32tm /resync
echo.
echo Data e hora sincronizadas com sucesso com o servidor NTP: %servidor_ntp%
pause
O padrão de instalação do windows "time.windows.com" pode ser reestabelecido com o seguinte comando:
@echo off
echo Restaurando a sincronização com o servidor de tempo original do Windows...
echo.
rem Verificar se o serviço Windows Time está em execução
sc query w32time | find "RUNNING" >nul
if errorlevel 1 (
echo Iniciando o serviço Windows Time...
net start w32time
)
rem Definir o servidor de tempo original do Windows
w32tm /config /manualpeerlist:time.windows.com /syncfromflags:manual /reliable:YES /update
w32tm /resync
echo.
echo Sincronização restaurada com sucesso com o servidor de tempo original do Windows.
pause
Se preferir salve o código em um arquivo ".bat" e execute-o como administrador.
Testei no Windows 11 e deu tudo certo. Em outras versões conto com a sua colaboração para colocar nos comentários se funcionou ou não.
Um abraço.