Não é possível sincronizar o relógio do Windows 10 com a Internet


21

Estou tendo um problema sério com meu computador. Eu simplesmente não consigo sincronizar o relógio da minha máquina executando o Windows 10 com a Internet. Quando vou para "Configurações de data e hora" e desligo o botão "Definir hora automaticamente" e, em seguida, religo, ele carrega extremamente tempo ou exibe imediatamente a hora errada. Pesquisei na internet por tanto tempo, mas nada parece funcionar lá. Mesmo quando eu restauro completamente minhas janelas, ele ainda não funciona. E o que é realmente estranho é que o relógio às vezes corre para trás !

Pode haver um problema com a minha placa principal ou algo assim?


1
Verifique se o serviço de Horário do Windows está em execução (o nome real deve ser semelhante) e verifique se o fuso horário está definido corretamente. Essas são as duas únicas coisas que podem forçar o relógio a sincronizar incorretamente.
Dooley_labs

Ok, acabei de verificar se meu Windows Time Service está em execução e realmente estava (chamado "Windows Time") - mas seu tipo de status era "Manual", que agora mudei para "Automático". Também escolhi meu fuso horário manualmente e o relógio apenas sincronizou. Vou ficar de olho nele e se continuar mais bem, meu problema será resolvido. Obrigado cara :) #
314 Awusuwah

Vou postar meu comentário como resposta então. Certifique-se de defini-lo como resposta e fico feliz por poder ajudar.
Dooley_labs # 1/16

Deixe-me adivinhar! Você usou o aplicativo Configurações? Não use isso se você é um usuário avançado e deseja controle granular sobre o seu PC. Use a caixa de diálogo tradicional para configurações de horário e você deve ficar bem, ou use a linha de comando. Além disso, você não deseja usar o servidor NTP da Microsoft, porque ele nunca funciona. Não funcionou corretamente desde o primeiro dia. Você deseja usar o servidor NTP do NIST.
Samir

Tente habilitar e iniciar o serviço Estação de Trabalho .
Biswapriyo 31/08

Respostas:


18

Primeiro de tudo, este é um problema do Windows com mais de uma década! Isso não é novidade! O Windows teve problemas para sincronizar a hora do sistema com os servidores NTP desde que me lembro.

Se você precisar usar a Internet para obter uma hora precisa do sistema, use um dos servidores NTP do NIST americano. Não use o servidor Microsoft NTP! Isso nunca funciona! Isso nunca funcionou para mim pessoalmente e nunca funcionou para muitas pessoas na WWW que postam perguntas semelhantes às que você acabou de postar aqui. No entanto, o uso do servidor NTP do NIST sempre funcionou para mim e também para outras pessoas, como evidenciado pelos muitos resultados positivos se você ler as discussões do fórum da web de uma década.

Não sei qual servidor funciona melhor (o NIST possui vários deles). Mas você pode descobrir isso facilmente, porque o endereço de um deles é uma predefinição opcional no Windows desde pelo menos o Windows XP. É o que eles deveriam ter usado como padrão, mas optaram pelo próprio servidor NTP que nunca funciona. Os outros endereços podem ser encontrados no site do NIST.

Name               IP Address
time-a.nist.gov    129.6.15.28
time-b.nist.gov    129.6.15.29
time-c.nist.gov    129.6.15.30
time-d.nist.gov    2610:20:6F15:15::27

Você pode encontrar uma lista mais completa aqui: http://tf.nist.gov/tf-cgi/servers.cgi

O único fator que destaca a sua pergunta é que você está usando o Windows 10. Essa é a única coisa que difere de perguntas semelhantes postadas por outras pessoas há mais de uma década. Mas o problema central ainda é o mesmo. Apenas no Windows 10, parte do controle granular é retirado do usuário. Portanto, o usuário não pode mais selecionar qual servidor NTP usar ou digitar o endereço de qualquer servidor que deseje usar. Essas opções ainda estão disponíveis, mas estão ocultas e você precisa saber como localizá-las.

Você não deseja usar o aplicativo Configurações no Windows 10 se for um usuário avançado e deseja controle granular sobre o seu sistema. Eu posso confirmar o que você descreve aqui. Se você usar o aplicativo Configurações e ativar e desativar o "Definir horário automaticamente", ele parecerá travado porque a animação do indicador continuará girando. Portanto, não use isso, porque o padrão é usar o servidor NTP da Microsoft, que nunca funciona de qualquer maneira, e você não pode selecionar um servidor NTP diferente nessa página no aplicativo Configurações.

Existem basicamente duas maneiras de ajustar automaticamente a hora do sistema no Windows 10. Existe o aplicativo Configurações e a caixa de diálogo clássica do Windows. Você deseja usar o último e deseja selecionar o servidor NIST NTP.

Usando o aplicativo Configurações do Windows 10

