/
/

Como corrigir que a hora não está sendo sincronizada automaticamente no Windows 11

by Mikhail Blacer, IT Technical Writer
How to Fix Time is Not Syncing Automatically in Windows 11 blog banner image

Resumo instantâneo

Esta postagem do blog NinjaOne oferece uma lista abrangente de comandos CMD básicos e um mergulho profundo nos comandos do Windows, com +70 comandos CMD essenciais para usuários iniciantes e avançados. Explicamos sobre comandos práticos de prompt de comando para gerenciamento de arquivos, navegação em diretórios, solução de problemas de rede, operações de disco e automação, tudo com exemplos reais para maximizar a produtividade. Seja para aprender comandos básicos CMD ou dominar ferramentas avançadas de CLI do Windows, este guia ajuda você a usar o prompt de comando com mais eficiência.

Pontos principais

Como corrigir que a hora não está sendo sincronizada automaticamente no Windows 11

  • Configurações do Windows (Quick NTP Sync): Ligar Definir hora automaticamente e clique em Sincronizar agora no Windows 11 Data & Hora para corrigir problemas básicos de não sincronização de hora em PCs autônomos.
  • Prompt de comando (Force Resync): Execute w32tm /resync, redefina o Windows Time Service (W32Time) ou configure um servidor NTP para corrigir falhas de sincronização e erros de origem de horário.
  • PowerShell (Correção da sincronização empresarial): Reinicie o w32time, force a ressincronização e verifique o status com w32tm /query /status para solucionar problemas de sincronização de horário do domínio.
  • Política de grupo (controle centralizado): Habilite e configure o Cliente NTP do Windows na Política de Grupo para impor a sincronização automática de horário em dispositivos Windows 11 unidos por domínio.

Quando a data e a hora do Windows não estão sendo sincronizadas, isso causa problemas em ambientes gerenciados ou corporativos. Se os horários do seu PC não estiverem sincronizados, isso pode causar problemas de domínio Kerberos, carimbos de data e hora imprecisos no registro de eventos, descarrilamento do agendamento de tarefas, validade de certificados e atualizações.

Além disso, os dispositivos podem não conseguir se autenticar, atualizar ou funcionar em ambientes do Active Directory. Alcançar a consistência de tempo em toda a rede é crucial para fluxos de trabalho tranquilos, permitindo que os computadores e seus usuários realizem tarefas com eficiência.

Este guia fornece os requisitos, as etapas e as dicas de solução de problemas para corrigir o problema da falta de sincronização automática da hora no Windows usando as Configurações do Windows, o Prompt de Comando, o PowerShell e a Política de Grupo.

Métodos para sincronizar a data e a hora do Windows 11

Com alguns minutos de atraso? Assista ao vídeo How to Fix Time is Not Syncing Automatically in Windows 11 e descubra por que isso é realmente importante em uma rede gerenciada.

Antes de iniciar qualquer um desses métodos, verifique o seguinte:

  • O sistema está conectado à Internet ou à rede de domínio.
  • Você tem privilégios administrativos para os métodos do Prompt de Comando, do PowerShell e da Política de Grupo.
  • Você ativou o recurso Windows Time Service (W32Time).
  • Os dispositivos unidos ao domínio são sincronizados a partir de um controlador de domínio, o que é comum em ambientes corporativos.

Para obter detalhes aprofundados sobre esses pré-requisitos, vá para a seção Requisitos para corrigir a sincronização de horário do Windows 11.

Método nº 1: Uso das configurações do Windows para sincronizar a hora e a data

