Cómo solucionar el problema de que el servicio de fecha y hora no se sincroniza con Internet en Windows 11
🔍 WiseChecker

Cómo solucionar el problema de que el servicio de fecha y hora no se sincroniza con Internet en Windows 11

Solución rápida: Abre Configuración → Hora e idioma → Fecha y hora, desactiva y activa Establecer hora automáticamente, y luego haz clic en Sincronizar ahora. Si aparece “Error de sincronización”, el servicio de hora de Windows está detenido: reinícialo con net stop w32time && net start w32time desde Terminal (Administrador).

El reloj de tu PC se desfasa varios minutos al día, o tus tareas programadas se ejecutan a horas incorrectas, o Outlook muestra marcas de tiempo extrañas. Windows debería sincronizar el reloj con time.windows.com automáticamente, pero el servicio de hora de Windows puede detenerse o configurarse incorrectamente. Hay tres cosas que verificar: que el servicio esté en ejecución, que el servidor sea accesible y que la zona horaria sea correcta.

Síntoma: El reloj del sistema se desfasa; “Sincronizar ahora” muestra “Error de sincronización de hora” o “El servicio de hora no se está ejecutando”.
Afecta a: Windows 11 (y Windows 10).
Tiempo de solución: ~10 minutos.

ADVERTISEMENT

Qué causa esto

El servicio de hora de Windows (W32Time) es responsable de la sincronización del reloj. Funciona en dos modos: cliente NTP en PC de grupo de trabajo (sincronizando con servidores de hora de Internet) y jerarquía de hora de dominio en PC unidos a Active Directory (sincronizando con el controlador de dominio). El servicio puede detenerse, deshabilitarse o configurarse incorrectamente por directivas de grupo, software antivirus o una instalación parcial de Windows.

Otras causas comunes: el puerto UDP 123 de salida bloqueado por el firewall, un servidor de hora predeterminado inaccesible debido a un proxy corporativo, o una falla en la pila CMOS que hace que la hora se restablezca en cada arranque.

Método 1: Restablecer y reiniciar el servicio de hora de Windows

La solución estándar para “el servicio no se está ejecutando”.

  1. Abre Terminal (Administrador): haz clic derecho en Inicio → Terminal (Administrador).
  2. Verifica el estado del servicio:
    Get-Service W32Time | Format-List Name, Status, StartType

    El estado debe ser Running y el tipo de inicio Automatic.

  3. Si está detenido: inícialo:
    net start w32time
  4. Si el tipo de inicio es Disabled o Manual: cámbialo a Automatic:
    Set-Service -Name W32Time -StartupType Automatic
    Start-Service W32Time
  5. Fuerza una sincronización:
    w32tm /resync

    La salida debe decir The command completed successfully. Si dice “An error occurred” con el código 0x80072AF0 o 0x80072F76, el servidor de hora no es accesible: consulta el Método 2.

  6. Verifica la configuración:
    w32tm /query /configuration
    w32tm /query /status

    La salida de estado muestra la última sincronización y el desfase.

Esto resuelve el 60% de los problemas de sincronización: servicio detenido o configurado como manual.

ADVERTISEMENT

Método 2: Cambiar a un servidor de hora diferente

Para cuando el servidor de hora predeterminado de Windows no es accesible (firewall, proxy corporativo, etc.).

  1. Abre Configuración → Hora e idioma → Fecha y hora.
  2. Desplázate hasta Sincronizar tu reloj. El menú desplegable muestra el servidor actual (predeterminado: time.windows.com).
  3. Prueba con un servidor diferente: pool.ntp.org, time.google.com o time.nist.gov. Elige uno de la lista si aparece; de lo contrario, consulta el paso 5 para uno personalizado.
  4. Haz clic en Sincronizar ahora. Espera de 10 a 30 segundos. El estado debe cambiar a Última sincronización de hora correcta con la fecha actual.
  5. Para un servidor personalizado que no esté en la lista: abre Terminal (Administrador) y ejecuta:
    w32tm /config /update /manualpeerlist:"pool.ntp.org,0x9" /syncfromflags:manual /reliable:yes
    w32tm /resync /force

    El sufijo ,0x9 significa “usar modo activo simétrico e intervalo de sondeo especial”.

  6. Verifica: w32tm /query /source. Debe mostrar el nuevo nombre del servidor.
  7. Si aún falla: abre Firewall de Windows → Permitir una aplicación a través del firewall. Verifica que Windows Time esté permitido.

