La hora de Windows 7 sigue cambiando sola
Como el título sugiere el tiempo de las ventanas sigue cambiando en tiempos aleatorios, con cantidades aleatorias. A veces sucede cada minuto, a veces es bueno para las horas. Si le doy a sincronizar con la hora de Internet, se actualiza a la hora correcta.
Cosas que he leído/comprobado
- Desactivar/activar la sincronización de la hora de Internet. No ayuda.
- Desactivar/Habilitar el servicio de hora de Windows. No ayuda.
- La batería del CMOS está agotada. No, no está muerta. Los cambios de hora también ocurren cuando Windows está funcionando.
- **La hora de su router/módem es incorrecta y afecta a la hora de Windows. No, no está mal.
- Su zona horaria está configurada incorrectamente. No, es UTC+0 Londres
- Está arrancando dual en Hackintosh/Linux. No, sólo Win 7 funciona en este PC.
- Tienes un overclocking dudoso. Tengo un perfil de OC alto, pero intenté correr a velocidades de stock sin ayuda.
- Virus/Troyano. Lo dudo mucho. Esta es una instalación de Windows muy desnuda para jugar. Sólo se instalan las ventanas y los juegos con Steam.
Actualización
Puedo confirmar, que este problema no existe, cuando inicio el windows en modo seguro. He probado esto arrancando en modo seguro. Después del arranque, he corregido la hora manualmente y he dejado el pc funcionando un par de horas, y la hora no se ha modificado.
Update 2
No sé cómo se me ha pasado este detalle (o realmente si servirá de algo) pero la hora se reinicia a “esa” hora exacta. Siendo esa hora exacta la primera que se actualiza.
Ejemplo:
- Arranco el PC, y después de un tiempo se reinicia a (digamos) 09:33:27
- a-) Corrijo la hora, lo dejo durante un periodo, y vuelve a saltar a 09:33:27
- b-) Lo dejo funcionando durante un tiempo y se reinicia a 09: 33:27 después de un periodo (periodo muy aleatorio no veo ningún patrón aquí como cada hora/cada 17 minutos o cualquier otra cosa)
- Esto sigue ocurriendo, independientemente de que cambie la hora o no.
- Después del siguiente arranque (¿el siguiente día?) escoge otra hora para reiniciar
Más detalles
Aquí hay una captura de pantalla del Visor de Eventos, sobre el cambio de hora. Tenga en cuenta que esta captura de pantalla es tomada cuando el servicio “Windows Time” está deshabilitado.
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Kernel-General" Guid="{A68CA8B7-004F-D7B6-A698-07E2DE0F1F5D}" />
<EventID>1</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000010</Keywords>
<TimeCreated SystemTime="2014-01-25T09:38:34.500000000Z" />
<EventRecordID>19280</EventRecordID>
<Correlation />
<Execution ProcessID="4" ThreadID="64" />
<Channel>System</Channel>
<Computer>slayer</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data Name="NewTime">2014-01-25T09:38:34.500000000Z</Data>
<Data Name="OldTime">2014-01-25T13:59:57.982183900Z</Data>
</EventData>
</Event>
Captura de pantalla de las propiedades de los eventos:
Página de detalles del mismo evento:
Captura de pantalla y los detalles como que implica que, windows está realmente pensando que este es el momento correcto y siente la necesidad de actualizarlo. Aunque no hay ningún servicio de windows activado para autorizar esto.
¿Alguna idea?
Actualización 3 Problema y Solución
El problema aparentemente no era de Windows ni de ningún otro software que intentara actualizar la hora.
Después de leer el volcado de memoria del sistema durante una hora descubrí que Windows no podía leer el RTC de la placa base. Después de no poder leer el estado del RTC durante un tiempo, Windows piensa que está calculando mal la hora y vuelve al último estado conocido del RTC.
No tengo ni idea de por qué esto no sucede en “Modo Seguro” y ejecutar Windows con éxito en modo seguro me puso en una ruta completamente equivocada (buscando un error en el Software en lugar del hardware) La fuente del fallo era la BIOS del sistema (o UEFI en mi caso) que no se ejecutaba en absoluto después del POST del sistema y los arranques. Una simple búsqueda en Google para esto y aparentemente es un problema muy común con la mayoría de las placas UEFI (usando una placa Asus-ROG yo mismo)
La solución aconsejada fue: Flashear la UEFI y reiniciar la CMOS en la alimentación en reposo. Como sabía que ya estaba en una versión reciente de UEFI, sólo restablecer el CMOS en el modo de espera funcionó para mí. Ahora todo funciona sin problemas.
Gracias por todos los aportes y perdón por la información errónea sobre el problema, pero dejaré toda la información publicada arriba, con la esperanza de que pueda servirle a alguien más.