Esse método é a maneira mais simples e rápida de sincronizar manualmente a hora e a data em computadores Windows individuais que dependem do Network Time Protocol (NTP). Embora seja ideal para consertar dispositivos autônomos, não é ideal para ambientes gerenciados em que é necessário sincronizar a hora de vários sistemas simultaneamente.

  1. Abra Configurações pelo atalho Windows + I . Vá para Time (Hora) & Language (Idioma )> Date (Data) & Time (Hora).
  2. Certifique-se de que o botão de alternância Definir hora automaticamente esteja ativado. Além disso, se você viaja com frequência e cruza fusos horários, também pode ajustar a opção “Definir fuso horário automaticamente.
  3. Em seguida, sincronize manualmente a hora rolando para baixo até a seção Additional settings (Configurações adicionais ).
  4. Clique no botão Sync now (Sincronizar agora ). Uma atualização de status deve ser exibida na janela, informando se o processo foi bem-sucedido ou não.
  5. Por fim, confirme se o fuso horário foi definido corretamente. Selecione a opção correta na lista suspensa.

Método nº 2: Sincronização de tempo usando o prompt de comando

Esse método é ideal se o uso das Configurações do Windows não funcionar. Também é sua melhor opção se o serviço Windows Time (W32Time) não estiver sincronizando corretamente.

  1. Abra o prompt de comando como administrador.
  2. Quando o console estiver aberto, execute w32tm /resync para forçar uma sincronização de horário.
  3. Se for bem-sucedido, você verá esta mensagem: “Enviando comando de ressincronização para o computador local… O comando foi concluído com êxito.” Se isso falhar, você encontrará o erro “The service has not been started” (O serviço não foi iniciado) , que indica que o W32Time precisa ser redefinido.
  4.  Redefina o Windows Time Service digitando os seguintes códigos, um de cada vez:
    1. net stop w32time
    2. w32tm /unregister
    3. w32tm /register
    4. net start w32time

⚠️ Se você vir a mensagem O serviço não foi iniciado e receber o erro “O computador não sincronizou novamente porque não havia dados de hora disponíveis,isso significa que a fonte de hora está ausente. Para corrigir, digite o seguinte comando:

w32tm /config /manualpeerlist: "time.windows.com,0x1" /syncfromflags:manual /reliable:yes /update

E depois:

net stop w32time && net start w32time

Depois de inserir esses códigos, tente executar novamente w32tm /resync para confirmar o funcionamento.

Método nº 3: Sincronização de horário usando o Windows PowerShell

Usar o PowerShell para sincronizar o tempo é melhor para aplicar correções em várias máquinas, o que o torna uma opção para ambientes corporativos.

  1. Pressione Iniciar, digite PowerShell, clique com o botão direito do mouse em Windows PowerShell e selecione Executar como administrador.
  2. Em seguida, execute Restart-Service w32timepara reiniciar o serviço W32Time.
  3. Force uma sincronização de horário executando este comando de sincronização de horário do Windows: w32tm /resync.
  4. Por fim, verifique se esse método funciona exibindo a fonte de horário atual e os detalhes da última sincronização usando este código: w32tm /query /status. Isso confirmará se o seu sistema está sincronizando com o servidor correto. Além disso, ele fornecerá informações sobre quando ocorreu a última sincronização, o que o ajudará a solucionar problemas de sincronizações perdidas ou com falha.

Método nº 4: Impor a sincronização de horário por meio da Política de Grupo

Esse método é melhor para o Windows 11 Pro e ambientes com domínio para ter controle centralizado sobre as configurações de sincronização de tempo.

  1. Abra o Group Policy Editor pressionando Win + R, digitando gpedit.msc e pressionando Enter.
  2. Para acessar as configurações do provedor de horário , acesse Computer Configuration (Configuração do computador ) > Administrative Templates (Modelos administrativos ) > System (Sistema ) > Windows Time Service (Serviço de horário do Windows ) > Time Providers (Provedores de horário).
  3. Na tela Time Providers (Provedores de horário), clique duas vezes em Enable Windows NTP Client (Ativar cliente NTP do Windows ) e defina a política como Enabled (Ativado). Clique em Ok.
  4. Em seguida, você precisa ajustar o cliente NTP para ativar a sincronização de horário.
    1. Clique duas vezes em Configure Windows NTP Client e defina a política como Enabled.
    2. Em seguida, configure os seguintes campos:
      1. NtpServer. Digite seu servidor de horário, como time.windows.com,0x1, ou dc01.contoso.local,0x1.
      2. Tipo: Use o NTP para PCs autônomos ou o NT5DS para dispositivos conectados ao domínio.
      3. Ajuste esses campos opcionais:
        1. SpecialPollInterval para 3600 para sincronizar a cada hora
        2. EventLogFlags para 1 para reduzir o ruído.

