El tiempo de Windows 10 se retrasa una hora cuando el arranque dual

24

Lo he comprobado y mi reloj de BIOS se mantiene correcto, por lo que no puede ser la batería CMOS.

También cuando inicio Windows 10 y el reloj está retrasado una hora si tengo y sincronizo el reloj con el servidor de hora, se muestra correctamente.

Así que no estoy seguro de qué podría estar causando el problema.

Joshua Barnett
fuente
¿Qué tan rápido pasa el tiempo o en cada reinicio? ¿Zona horaria? Pregunta similar: superuser.com/questions/221045/...
StackAbstraction
1
Creo que es después de reiniciar posiblemente después de salir de mi partición Hackintosh.
Joshua Barnett
2
Cómo se aplica la configuración del horario de verano? ¿Ambos sistemas operativos creen que están en la misma zona horaria con la misma configuración de horario de verano?
Frank Thomas
Sí, y si no fuera así, estaría una hora por delante, no una hora por detrás.
Joshua Barnett
¿Alguna vez resolviste esto? Tengo el mismo problema en Mac después de actualizar para ganar 10.
Dax Fohl

Respuestas:

30

Tuve este problema en mi computadora portátil y en mi PC normal (tanto Windows 10 de arranque dual como Xubuntu), el tiempo siempre fue 1 hora menos.

Antes de dar mi solución, solo para ser claro;

  • Sí, el BIOS mostró la hora correcta
  • No, la batería del BIOS no estaba vacía.
  • Sí, probé ambos con el horario de verano activado y desactivado
  • Sí, mi zona horaria se configuró correctamente
  • Sí, también probé diferentes zonas horarias
  • No, no estropeé la configuración de mi región
  • Sí, incluso cambié el tiempo manualmente, pero cambiaría de todos modos

Lo que funcionó para mí fue lo siguiente; cambie la configuración del "tiempo de Internet" a time.nist.gov.

  1. Ir al panel de control
  2. Ir a Reloj, idioma y región
  3. Seleccione "Establecer la hora y la fecha"
  4. En la ventana emergente, vaya a la pestaña "Tiempo de Internet"
  5. Seleccione "Cambiar configuración"
  6. Seleccione el servidor time.nist.gov.

El tiempo ahora se muestra correctamente nuevamente, incluso después de reiniciar.

Si aún tiene problemas con el tiempo después de estos pasos, verifique que el Servicio de hora de Windows se esté ejecutando (w32Time)

  1. Abra el menú Inicio y escriba " Servicios "
  2. De la lista de opciones disponibles, seleccione " Servicios "
  3. Haga clic en cualquier servicio de la lista y luego escriba "win" para acceder a los servicios con un nombre que comience por " Windows "
  4. Busque el servicio " Hora de Windows " y haga clic derecho sobre él y abra las propiedades.
  5. Asegúrese de que "Tipo de inicio" esté configurado en " Automático " y luego asegúrese de " Iniciar " el servicio.

Esto debería garantizar que si está utilizando NTP (Hora de Internet), entonces debería poder sincronizar su reloj al inicio.

Treepata
fuente
Esto también solucionó el problema para mí, gracias
Floran Gmehlin
3
El problema del servicio de hora de Windows no Automaticfue mi problema, ¡así que gracias por eso!
snark
Gracias por la respuesta súper detallada, disfruta de tu reputación.
Joshua Barnett
No se puede validar, pero tengo la sensación de que esto se restablece después de que Windows tenga una gran actualización como la que se realizó recientemente.
Joel Harkes
Para mí, el servicio no se ejecutaba automáticamente. ¡Gracias!
Aleksandar Savkov
5

Creo que acabo de descubrir esto en Windows 10.

Ir:

  1. Panel de control
  2. Haga clic en 'Reloj, idioma y región'
  3. Haga clic en 'Cambiar la zona horaria'
  4. Haga clic en el botón 'Cambiar zona horaria ...'
  5. Marque 'Ajustar automáticamente el reloj para el horario de verano'

Esto inmediatamente solucionó el problema para mí. Tenga en cuenta que ya hice clic derecho en el reloj, seleccioné 'Ajustar fecha / hora' y en esa pantalla 'Ajustar automáticamente el horario de verano' ya estaba activado. Fue solo cuando también lo encendí por segunda vez en el Panel de control que mi reloj dejó de estar una hora atrás después de un reinicio.

Daniel Kirk
fuente
4

Tengo un arranque dual Win 10 y ubuntu box. Originalmente utilicé el Programador de tareas en Windows para forzar la w32tm /resync /nowaitejecución de la acción cuando cualquier usuario iniciaba sesión. Esto funcionó pero es bastante torpe.

Luego descubrí a través de esta respuesta que Windows y Linux hacen diferentes suposiciones sobre el reloj de hardware. De forma predeterminada, Windows supone que está configurado en hora local, mientras que Linux supone que está configurado en UTC. Entonces, dependiendo de su preferencia, puede decirle a Windows que asuma que el reloj de hardware está usando UTC, como en la respuesta de @ juniorRubyist; o dígale a Linux que asuma que el reloj de hardware está configurado a la hora local, como en /superuser//a/1336320/576397 o /superuser//a/198196/576397 .

gruñir
fuente
Esta parece ser la respuesta más adecuada de todas, gracias :) ¿necesita reiniciar la PC para que esto surta efecto?
Joel Harkes
Posiblemente no, pero lo siento, ¡no me acuerdo! Además, si necesita o no reiniciar puede depender del sistema operativo que decida modificar.
gruñe
Experimenté: no funciona directamente. Un día después, después del reinicio (de nuevo en Windows), el reloj se adelantó 1 hora. después de unas horas lo arregló solo. Probablemente solucionado ahora, tengo que intentar arrancar en Linux y volver a Windows para estar seguro. Muchas gracias por esta respuesta :)
Joel Harkes
0

Todo lo que necesita hacer es hacer clic con el botón derecho en la hora / fecha en la parte inferior derecha, hacer clic en "Ajustar fecha / hora", luego activar "Ajustar para el horario de verano automáticamente".

Mi reloj ha regresado hace una hora desde que recibí este portátil hace unos días, todo lo que tenía que hacer era seguir estos pasos. Espero que esto funcione para cualquier otra persona que experimente el problema.

SimpleAnswerzZ
fuente
0

Esto funciona para mi. Escriba Configuración de fecha y hora en el cuadro de búsqueda y haga clic en él, luego active la hora establecida automáticamente y también la zona horaria establecida automáticamente. Esto seleccionará automáticamente su zona horaria y ajustará la hora.

Jasman
fuente
0

Mi problema parecía ser que Windows no podía actualizar la hora desde el servidor horario. Lo siguiente hace que Windows actualice desde su servidor de tiempo sin cambiarlo:

  • Panel de control abierto
  • Ir Clock, Language and Region
  • Ir Date and Time
  • Hacer clic Set the time and date
  • Haga clic en la pestaña Internet Time
  • Hacer clic Change settings...
  • Salga del servidor horario pero haga clicUpdate now
James
fuente