[Tempo

  1. Clique no botão do menu Iniciar do Windows ou pressione a tecla Windows.
  2. Clique em configurações.
  3. Clique em Hora e idioma.
  4. Clique em Data e hora.
  5. Desative a opção "Definir hora automaticamente" e ligue-a novamente.

Caixa de diálogo Data e hora do Windows

[Tempo [Tempo

  1. Clique no botão do menu Iniciar do Windows ou pressione a tecla Windows.
  2. Clique em configurações.
  3. Clique em Hora e idioma.
  4. Clique em Data e hora.
  5. Role para baixo e clique no link "Data adicional, hora e configurações regionais".
  6. Clique no link "Data e hora".
  7. Clique na guia Hora da Internet.
  8. Clique no botão "Alterar configurações".
  9. Selecione time.nist.govcomo o endereço na lista suspensa ou use um dos servidores listados acima.
  10. Clique em "Atualizar agora".

1
Você também pode usar a linha de comando para atualizar a hora do sistema. Além disso, você pode usar a hora do BIOS para ajustar a hora do sistema Windows. O benefício deste é que ele funciona mesmo quando a sincronização da Internet não funciona. Você só precisa configurá-lo uma vez, e devem ser precisas para os próximos anos, com a única exceção sendo horário de Verão tempo que pode ou não pode ser usada no país em que vive.
Samir

Aparentemente, você pode usar o time.nist.govendereço sozinho e ele será resolvido para qualquer um dos servidores NIST NTP, o que funcionar melhor. Alguns países têm seus próprios relógios atômicos e servidores NTP. Mas, honestamente, quando chega a hora de sincronizar pela Internet, sempre funcionou melhor com os servidores NIST NTP.
Samir

Infelizmente, isso também não está me ajudando. O relógio ainda funciona de forma errada, mas ainda obrigado pela sua ajuda :)
Awusuwah

Deixe-me esclarecer uma coisa. É a sincronização NTP que não está funcionando para você? Ou é a manutenção do tempo em geral? Como se o tempo de manutenção falhar, a sincronização não o ajudará a longo prazo. Claro, se você sincronizar o relógio com muita frequência pela Internet, poderá manter a aparência como se o relógio estivesse correto. No entanto, a sincronização não pode ajudá-lo com nenhum problema relacionado à placa-mãe ou à bateria que você possa ter com o computador. O computador tem 3 anos ou mais? É desligado por longos períodos? Nesse caso, você pode ter uma bateria BIOS morta ou fraca. Nesse caso, pode ser necessário substituí-la.
Samir

1
@Awusuwah Também quero acrescentar que vi um comportamento muito estranho em pelo menos um dos meus computadores executando o Windows 10, relacionado à hora e ao relógio. Como sou multi-booter, alterno frequentemente entre os sistemas operacionais, e notei que meu relógio está definido incorretamente no Windows 10 algumas vezes quando faço logon no Windows depois de sair de um sistema operacional baseado em Linux. Portanto, parece que o Windows 10 tem alguns problemas relacionados ao tempo. Mas não sei dizer se isso também está relacionado ao seu problema.
Samir

3

Se, como eu, seu PC estiver associado a um domínio do Windows, siga as etapas da resposta de sammyg que você notará na Etapa 7 que não possui Internet Timeguias. Você também pode ter mensagens no visualizador de eventos do Time-Service.

Em vez disso, seu horário é fornecido pelo servidor de horário do domínio. O horário atual no servidor pode ser verificado abrindo um prompt de comando elevado e digitando:

tempo / domínio líquido

Se o horário for diferente, atualize-o com

tempo líquido / domínio / conjunto


Essa sempre foi a única resposta quando você ingressou em um domínio.
Aaron M. Eshbach


0

Nenhuma das outras soluções funcionou para mim.

Se eles também não funcionarem, considere executar esse script com privilégios de administrador como uma tarefa diária no agendador de tarefas:

on gist: https://gist.github.com/aivrit/fdfee71e969ba62670ed0b87c26f3aad

ou aqui:

$time = Invoke-RestMethod -Uri http://worldtimeapi.org/api/ip

$timezones = Get-TimeZone -ListAvailable

# there is no global standard in names of timezones nor a unique id of them
# worldtimeapi always has city name in last part of timezone field
# microsoft has city names in display name
# therefore current solution is to match those names based on city 
foreach ($timezone in $timezones) {
    if ($timezone.DisplayName.ToString() -match $time.timezone.Split("/")[-1]) {
        $current_zone = $timezone
        break
    }
}

if (!$current_zone) {throw "Could'nt find time zone. exiting."}


Set-TimeZone -Name $current_zone.StandardName

Set-Date -Date (Get-Date -Date $time.datetime)

-2

Digite esses comandos em um prompt de comando elevado Método 3:

Siga os passos mencionados abaixo.

Pressione a tecla Windows + X e selecione Prompt de comando (Admin).

Digite cada um dos comandos abaixo e pressione enter.

net stop w32time

w32tm / unregister

w32tm / register

net start w32time

w32tm / resync

Reinicie o computador para testar o problema novamente.

W32tm.exe é usado para definir as configurações do serviço de Horário do Windows. Também pode ser usado para diagnosticar problemas com o serviço de horário. O W32tm.exe é a ferramenta de linha de comando preferida para configurar, monitorar ou solucionar problemas do serviço de Horário do Windows.


1
Observe que a atribuição da fonte é sempre necessária.
Arjan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.