No se puede sincronizar el reloj de Windows 10 a Internet

21

Tengo un problema grave con mi computadora. Simplemente no puedo sincronizar el reloj de mi máquina con Windows 10 con Internet. Cuando voy a "Configuración de fecha y hora" y apago y vuelvo a encender el interruptor "Establecer hora automáticamente", se carga extremadamente largo o simplemente muestra la hora incorrecta. Busqué en Internet por tanto tiempo, pero nada parece funcionar allí. Incluso cuando restaure completamente mis ventanas, todavía no funcionará. ¡Y lo que es realmente extraño es que el reloj a veces incluso funciona al revés !

¿Puede ser que haya un problema con mi placa base o algo así?

Awusuwah
fuente
1
Asegúrese de que el servicio de hora de Windows se esté ejecutando (su nombre real debe ser similar a ese) y asegúrese de que su zona horaria esté configurada correctamente. Esas son las dos únicas cosas que pueden obligar al reloj a sincronizarse incorrectamente.
Dooley_labs
De acuerdo, acabo de comprobar si mi Servicio de hora de Windows se está ejecutando y realmente lo estaba (llamado "Hora de Windows"), pero su tipo de estado era "Manual", que ahora cambié a "Automático". También elegí mi zona horaria manualmente, y el reloj se sincronizó. Lo vigilaré y, si funciona más bien, mi problema se resolverá. Gracias hombre :)
Awusuwah
Publicaré mi comentario como respuesta entonces. Asegúrese de establecerlo como la respuesta y me alegra haber podido ayudarlo.
Dooley_labs
¡Déjame adivinar! ¿Usaste la aplicación Configuración? No lo use si es un usuario avanzado y desea un control granular sobre su PC. Use el cuadro de diálogo tradicional para la configuración del tiempo y debería estar bien, o use la línea de comando. Además, no desea utilizar el servidor NTP de Microsoft, porque nunca funciona. No funcionó correctamente desde el primer día. Desea utilizar el servidor NTP de NIST.
Samir
Intente habilitar e iniciar el servicio de estación de trabajo .
Biswapriyo

Respuestas:

18

En primer lugar, ¡este es un problema de Windows de más de una década! ¡Esto no es nada nuevo! Windows ha tenido problemas para sincronizar la hora del sistema con servidores NTP desde que tengo memoria.

Si debe utilizar Internet para obtener una hora precisa del sistema, utilice uno de los servidores NTP de American NIST. ¡No use el servidor NTP de Microsoft! ¡Nunca funciona! Nunca me ha funcionado personalmente, y nunca ha funcionado para muchas personas en la WWW que publican preguntas similares a la que acabas de publicar aquí. Sin embargo, usar el servidor NTP de NIST siempre ha funcionado para mí, y también ha funcionado para otras personas, como lo demuestran los muchos resultados positivos si lees las discusiones del foro web de hace una década.

No sé qué servidor funciona mejor (NIST tiene varios de ellos). Pero puede descubrirlo fácilmente porque la dirección de uno de ellos viene como un ajuste preestablecido opcional en Windows desde al menos Windows XP. Este es el que deberían haber usado por defecto, pero optaron por su propio servidor NTP que nunca funciona. Las otras direcciones se pueden encontrar en el sitio web de 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

Puede encontrar una lista más completa aquí: http://tf.nist.gov/tf-cgi/servers.cgi

El único factor que hace que su pregunta destaque es que está utilizando Windows 10. Eso es lo único que difiere de las preguntas similares publicadas por otras personas hace más de una década. Pero el problema central sigue siendo el mismo. Es solo que con Windows 10, parte del control granular se le quita al usuario. Por lo tanto, el usuario ya no puede seleccionar qué servidor NTP usar, o escribir la dirección de cualquier servidor que el usuario desee usar. Estas opciones aún están disponibles, pero están ocultas y debe saber cómo ubicarlas.

No desea utilizar la aplicación Configuración en Windows 10 si es un usuario avanzado y desea un control granular sobre su sistema. Puedo confirmar lo que describe aquí. Si usa la aplicación Configuración y apaga y vuelve a encender el "Establecer hora automáticamente", parecerá que se atasca porque la animación del indicador sigue girando. Por lo tanto, no use eso, ya que de manera predeterminada usa el servidor NTP de Microsoft, que nunca funciona de todos modos, y no puede seleccionar un servidor NTP diferente en esa página en la aplicación Configuración.

Básicamente, hay dos formas de ajustar automáticamente la hora del sistema en Windows 10. Existe la aplicación Configuración y el cuadro de diálogo clásico de Windows. Desea utilizar este último y desea seleccionar el servidor NIST NTP.

Usar la aplicación de configuración de Windows 10

