O computador não mantém tempo, mesmo ligado e conectado à Internet

4

Recentemente meu computador com Windows 8.1 não está mantendo tempo. No começo eu pensei que era a bateria CMOS, mas desde que meu computador está sempre ligado e pronto para atualizar com a internet, deve ser capaz de manter o tempo.

Se eu for para Alterar configurações de data e hora - > Horário da Internet - > Alterar configurações - > e Update, mostrará a hora certa. No entanto, após um período de tempo arbitrário, ele será alterado para um horário aleatório, como das 9h20 às 13h05. Como os minutos também estão desligados, acho que não é um problema de fuso horário. Mas qual poderia ser o problema?

UPDATE: saída do W32tm / query / configuration

EventLogFlags: 2 (Local)
AnnounceFlags: 10 (Local)
TimeJumpAuditOffset: 28800 (Local)
MinPollInterval: 10 (Local)
MaxPollInterval: 15 (Local)
MaxNegPhaseCorrection: 54000 (Local)
MaxPosPhaseCorrection: 54000 (Local)
MaxAllowedPhaseOffset: 1 (Local)

FrequencyCorrectRate: 4 (Local)
PollAdjustFactor: 5 (Local)
LargePhaseOffset: 50000000 (Local)
SpikeWatchPeriod: 900 (Local)
LocalClockDispersion: 10 (Local)
HoldPeriod: 5 (Local)
PhaseCorrectRate: 1 (Local)
UpdateInterval: 360000 (Local)


[TimeProviders]