Clique em OK.

      1. Aplique as alterações na política de grupo abrindo o prompt de comando como administrador e executando este comando: gpupdate /force. Depois disso, reinicie o serviço Windows Time por meio destes códigos: net stop w32time e net start w32time.

Requisitos para corrigir a sincronização de horário do Windows 11

Antes de corrigir problemas de sincronização de horário no Windows 11, verifique se você cumpriu os seguintes requisitos:

  1. Seu sistema deve estar conectado à Internet ou a uma rede de domínio, especialmente em ambientes corporativos.
  2. Você precisa ter privilégios administrativos. Ferramentas como o prompt de comando, o PowerShell ou a política de grupo exigem que você as execute como administrador.
  3. O Windows Time Service deve estar ativado. É responsável por lidar com a sincronização de horário usando o NTP (Network Time Protocol), que sincroniza o relógio do sistema com os servidores de horário pela Internet. Veja como garantir que ele não esteja desativado:
    1. Acesse o Console de serviços abrindo a caixa de diálogo Executar(Win + R) e digitando services.msc.
    2. Na janela Serviços, role a tela para baixo e procure o Windows Time.
    3. Se a coluna de status exibir “Running (Em execução), o serviço está ativo. No entanto, se estiver em branco ou indicar “Stopped (Parado), você deverá reiniciá-lo manualmente.
    4. Para ativá-lo, clique duas vezes em Windows Time. Na guia General (Geral ), localize Startup type (Tipo de inicialização). Defina-o como Automático (recomendado) ou Manual. Clique em Aplicar e, em seguida, em OK.
    5. Por fim, inicie o serviço tocando no botão Start (Iniciar ) sob o status Service (Serviço) na janela Properties (Propriedades). Quando estiver em execução, você poderá fechar o Console de serviços.

⚠️ Nota: O Windows Time Service pode estar ausente devido a restrições de política, corrupção de dados ou pode não estar presente em sua versão do Windows. Para corrigir, execute os seguintes comandos no prompt de comando (Admin), um de cada vez:

sc triggerinfo w32time start/networkon stop/networkoff

sc config w32time start= auto

net start w32time

Se isso não funcionar, registre novamente o serviço:

w32tm /unregister

w32tm /register

net start w32time

  1. Confirme a sincronização de um controlador de domínio para dispositivos conectados ao domínio (que são comuns em ambientes corporativos). Veja como:
    1. Abra o prompt de comando como administrador.
    2. Digite o seguinte comando: w32tm /query /status. Pressione Enter.
    3. Procure a linha que diz Source: <server>.
    4. Se você estiver sincronizando diretamente de um controlador de domínio, a fonte deverá ter a seguinte aparência: Fonte: DC01.domain.local ou outro nome de domínio reconhecível.

Solução de problemas de sincronização de data e hora do Windows

Se a sincronização de horário do Windows não estiver funcionando como esperado, você pode realizar essas verificações e correções para identificar e resolver os problemas.

Como verificar se o seu computador está sincronizando com a fonte de sincronização correta

Verifique se o seu computador está sendo executado na fonte de sincronização correta usando este código no PowerShell ou no prompt de comando como administrador: w32tm /query /source.

Se estiver funcionando, a saída mostrará o DC01.domain.local ou time.windows.com, ou outro servidor configurado. No entanto, se o status mostrar Local CMOS Clock, a sincronização de horário não está funcionando.

Como verificar se o Windows Time Service está em execução

Para verificar o status do Windows Time Service, execute este comando no PowerShell e no Prompt de Comandocomo administrador: sc query w32time.

O Windows Time Service está funcionando se a saída exibir STATE: RUNNING. No entanto, se isso não acontecer, você poderá iniciá-lo com o comando: net start w32time.

