O que pode estar causando o Windows redefinir aleatoriamente a hora do sistema para uma hora aleatória?

9

Minha máquina com Windows 7 me enfurece. Não pode conter uma data. Em um ponto, tudo funcionou bem, mas agora ele decidirá que precisa alterar a hora do sistema para uma data e hora aleatórias, no futuro ou no passado. Parece não haver correlação ou intervalo definido de quando isso acontece.

Na tentativa de remediar isso, tenho:

  • Defina corretamente a hora no BIOS.
  • Substituiu a bateria da placa-mãe por uma nova CR2032 (até a verificou com um multímetro).
  • Tentei desativar a sincronização automática da Internet através da caixa de diálogo "Data e hora".
  • Parado, reiniciado, deixou desativado o serviço de Horário do Windows.

No entanto, com todas essas ações, o tempo continuará mudando.

Além disso, a máquina possui partições OS X e Ubuntu. Não ocorre em nenhum deles, por isso tenho certeza de que não está relacionado ao hardware.

Alguma ideia?

Edit: Este é um post bastante antigo agora, mas eu pensei que merecia uma atualização. Eu nunca resolvi o problema. Acabei reinstalando o Windows 7 e o problema desapareceu (ainda tinha o OS X e várias partições Linux funcionando muito bem; também tinha o mesmo hardware). Apenas mais um mistério do Windows, suponho.

Jonathan Dumaine
fonte
Você já tentou alterar o servidor de sincronização de horário?
imtheman
Sim Peter. A hora será sincronizada com a hora correta. Mas, após um período indeterminado de tempo, ele será randomizado novamente.
Jonathan Dumaine
Quando é randomizado, ele ainda é sincronizado?
Andrew Andrew
Sim, ele aleatoriamente quando a sincronização com o horário da Internet é marcada ou desmarcada.
Jonathan Dumaine 19/09/12
2
Isso também acontece quando a máquina está completamente offline?
Langhard

Respostas:

1

Esse problema é muito frequente e pode ter muitas causas, nem todas são conhecidas.

Você já fez o óbvio, que está substituindo a bateria integrada, portanto, apenas razões não óbvias permanecem. Alguns em que consigo pensar são:

  1. Seu servidor de horário está ruim, portanto, altere o que você está usando clicando com o botão direito do mouse no relógio / Ajustar data / hora / Hora da Internet / Alterar configurações.
  2. Verifique a data / hora do seu roteador - às vezes isso afeta o Windows.
  3. Reinstale o Windows - essa foi a única solução para algumas pessoas para desfazer a corrupção.
harrymc
fonte
11
O problema ainda ocorre mesmo quando a sincronização do horário da Internet está desativada. Acho que estou me inclinando para o número 3 aqui, o que é muito irritante, pois tenho medo de que um clone carregue o que quer que esteja causando int.
Jonathan Dumaine
Se você ainda tiver esse problema após a reinstalação sem muitos aplicativos que não sejam da Microsoft, ainda poderá ser um problema de hardware.
harrymc 23/09/12
11
Minha aposta é que ele desaparecerá depois que eu reinstalar completamente o Windows. No entanto, como eu disse antes, dado que não posso simplesmente clonar a instalação, isso será uma dor de cabeça. Desculpe os franceses.
Jonathan Dumaine 26/09/12
Chance de Bonne, Jonathan.
harrymc 26/09/12
5

Tente usar um livecd linux e veja se o problema persiste. Caso contrário, você sabe que é um problema isolado no Windows. Se isso acontecer, ele indica um hardware defeituoso.

Keltari
fonte
11
Eu esqueci de mencionar isso. A máquina possui partições OS X e Ubuntu. Isso também não ocorre, portanto, tenho certeza de que não está relacionado ao hardware.
Jonathan Dumaine
@ JonathanDumaine: o tempo muda enquanto está ligado e em execução, ou após uma reinicialização / currículo?
horatio
Se você for para isso, watch -n1 dateé seu amigo.
Tamara Wijsman
@horatio Both. O tempo muda periodicamente durante a execução normal e, durante a inicialização, ele escolhe um tempo aleatório e permanece com isso. Devo notar, no entanto, que uma vez escolhido um tempo aleatório, ele permanece com esse tempo. Não mudará novamente até que eu redefina o relógio para a hora correta.
Jonathan Dumaine 26/09/12
3

É possível que o Windows Time Service tenha ficado confuso. Execute o cmd.exe como administrador (Iniciar -> Todos os programas -> Acessórios -> Clique com o botão direito do mouse no prompt de comando e execute como administrador) e digite esses comandos para registrar novamente e reiniciar o serviço. Encontrei alguns relatórios que funcionavam e outros que não funcionavam nesse problema em particular.

net stop w32time 
w32tm /unregister 
w32tm /register 
net start w32time 
w32tm /resync
Nicole Hamilton
fonte
Obrigado pelo link. Definitivamente não funcionou no meu sistema. netnão teve problemas para interromper o Windows Time, mas quando tentei / cancelar o registro e iniciá-lo novamente, dei-me um Access is Deniede disse que o serviço w32time que ele havia parado não existia mais para reiniciar. -__-
Jonathan Dumaine
O que acontece é se você reiniciar antes de emitir o comando com falha?
9309 Nicole Hamilton
11
Reiniciar e reabrir um prompt elevado fez com que os comandos funcionassem. No entanto, mesmo depois de deixar o Horário do Windows desativado, o relógio ainda muda periodicamente.
Jonathan Dumaine 19/09/12
Isso é equivalente à reinicialização do PC.
Ultralisk
3

