Puntos clave
Cómo solucionar que la hora no se sincronice automáticamente en Windows 11
- Configuración de Windows (sincronización NTP rápida): activa Establecer la hora automáticamente y pulsa Sincronizar ahora en Fecha y hora de Windows 11 para resolver los problemas básicos de sincronización en equipos independientes.
- Símbolo del sistema (forzar la resincronización): ejecuta w32tm /resync, restablece el servicio Hora de Windows (W32Time) o configura un servidor NTP para corregir los fallos de sincronización y los errores de origen de hora.
- PowerShell (solución para entornos empresariales): reinicia w32time, fuerza la resincronización y comprueba el estado con w32tm /query /status para diagnosticar problemas de sincronización horaria en el dominio.
- Directiva de grupo (control centralizado): habilita y configura el cliente NTP de Windows en la directiva de grupo para imponer la sincronización automática de la hora en todos los dispositivos Windows 11 unidos al dominio.
Cuando la fecha y la hora de Windows no se sincronizan, aparecen problemas en entornos gestionados o empresariales. Si la hora de tus equipos no está sincronizada, pueden surgir problemas con el dominio Kerberos, marcas de tiempo incorrectas en los registros de eventos, fallos en la programación de tareas, en la validez de los certificados y en las actualizaciones.
Además, los dispositivos pueden fallar al autenticarse, al actualizarse o al funcionar dentro de entornos de Active Directory. Mantener la coherencia horaria en toda la red es fundamental para que los flujos de trabajo fluyan y para que los equipos y sus usuarios realicen sus tareas con eficacia.
Esta guía recoge los requisitos, los pasos y los consejos de resolución de problemas para corregir la falta de sincronización automática de la hora en Windows mediante la Configuración de Windows, el Símbolo del sistema, PowerShell y la directiva de grupo.
Métodos para sincronizar la hora y la fecha en Windows 11
¿La hora va desfasada unos minutos? Mira el vídeo Cómo solucionar que la hora no se sincronice automáticamente en Windows 11 y descubre por qué esto importa tanto en una red gestionada.
Antes de aplicar cualquiera de estos métodos, comprueba lo siguiente:
- El sistema está conectado a internet o a la red del dominio.
- Tienes privilegios de administrador para los métodos con el Símbolo del sistema, PowerShell y la directiva de grupo.
- Has habilitado el servicio Hora de Windows (W32Time).
- Los dispositivos unidos al dominio se sincronizan desde un controlador de dominio, algo habitual en entornos empresariales.
Si quieres conocer estos requisitos en detalle, ve a la sección «Requisitos para corregir la sincronización horaria en Windows 11».
Método n.º 1: sincronizar la hora y la fecha desde la Configuración de Windows
Este es el método más sencillo y rápido para sincronizar manualmente la hora y la fecha en equipos Windows individuales que dependen del protocolo de tiempo de red (NTP). Es perfecto para resolver incidencias en dispositivos independientes, pero no resulta práctico en entornos gestionados, donde hay que sincronizar la hora de varios sistemas a la vez.
- Abre la Configuración con el atajo Win + I. Ve a Hora e idioma > Fecha y hora.
- Asegúrate de que el interruptor Establecer la hora automáticamente está activado. Además, si viajas con frecuencia y cambias de zona horaria, también puedes ajustar la opción «Establecer zona horaria automáticamente».
- A continuación, sincroniza la hora manualmente: baja hasta la sección Configuración adicional.
- Pulsa el botón Sincronizar ahora. En la ventana debería aparecer un mensaje de estado indicando si la operación se completó correctamente o no.
- Por último, confirma que la Zona horaria está bien configurada. Selecciona la correcta en la lista desplegable.
Método n.º 2: sincronizar la hora con el Símbolo del sistema
Este método es ideal si la Configuración de Windows no funciona. También es tu mejor opción si el servicio Hora de Windows (W32Time) no se sincroniza correctamente.
- Abre el Símbolo del sistema como administrador.
- Con la consola abierta, ejecuta
w32tm /resyncpara forzar una sincronización horaria. - Si todo va bien, verás este mensaje: «Enviando comando de resincronización al equipo local… El comando se completó correctamente». Si falla, aparecerá el error «El servicio no se ha iniciado» , lo que indica que hay que restablecer W32Time.
- Restablece el servicio Hora de Windows introduciendo los siguientes comandos uno a uno:
net stop w32timew32tm /unregisterw32tm /registernet start w32time
⚠️ Si ves el mensaje «El servicio no se ha iniciado» y recibes el error «El equipo no se resincronizó porque no había datos de hora disponibles», significa que falta el origen de hora. Para solucionarlo, introduce el siguiente comando:
w32tm /config /manualpeerlist:"time.windows.com,0x1" /syncfromflags:manual /reliable:yes /update
Y después:
net stop w32time && net start w32time
Una vez introducidos estos comandos, vuelve a ejecutar w32tm /resync para confirmar que funciona.
Método n.º 3: sincronizar la hora con Windows PowerShell
Usar PowerShell para sincronizar la hora es lo mejor cuando hay que aplicar correcciones en varias máquinas, por eso es la opción habitual en entornos empresariales.
- Pulsa Inicio, escribe PowerShell, haz clic derecho en Windows PowerShell y selecciona Ejecutar como administrador.
- A continuación, ejecuta
Restart-Service w32timepara reiniciar el servicio W32Time. - Fuerza una sincronización horaria con este comando de sincronización de hora de Windows:
w32tm /resync. - Por último, comprueba si el método ha funcionado consultando el origen de hora actual y los datos de la última sincronización con este comando:
w32tm /query /status. Así confirmarás si tu sistema se sincroniza con el servidor correcto. Además, te indicará cuándo se produjo la última sincronización, lo que ayuda a diagnosticar sincronizaciones fallidas o que no se han llegado a realizar.
Método n.º 4: imponer la sincronización horaria mediante la directiva de grupo
Este método es el más adecuado para Windows 11 Pro y entornos unidos a dominio, ya que permite controlar de forma centralizada la configuración de sincronización horaria.
- Abre el Editor de directivas de grupo pulsando Win + R, escribiendo gpedit.msc y pulsando Intro.
- Accede a la configuración de Proveedores de hora en Configuración del equipo > Plantillas administrativas > Sistema > Servicio de hora de Windows > Proveedores de hora.
- En la pantalla Proveedores de hora, haz doble clic en Habilitar cliente NTP de Windows y establece la directiva en Habilitada. Haz clic en Aceptar.
- Después tendrás que ajustar el cliente NTP para activar la sincronización horaria.
- Haz doble clic en Configurar cliente NTP de Windows y establece la directiva en Habilitada.
- A continuación, configura los siguientes campos:
- NtpServer. Introduce tu servidor de hora, por ejemplo time.windows.com,0x1, o dc01.contoso.local,0x1.
- Type: usa NTP para equipos independientes o NT5DS para dispositivos unidos al dominio.
- Ajusta estos campos opcionales:
- SpecialPollInterval a 3600 para sincronizar cada hora
- EventLogFlags a 1 para reducir el ruido.
Haz clic en Aceptar.
- Aplica los cambios de la directiva de grupo abriendo el Símbolo del sistema como administrador y ejecutando este comando:
gpupdate /force. Después, reinicia el servicio Hora de Windows con estos comandos:net stop w32timeynet start w32time.
- Aplica los cambios de la directiva de grupo abriendo el Símbolo del sistema como administrador y ejecutando este comando:
Requisitos para corregir la sincronización horaria en Windows 11
Antes de resolver los problemas de sincronización horaria en Windows 11, comprueba que cumples los siguientes requisitos:
- Tu sistema debe estar conectado a internet o a una red de dominio, sobre todo en entornos empresariales.
- Necesitas privilegios de administrador. Herramientas como el Símbolo del sistema, PowerShell o la directiva de grupo deben ejecutarse como administrador.
- El servicio Hora de Windows debe estar habilitado. Es el encargado de gestionar la sincronización horaria mediante NTP (protocolo de tiempo de red), que pone en hora el reloj del sistema con servidores de tiempo a través de internet. Así puedes comprobar que no está deshabilitado:
- Accede a la consola de Servicios abriendo el cuadro de diálogo Ejecutar (Win + R) y escribiendo services.msc.
- En la ventana Servicios, baja y busca Hora de Windows.
- Si la columna de estado muestra «En ejecución», el servicio está activo. En cambio, si está vacía o indica «Detenido», tendrás que reiniciarlo manualmente.
- Para activarlo, haz doble clic en Hora de Windows. En la pestaña General, busca Tipo de inicio. Establécelo en Automático (recomendado) o Manual. Haz clic en Aplicar y luego en Aceptar.
- Por último, inicia el servicio pulsando el botón Iniciar en Estado del servicio dentro de la ventana de Propiedades. Cuando esté en ejecución, ya puedes cerrar la consola de Servicios.
⚠️ Nota: el servicio Hora de Windows puede faltar por restricciones de directiva, por datos dañados o porque no esté presente en tu versión de Windows. Para solucionarlo, ejecuta los siguientes comandos en el Símbolo del sistema (administrador) uno a uno:
sc triggerinfo w32time start/networkon stop/networkoff
sc config w32time start= auto
net start w32time
Si esto no funciona, vuelve a registrar el servicio:
w32tm /unregister
w32tm /register
net start w32time
- Confirma la sincronización desde un controlador de dominio en los dispositivos unidos al dominio (algo habitual en entornos empresariales). Así se hace:
- Abre el Símbolo del sistema como administrador.
- Escribe el siguiente comando:
w32tm /query /status. Pulsa Intro. - Busca la línea que indica Source: <server>.
- Si la sincronización se realiza directamente desde un controlador de dominio, el origen tendrá este aspecto: Source: DC01.domain.local u otro nombre de dominio reconocible.
Resolución de problemas de sincronización de fecha y hora en Windows
Si la sincronización horaria de Windows no funciona como esperas, puedes realizar estas comprobaciones y correcciones para identificar y resolver los problemas.
Comprobar si tu equipo se sincroniza con el origen correcto
Verifica si tu equipo utiliza el origen de sincronización adecuado con este comando en PowerShell o en el Símbolo del sistema como administrador: w32tm /query /source.
Si funciona, el resultado mostrará DC01.domain.local, time.windows.com u otro servidor configurado. En cambio, si el estado indica Local CMOS Clock, la sincronización horaria no está funcionando.
Verificar si el servicio Hora de Windows está en ejecución
Para comprobar el estado del servicio Hora de Windows, ejecuta este comando en PowerShell o en el Símbolo del sistema como administrador: sc query w32time.
El servicio Hora de Windows funciona correctamente si el resultado muestra STATE: RUNNING. Si no es así, puedes iniciarlo con el comando: net start w32time.
Consultar los registros de sincronización en el Visor de eventos
Abre el Visor de eventos con Ejecutar (Win + R) y ve a Registros de aplicaciones y servicios > Microsoft > Windows > Time-Service > Operational. Busca eventos de advertencia o error, que te indicarán qué debes corregir.
Confirmar si el puerto UDP 123 está abierto
NTP utiliza el puerto UDP 123 para comunicarse con los servidores de hora de Windows. A veces, los programas de seguridad como los firewalls (incluido Windows Defender) pueden bloquearlo. Para revisar la configuración del firewall, sigue estos pasos:
- Pulsa Win + R y escribe wf.msc para abrir el Firewall de Windows Defender.
- Ve a Reglas de entrada y Reglas de salida.
- Busca reglas que permitan el puerto UDP 123.
- Si no existen o están bloqueadas, crea una regla para permitirlo. Así se hace:
- En el panel izquierdo, haz clic en Reglas de entrada.
- Después, en el panel derecho, haz clic en Nueva regla.
- En el Asistente para nueva regla de entrada, crea una regla con estos parámetros:
- Tipo de regla: selecciona Puerto y haz clic en Siguiente.
- Protocolo y puertos:
- Selecciona UDP.
- Elige Puertos locales específicos e introduce 123.
- Haz clic en Siguiente.
- Acción: elige Permitir la conexión.
- Perfil: marca Dominio, Privado y Público.
- Nombre: introduce un nombre descriptivo para localizarla fácilmente.
- Haz clic en Finalizar.
Reiniciar el servicio de hora
A veces, reiniciar el servicio Hora de Windows basta para resolver los problemas de sincronización. Puedes hacerlo de dos maneras:
- En el Símbolo del sistema (administrador), introduce
net stop w32time. Cuando recibas la confirmación de que el servicio se ha detenido, ejecutanet start w32time. - En PowerShell (administrador), introduce este comando:
Restart-Service w32timey espera la confirmación de que el servicio se ha reiniciado.
Corrige los problemas de sincronización horaria de Windows para trabajar sin interrupciones y mantener un acceso de red estable
Una sincronización horaria coherente es importante en las redes con Windows 11, especialmente en redes gestionadas y entornos híbridos. Puedes recurrir sin complicaciones a la Configuración de Windows para dispositivos individuales, y a PowerShell, la directiva de grupo o el Símbolo del sistema cuando se trata de muchos sistemas.
Una hora precisa garantiza inicios de sesión seguros y registros del sistema exactos y fiables, y evita los fallos de Kerberos y de unión al dominio, lo que se traduce en una red segura y un flujo de trabajo estable.
Guía de inicio rápido
Estos son algunos puntos clave para resolver los problemas de sincronización horaria en Windows 11 con NinjaOne:
1. La importancia de la sincronización horaria
En las conexiones de NinjaOne Remote, una sincronización horaria correcta es fundamental. Una hora mal sincronizada puede provocar fallos de conexión por los requisitos de cifrado.
2. Comprobar la sincronización horaria
Puedes verificar la sincronización ejecutando estos comandos:
net start w32time
w32tm /query /status
3. Métodos de sincronización manual
Para sincronizar la hora manualmente:
– Haz clic derecho en la hora o la fecha de la bandeja del sistema
– Selecciona «Ajustar fecha y hora»
– Haz clic en «Sincronizar ahora»
4. Resolución de problemas en NinjaOne Remote
Si tienes problemas de conexión relacionados con la sincronización horaria, NinjaOne recomienda:
– Asegurarte de que ambos dispositivos tienen la hora correctamente sincronizada
– Comprobar que el servicio Hora de Windows está en ejecución
– Sincronizar la hora manualmente con el método anterior
Aunque NinjaOne no dispone de un script específico dedicado a la sincronización horaria, su documentación de resolución de problemas remota ofrece pautas para abordar los problemas de conectividad relacionados con la hora.