NtpClient (Local)
DllName: C:\WINDOWS\system32\w32time.dll (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
AllowNonstandardModeCombinations: 1 (Local)
ResolvePeerBackoffMinutes: 15 (Local)
ResolvePeerBackoffMaxTimes: 7 (Local)
CompatibilityFlags: 2147483648 (Local)
EventLogFlags: 1 (Local)
LargeSampleSkew: 3 (Local)
SpecialPollInterval: 604800 (Local)
Type: NTP (Local)
NtpServer: time.windows.com,0x9 (Local)

NtpServer (Local)
DllName: C:\WINDOWS\system32\w32time.dll (Local)
Enabled: 0 (Local)
InputProvider: 0 (Local)
VMICTimeProvider (Local)
DllName: C:\WINDOWS\System32\vmictimeprovider.dll (Local)
Enabled: 0 (Local)
InputProvider: 1 (Local)

UPDATE Acontece que a substituição da bateria do CMOS / RTC foi a solução, mas por que os servidores NTP não conseguiram manter a hora correta? Eu acho que o intervalo em que eles atualizam o tempo não é muito frequente?

    
por NULL 08.11.2016 / 15:23

5 respostas

4

Ok, para restringir isso, entre na configuração da BIOS. Definir data / hora. Desligue o sistema por algum tempo - tempo suficiente para que você ache que ele teria sido reinicializado. Inicie o sistema, vá para o BIOS - o RTC manteve o tempo? Isso diz a você se o chip RTC está ficando escamoso ou se a bateria pode ter morrido. Tente trocar a bateria. Normalmente, uma bateria de relógio de 2032.

Supondo que o tempo foi mantido corretamente ...

Inicialize no modo de segurança com nada carregado (sem drivers de rede). Defina data / hora, deixe o sistema ligado por algum tempo - veja se o tempo se mantém. Nesse caso, algo como um driver ou possivelmente um malware está redefinindo seu relógio.

    
por 15.11.2016 / 01:46
2

Dois cenários:

Problema de hardware

  • Sua placa-mãe pode ter um problema e precisará ser verificada. Mesmo que sua placa-mãe seja nova, ela pode ser velha e geralmente é mais barata. Tente trocar a bateria e veja se isso resolve o problema. Além disso, tente atualizar o BIOS ou verificar o tempo do BIOS e espere um pouco para ver se está em sincronia. Bateria CMOS.

Problema de software

  • Ok, vejo que você tentou aninhar os servidores NTP para sincronizar a hora. Tente executar um programa anti-malware. Por algum motivo, esse pode ser o problema. Eu tive esse problema quando meu PC continuou mudando os fusos horários porque eu tinha algum malware.

Tente isso em cmd: %código% Se você receber uma mensagem "O computador não foi ressincronizado porque não há dados de tempo disponíveis", você poderá tentar novamente até obter êxito.

Mais uma coisa pequena. Tente se conectar a outro ponto de acesso ou acesso à Internet. Tente usar seu telefone como um ponto de acesso e veja como os servidores NTP respondem.

    
por 15.11.2016 / 04:05
1

O serviço Horário do Windows geralmente registra dois eventos no log par:

  • quando o relógio foi ajustado
  • quando a origem que fornece a hora foi alterada

A pesquisa desses eventos com o Visualizador de Eventos deve revelar a causa (desde que esteja relacionado ao software). Observe que, se o seu relógio for manipulado por malware, pode ser inteligente o suficiente para ocultar sua atividade do registro.

    
por 16.11.2016 / 17:47
1

Tente primeiro usar outro servidor de horário e veja se o problema retorna. Execute também sfc / scannow para verificar a integridade do sistema.

Você também pode no Painel de Controle / Ferramentas Administrativas / Serviços, configure a inicialização do serviço de tempo do Windows para Automática e inicie-a, se ainda não tiver iniciado.

Se o problema ocorrer novamente, execute um Prompt de Comando (cmd) como Administrador, e poste os resultados do comando W32tm /query /configuration . Em caso de necessidade, o comando para forçar uma ressincronização do relógio é W32tm /resync .

Verifique o intervalo de atualização da Hora da Internet, iniciando regedit e navegando para HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W32Time\TimeProviders\NtpClient e consultando o valor de SpecialPollInterval , que contém o tempo de pesquisa em segundos. O padrão é 604800 segundos o que significa 7 dias, e você pode mudar isso para a cada poucas horas, se necessário. O utilitário gratuito Atualização do horário da Internet pode simplificar esta tarefa (executar como administrador).

[EDITAR]

Eu comparei sua configuração do W32tm com a minha, e descobri que ela é praticamente idêntica, exceto que você tem mais um provedor de tempo do que eu: VMICTimeProvider.

O VMICTimeProvider é o provedor de horário do Hyper-V. Este provedor é encarregado de sincronizar o tempo de host em direção ao convidado e é normalmente instalado na máquina virtual. Eu acho intrigante que você tenha isso instalado, a menos que o seu Windows 8.1 esteja rodando dentro de uma máquina virtual. É este o caso?

Na teoria de que é esse provedor de tempo que causa o problema, e se este é um computador físico, sugiro Desative o Hyper-V no Windows 8 , mesmo que apenas um teste temporário desta teoria.

Você também pode fazer o hack que, em uma máquina virtual, é suposto para desabilitar o provedor de sincronização de horário do Hyper-V na infra-estrutura de sincronização de horário do Windows e, ao mesmo tempo, deixar o serviço em execução e habilitado no Hyper-V.

Para fazer isso, abra o regedit e posicione-o na chave %código%. Encontre o item DWORD chamado HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider , defina-o como 0 e reinicialize.

Isso impede que o W32Time use o serviço de integração de sincronização de tempo do Hyper-V para sincronização momento a momento. Eu não sei se isso terá algum efeito no computador host, mas pode valer a pena tentar.

    
por 16.11.2016 / 09:37
0

Primeiro, vá para a bios e verifique se o empate está definido corretamente. Se mudar, salve e saia, entre novamente no BIOS e mude de volta.

Inicialize novamente no Windows e veja se a hora está definida corretamente. Se é ótimo se não derrubar o tempo incorreto atual e acertar o relógio no windows para o horário correto. Deixe-o funcionar até que ele estrague novamente e compare esse novo horário incorreto com o seu tempo incorreto. A nova hora incorreta é a hora correta se você tivesse deixado o original sozinho? Por exemplo, ele começa às 13:00 horas e você o define no horário correto de 2:00 pm depois de 5 horas, ele deve ler 7:00, mas em vez disso, ele lê as 6:00. O último bit é um pouco confuso, deixe-me saber se precisa ser esclarecido.

    
por 15.11.2016 / 11:15