Corrigir Serviço de Data e Hora que Não Sincroniza com a Internet no Windows 11
🔍 WiseChecker

Corrigir Serviço de Data e Hora que Não Sincroniza com a Internet no Windows 11

Solução rápida: Abra Configurações → Hora e idioma → Data e hora, desative e reative Definir hora automaticamente e clique em Sincronizar agora. Se aparecer “Falha na sincronização”, o serviço Windows Time está parado — reinicie-o com net stop w32time && net start w32time no Terminal (Admin).

Seu relógio do PC atrasa minutos por dia, ou suas tarefas agendadas executam em horários errados, ou o Outlook mostra timestamps estranhos. O Windows deve sincronizar o relógio com time.windows.com automaticamente, mas o serviço Windows Time pode parar ou ficar mal configurado. Três coisas para verificar: serviço em execução, servidor acessível, fuso horário correto.

Sintoma: Relógio do sistema atrasa; “Sincronizar agora” mostra “Falha na sincronização de hora” ou “O serviço de hora não está em execução.”
Afeta: Windows 11 (e Windows 10).
Tempo de correção: ~10 minutos.

ADVERTISEMENT

O que causa isso

O serviço Windows Time (W32Time) é responsável pela sincronização do relógio. Ele opera em dois modos: cliente NTP em PCs de grupo de trabalho (sincronizando com servidores de hora da internet) e hierarquia de hora de domínio em PCs ingressados no Active Directory (sincronizando com o controlador de domínio). O serviço pode ser interrompido, desabilitado ou mal configurado por Política de Grupo, antivírus ou uma instalação parcial do Windows.

Outras causas comuns: porta UDP 123 de saída bloqueada pelo firewall, servidor de hora padrão inacessível devido a proxy corporativo ou falha na bateria CMOS que faz a hora resetar a cada inicialização.

Método 1: Redefinir e reiniciar o serviço Windows Time

A correção padrão para “serviço não está em execução.”

  1. Abra Terminal (Admin): clique com o botão direito em Iniciar → Terminal (Admin).
  2. Verifique o estado do serviço:
    Get-Service W32Time | Format-List Name, Status, StartType

    O Status deve ser Running, StartType deve ser Automatic.

  3. Se estiver parado: inicie-o:
    net start w32time
  4. Se StartType for Disabled ou Manual: defina como Automatic:
    Set-Service -Name W32Time -StartupType Automatic
    Start-Service W32Time
  5. Force uma sincronização:
    w32tm /resync

    A saída deve dizer The command completed successfully. Se disser “An error occurred” com código 0x80072AF0 ou 0x80072F76, o servidor de hora está inacessível — veja o Método 2.

  6. Verifique a configuração:
    w32tm /query /configuration
    w32tm /query /status

    A saída de status mostra o último horário de sincronização e o deslocamento.

Isso resolve 60% dos problemas de sincronização do relógio — serviço parado ou configurado como manual.

ADVERTISEMENT

Método 2: Alterar para um servidor de hora diferente

Para quando o servidor de hora padrão do Windows está inacessível (firewall, proxy corporativo, etc.).

  1. Abra Configurações → Hora e idioma → Data e hora.
  2. Role até Sincronizar seu relógio. O menu suspenso mostra o servidor atual (padrão: time.windows.com).
  3. Tente um servidor diferente: pool.ntp.org, time.google.com ou time.nist.gov. Escolha no menu suspenso se listado, caso contrário veja o passo 5 para personalizado.
  4. Clique em Sincronizar agora. Aguarde 10–30 segundos. O status deve mudar para Última sincronização de hora bem-sucedida com a data atual.
  5. Para um servidor personalizado não listado no menu: abra o Terminal (Admin) e execute:
    w32tm /config /update /manualpeerlist:"pool.ntp.org,0x9" /syncfromflags:manual /reliable:yes
    w32tm /resync /force

    O sufixo ,0x9 significa “usar modo ativo simétrico e intervalo de pesquisa especial.”

  6. Verifique: w32tm /query /source. Agora deve mostrar o nome do novo servidor.
  7. Se ainda falhar: abra o Firewall do Windows → Permitir um aplicativo através do firewall. Verifique se Windows Time está permitido.

Esta rota resolve problemas em redes corporativas ou ISPs que bloqueiam o servidor padrão.

Método 3: Corrigir o relógio CMOS e ressincronizar

Para quando o relógio reseta para uma data muito antiga a cada inicialização.

  1. Se o relógio mostra uma data de 2009 ou similar após cada reinicialização: a bateria CMOS (BIOS) está descarregada.
  2. Confirme abrindo a BIOS/UEFI (pressione F2/Del durante a inicialização). Veja a exibição de data/hora na BIOS. Se também estiver errada, a BIOS não está mantendo a hora — a bateria está descarregada.
  3. Para desktops: substitua a bateria de célula tipo moeda CR2032 na placa-mãe. Custa $1–2 em qualquer loja de eletrônicos.
  4. Para laptops: a bateria CMOS geralmente é soldada ou parte de um pequeno pacote de bateria auxiliar. Pode exigir serviço profissional.
  5. Após a substituição da bateria, inicialize na BIOS, defina a data/hora corretas, salve e saia. Inicialize o Windows.
  6. Em seguida, no Windows: Configurações → Hora e idioma → Data e hora → Sincronizar agora para ajustar fino via NTP.
  7. Se você não puder substituir a bateria imediatamente: configure o W32Time para sincronizar com mais frequência. Execute:
    w32tm /config /manualpeerlist:"pool.ntp.org,0x1" /update
    sc triggerinfo w32time start/networkon

    Isso faz o Windows sincronizar imediatamente ao conectar à rede, então o relógio se corrige em segundos após a inicialização.

Esta é a causa do lado do hardware que muitos tópicos de fóruns ignoram. Se seu relógio reseta para a mesma data errada repetidamente, correções de software não ajudarão.

ADVERTISEMENT

Como verificar se a correção funcionou

  • Execute w32tm /query /status. A saída mostra Source como o servidor NTP escolhido e Last Successful Sync Time dentro da última hora.
  • Verifique a precisão da hora: w32tm /stripchart /computer:time.windows.com /samples:5 /dataonly. A saída mostra o desvio em milissegundos — deve ser inferior a 100ms.
  • Reinicialize. Após o login, verifique Configurações → Data e hora. A última sincronização ainda deve ser recente, não de vários dias atrás.

Se nenhum desses funcionar

Se a sincronização ainda falhar, o firewall está bloqueando o NTP de saída (porta UDP 123). Abra o Firewall do Windows Defender com Segurança Avançada (wf.msc). Regras de Saída: procure por regras bloqueando UDP 123; se presente, desabilite. Para redes corporativas onde o NTP é genuinamente bloqueado, peça ao TI o endereço do servidor NTP interno — geralmente algo como ntp.<empresa>.local — e use o Método 2 com esse nome de servidor. Para o serviço Windows Time que não inicia com erros obscuros: re-registre-o. Abra o Terminal (Admin) e execute w32tm /unregister, depois w32tm /register, e então inicie o serviço novamente. Isso reconstrói a configuração do serviço no registro do zero. Para PCs que tiveram um reset CMOS recentemente (após atualização da BIOS ou trabalho na placa-mãe): pode ser necessário definir a data na BIOS uma vez, e então a sincronização NTP do Windows assume.

Resumo: Verifique se o serviço W32Time está em execução e configurado. Mude para um servidor NTP diferente se o padrão estiver bloqueado. Substitua a bateria CMOS se o relógio resetar a cada inicialização.

ADVERTISEMENT