Esta ruta resuelve los casos de redes corporativas o ISP que bloquean el servidor predeterminado.

Método 3: Corregir el reloj CMOS y resincronizar

Para cuando el reloj se restablece a una fecha muy pasada en cada arranque.

  1. Si el reloj muestra una fecha como 2009 o similar después de cada reinicio: la pila CMOS (BIOS) está agotada.
  2. Confírmalo entrando al BIOS/UEFI (presiona F2 o Supr durante el arranque). Observa la fecha y hora en el BIOS. Si también están mal, el BIOS no está manteniendo la hora: la pila está agotada.
  3. En computadoras de escritorio: reemplaza la pila de botón CR2032 en la placa base. Cuesta entre $1 y $2 en cualquier tienda de electrónica.
  4. En portátiles: la pila CMOS suele estar soldada o formar parte de un pequeño paquete de batería auxiliar. Puede requerir servicio profesional.
  5. Después de reemplazar la pila, entra al BIOS, establece la fecha y hora correctas, guarda y sal. Inicia Windows.
  6. Luego en Windows: Configuración → Hora e idioma → Fecha y hora → Sincronizar ahora para ajustar con NTP.
  7. Si no puedes reemplazar la pila de inmediato: configura W32Time para sincronizar más agresivamente. Ejecuta:
    w32tm /config /manualpeerlist:"pool.ntp.org,0x1" /update
    sc triggerinfo w32time start/networkon

    Esto hace que Windows sincronice inmediatamente al conectarse a la red, por lo que el reloj se corrige en segundos después del arranque.

Esta es la causa de hardware que muchos hilos de foros pasan por alto. Si tu reloj se restablece a la misma fecha incorrecta repetidamente, las soluciones de software no ayudarán.

ADVERTISEMENT

Cómo verificar que la solución funcionó

  • Ejecuta w32tm /query /status. La salida muestra Source como tu servidor NTP elegido y Last Successful Sync Time dentro de la última hora.
  • Verifica la precisión de la hora: w32tm /stripchart /computer:time.windows.com /samples:5 /dataonly. La salida muestra el desfase en milisegundos: debe ser inferior a 100 ms.
  • Reinicia. Después de iniciar sesión, verifica Configuración → Fecha y hora. La última sincronización debe ser reciente, no de hace varios días.

Si ninguna de estas soluciones funciona

Si la sincronización aún falla, el firewall está bloqueando el NTP saliente (puerto UDP 123). Abre Firewall de Windows Defender con seguridad avanzada (wf.msc). Reglas de salida: busca reglas que bloqueen UDP 123; si existen, deshabilítalas. En redes corporativas donde NTP está realmente bloqueado, pide al departamento de TI la dirección del servidor NTP interno, a menudo algo como ntp.<company>.local, y usa el Método 2 con ese nombre de servidor. Si el servicio de hora de Windows no se inicia con errores crípticos: vuelve a registrarlo. Abre Terminal (Administrador) y ejecuta w32tm /unregister, luego w32tm /register, y luego inicia el servicio nuevamente. Esto reconstruye la configuración del servicio en el registro desde cero. Para PC que recientemente tuvieron un restablecimiento CMOS (después de una actualización de BIOS o trabajo en la placa base): es posible que debas establecer la fecha en el BIOS una vez, y luego la sincronización NTP de Windows se encargará.

En resumen: Verifica que el servicio W32Time esté en ejecución y configurado. Cambia a un servidor NTP diferente si el predeterminado está bloqueado. Reemplaza la pila CMOS si el reloj se restablece en cada arranque.

ADVERTISEMENT