[hora

  1. Haga clic en el botón de menú de inicio de Windows o presione la tecla Windows.
  2. Haz clic en Configuración.
  3. Haga clic en Hora e idioma.
  4. Haga clic en Fecha y hora.
  5. Desactive la opción "Establecer hora automáticamente" y luego vuelva a activarla.

Usar el cuadro de diálogo Fecha y hora de Windows

[hora [hora

  1. Haga clic en el botón de menú de inicio de Windows o presione la tecla Windows.
  2. Haz clic en Configuración.
  3. Haga clic en Hora e idioma.
  4. Haga clic en Fecha y hora.
  5. Desplácese hacia abajo y haga clic en el enlace "Fecha adicional, hora y configuración regional".
  6. Haga clic en el enlace "Fecha y hora".
  7. Haga clic en la pestaña Hora de Internet.
  8. Haga clic en el botón "Cambiar configuración".
  9. Seleccione time.nist.govcomo la dirección del menú desplegable, o use uno de los servidores enumerados anteriormente.
  10. Haga clic en "Actualizar ahora".
Samir
fuente
1
También puede usar la línea de comando para actualizar la hora del sistema. Además, puede usar la hora del BIOS para ajustar la hora del sistema de Windows. El beneficio de este es que funciona incluso cuando la sincronización de Internet no lo hace. Sólo tiene que configurar una vez, y debe ser precisa en los próximos años, con la única excepción de horario de verano ajuste de tiempo que puede o no puede ser utilizado en el país en que vive.
Samir
Aparentemente, puede usar la time.nist.govdirección solo, y se resolverá en cualquiera de los servidores NIST NTP, lo que funcione mejor. Algunos países tienen sus propios relojes atómicos y servidores NTP. Pero, sinceramente, cuando se trata de sincronizaciones de tiempo a través de Internet, siempre ha funcionado mejor con los servidores NIST NTP.
Samir
Lamentablemente, esto tampoco me está ayudando. El reloj sigue funcionando incorrectamente, pero gracias por tu ayuda :)
Awusuwah
Pero déjame aclarar una cosa. ¿Es la sincronización NTP la que no funciona para ti? ¿O es el mantenimiento del tiempo en general? Porque si falla el tiempo, la sincronización no te ayudará a largo plazo. Claro, si sincroniza el reloj muy a menudo a través de Internet, puede mantener la apariencia como si su reloj fuera exacto. Pero, en última instancia, la sincronización no puede ayudarlo con ningún problema relacionado con la placa base o la batería que pueda tener con la computadora. ¿La computadora tiene 3 años o más? ¿Está apagado por largos períodos? Si es así, es posible que tenga una batería de BIOS muerta o débil, en cuyo caso es posible que deba reemplazarla.
Samir
1
@Awusuwah También quiero agregar que he visto un comportamiento muy extraño en al menos una de mis computadoras que ejecuta Windows 10, que está relacionada con el tiempo y el reloj. Como soy un dispositivo de arranque múltiple, a menudo cambio de un sistema operativo a otro, y he notado que mi reloj está configurado incorrectamente en Windows 10 a veces cuando inicio sesión en Windows después de salir de un sistema operativo basado en Linux. Por lo tanto, parece que Windows 10 tiene problemas relacionados con el tiempo. Pero no puedo decir si esto también está relacionado con su problema.
Samir
3

Si, como yo, su PC está unida a un dominio de Windows, siguiendo los pasos de la respuesta de sammyg , notará en el Paso 7 que no tiene Internet Timepestaña. También puede tener mensajes en el visor de eventos del Servicio de tiempo.

En cambio, su tiempo es proporcionado por el servidor de tiempo de dominio. La hora actual en el servidor se puede verificar abriendo un símbolo del sistema elevado y escribiendo:

tiempo neto / dominio

Si el tiempo es diferente, entonces debe actualizarlo con

tiempo neto / dominio / conjunto

JumpingJezza
fuente
Esta siempre ha sido la única respuesta cuando te unes a un dominio.
Aaron M. Eshbach
0

Podrías probar NetTime

http://www.timesynctool.com

Es gratis y de código abierto. Funciona bien, pero solo actualiza su reloj cada 15 minutos de forma gratuita.

Anónimo
fuente
0

Ninguna de las otras soluciones funcionó para mí.

Si tampoco funcionan para usted, considere ejecutar este script con privilegios de administrador como una tarea diaria en el programador de tareas:

en esencia: https://gist.github.com/aivrit/fdfee71e969ba62670ed0b87c26f3aad

o aquí:

$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)
Alon Bar-Tzlil
fuente
-2

Ingrese estos comandos en un símbolo del sistema elevado Método 3:

Siga los pasos que se mencionan a continuación.

Presione la tecla Windows + X y seleccione Símbolo del sistema (Administrador).

Escriba cada uno de los comandos a continuación y presione Entrar.

parada neta w32time

w32tm / cancelar registro

w32tm / registrarse

inicio neto w32time

w32tm / resync

Reinicie la computadora para probar el problema nuevamente.

W32tm.exe se usa para configurar los ajustes del servicio de hora de Windows. También se puede usar para diagnosticar problemas con el servicio horario. W32tm.exe es la herramienta de línea de comandos preferida para configurar, supervisar o solucionar problemas del servicio de hora de Windows.

Beldar622
fuente
1
Tenga en cuenta que siempre se requiere la atribución de la fuente.
Arjan