Em algumas versões do Windows, especialmente as vendidas no exterior, se a licença não estiver devidamente registrada e o Windows considerar uma cópia pirata, esse é um fenômeno comum. Verifique se você está usando uma cópia do Windows devidamente licenciada. Foi um dos vários "aborrecimentos" que o Windows começou a fazer, além de se desabilitar, para incentivar o licenciamento adequado pelo usuário.

veggiefish
fonte
3
Tremendamente interessado em qualquer fonte possível que você possa ter sobre isso.
LawrenceC
11
Minha instalação do Windows diz que foi validada corretamente. Eu também ficaria curioso para ver uma fonte para isso.
Jonathan Dumaine 26/09/12
3

Me deparei com um problema muito parecido há alguns meses e levei algum tempo para corrigi-lo. Eu tentei praticamente tudo o que é sugerido aqui. Eu tinha:

  • Windows 7
  • Ubuntu 10.04

O BIOS foi definido no horário UTC. O Windows continuava se colocando nesse fuso horário, não importa o que eu fiz. Mesmo se eu alterasse a configuração do tempo do BIOS, ele ainda estava sendo alterado após algum tempo.

Portanto, achei este guia útil que me mostrou como definir o horário corretamente durante a inicialização dupla no site de ajuda do Ubuntu , e acredito que isso irá ajudá-lo.

grs
fonte
2

Isso acontece apenas quando você está conectado ao seu roteador? Verifique se você definiu as configurações corretas de fuso horário e horário de verão no seu roteador.

vahissan
fonte
Verificado. O roteador possui as configurações corretas. Dez outros computadores conectados ao roteador e acontecem em nenhum deles.
Jonathan Dumaine
1

Se você ainda não tiver feito isso, execute uma verificação completa de vírus. De preferência por um enlatador de vírus diferente daquele que você instalou.

Tente também executar um antivírus no OSX ou Linux.

Terdon
fonte
Você sugeriria soluções específicas? Eu executei verificações completas com Norton, AVG, Trend Micro e MS Security Essentials (vá para AV).
Jonathan Dumaine 26/09/12
Desculpe, não conhecemos muito bem os antivírus. Eu tentaria executar algo como o CLamAV do Linux ou o ClamXav do OSX.
terdon 26/09/12
1

Bem, o problema que você mencionou, eu também me deparei com isso, quando eu tinha o Ubuntu instalado ao lado do Windows. Eu estava usando o instalador WUBI do Ubuntu. Foi tão chato que parei de usar o Ubuntu ao lado do Windows. Comecei a usar o Linux Virtual box e não tive o problema relacionado ao tempo desde então. Então, acho que pode haver um problema com a maneira como a distribuição Linux atualiza o tempo. Verifique onde você definiu sua localização na sua distribuição Linux, se você ativou ou não o esquema de horário de verão e / ou a opção de atualização / sincronização automática da hora.

motiur
fonte
Eu imagino que, se você não estiver inicializando um, o outro não deve importar o que ou quantas partições você possui ao lado do Windows.
Jonathan Dumaine 26/09/12
1

Eu penso em 2 maneiras.

1) O problema pode ser o seu CMOS. Tente entrar no site oficial da placa-mãe do seu PC e encontrar uma solução lá, ou simplesmente, pesquise no Google!

2) Ou talvez seja um tipo simples de VÍRUS . Por padrão, esse tipo de vírus não é capturado pelos antivírus, porque eles decidem que alterar o horário dos programas não é perigoso para o seu PC, enquanto o horário pode remover a chave de ativação do antivírus e permitir que o vírus faça o download e execute outros vírus. Tente estes passos.
2.1) Verifique as autoruns em msconfig.exe ( Iniciar-> Executar-> msconfig.exe )
2.2) Tente verificar todas as autoruns com os Autoruns da Sysinternals . Ele mostra todas as autoruns, que não são mostradas no msconfig.

Searush
fonte
Examinei minhas entradas de execução automática e não encontrei nada fora do comum. Por precaução, desabilitei praticamente tudo que não estava relacionado ao sistema para ver se um deles era o culpado. Não era assim.
Jonathan Dumaine 26/09/12
1

Eu tive esse problema uma vez quando estava semeando um torrent. Minha suposição na época era que o sanguessuga estava tentando se conectar com um horário / data impróprios. (Parei de semear e parou) Isso ocorrerá quando duas redes tentarem se comunicar com horários diferentes. É muito provável que seja uma rede com a qual você está falando ou uma rede que está tentando falar com você. (pense em atualizações de aplicativos). Seria uma tarefa tediosa tentar listar todos os programas que você fala com a rede; portanto, tente eliminar o acesso dos aplicativos que VOCÊ acha que seria o mais provável.


fonte
2
Não vejo uma conexão torrent afetando a hora do sistema. Sua situação pode estar muito localizada #
Simon Sheehan
0

O problema com o laptop da minha irmã era que a bateria que mantinha o relógio funcionando estava acabando, então o relógio reiniciava para 2007 toda vez que ela acordava ou reiniciava o computador.

Ilan Biala
fonte