Como verificar os registros de sincronização por meio do Event Viewer

Abra o Visualizador de eventos por meio de Executar (Win + R) e navegue até Aplicativos e registros de serviços > Microsoft > Windows > Time-Service > Operational. Procure eventos de aviso ou erro, que informarão o que você precisa corrigir.

Como confirmar se a porta UDP 123 está aberta

O NTP usa a porta UDP 123 para se comunicar com os servidores de horário do Windows. Às vezes, programas de segurança como firewalls (incluindo o Windows Defender) podem bloqueá-lo. Para verificar as configurações do firewall, veja as etapas necessárias:

  • Abra Win + R e digite wf.msc para abrir o Firewall do Windows Defender.
  • Vá para Inbound Rules e Outbound Rules.
  • Procure regras que permitam a porta UDP 123. 
  • Se estiver ausente ou bloqueado, crie uma regra para permiti-lo. Veja como:
    • No painel esquerdo, clique em Inbound Rules. 
    • Em seguida, no painel direito, clique em New Rule (Nova regra).
    • No Assistente de nova regra de entrada, crie uma regra com base nesses parâmetros:
      • Tipo de regra: Selecione Port (Porta ) e clique em Next (Avançar).
      • Protocolo e portas:
        • Selecione UDP. 
        • Escolha Specific local ports (Portas locais específicas ) e digite 123.
        • Clique em Next.
      • Ação: Selecione Permitir a conexão.
      • Perfil: Verifique Domínio, Privado e Público.
      • Nome: Digite um nome relevante para facilitar o rastreamento.
      • Clique em Finish (Concluir).

Como reiniciar o serviço de horário

Às vezes, reiniciar o Windows Time Service resolve os problemas de sincronização. Você pode recorrer a um destes dois métodos para fazer isso:

  • No prompt de comando (admin), digite net stop w32time. Após receber a confirmação de que o serviço foi interrompido, executenet start w32time.
  • No PowerShell (admin), digite este código: Restart-Service w32timee aguarde a confirmação de que o serviço foi reiniciado.

Corrija os problemas de sincronização de horário do Windows para facilitar os fluxos de trabalho e o acesso consistente à rede

A sincronização de horário consistente é importante em redes Windows 11, especialmente em redes gerenciadas e ambientes híbridos. Você pode usar facilmente as Configurações do Windows para dispositivos individuais, e os métodos alternativos incluem o PowerShell, a Política de Grupo e o Prompt de Comando para um grande número de sistemas.

O tempo exato garante logins seguros, registros de sistema precisos e confiáveis e evita falhas no Kerberos e na associação de domínios, levando a uma rede segura e a um fluxo de trabalho consistente.

[início rápido]

FAQs

A hora do Windows 11 pode não ser sincronizada devido a um Windows Time Service (W32Time) desativado, configurações incorretas do servidor NTP, falta de conectividade com a Internet ou com o domínio ou porta UDP 123 bloqueada. Em ambientes de domínio, podem ocorrer problemas de sincronização se o dispositivo não estiver se comunicando com o controlador de domínio.

Abra o prompt de comando como administrador e execute w32tm /resync. Se houver falha, reinicie o Windows Time Service (net stop w32time e net start w32time) e tente novamente.

Abra services.msc, localize Windows Time, defina o tipo de inicialização como Automática e clique em Iniciar. Se o serviço estiver ausente ou corrompido, registre-o novamente usando w32tm /unregister e w32tm /register.

Você pode configurar um servidor NTP personalizado usando o Prompt de Comando (w32tm /config /manualpeerlist: “time.windows.com,0x1” /syncfromflags:manual /update) ou por meio da Política de Grupo em Windows Time Service > Time Providers.

Verifique se o dispositivo está sincronizando a partir do controlador de domínio correto executando w32tm /query /source. Se necessário, configure o cliente NTP do Windows por meio da Política de Grupo e atualize as políticas usando gpupdate /force.

Recomendados para você

Pronto para simplificar as partes mais difíceis da TI?