Cómo resolver: La computadora no pudo resincronizarse debido a la falta de datos de tiempo
Recibir el error ” El equipo no se resincroniza porque no hay datos de tiempo disponibles ” al ejecutar el programa w32tm /resynces bastante molesto, especialmente si intentas mantener tu servidor o PC sincronizados. Normalmente, la causa principal es una directiva de grupo o un ajuste del registro mal configurados que impiden la sincronización horaria correcta. A veces, simplemente Windows se comporta de forma extraña o apunta al servidor equivocado. Pero no te preocupes, hay algunas cosas que puedes probar que suelen solucionar este problema.
Es un poco irritante porque el comando simple falla e indica que no hay datos, pero a veces reiniciar o reconfigurar el Servicio de Hora de Windows lo soluciona. El objetivo es asegurar que tu PC esté apuntando a una fuente horaria correcta y que la configuración del servicio sea correcta. En algunas configuraciones, especialmente en entornos de dominio, la configuración se bloquea u optimiza de forma diferente, por lo que saber dónde comprobarlo puede ahorrarte muchos dolores de cabeza.
¿Cómo solucionar el problema de que la computadora no se resincroniza porque no hay datos de tiempo disponibles?
Comprobar y restablecer la directiva de grupo para el servicio de hora de Windows
La directiva de grupo puede interferir con la sincronización horaria si está mal configurada, algo que ocurre con frecuencia en los dominios. Configurarla como ” No configurada” en todas las directivas relevantes suele ayudar a restablecer la sincronización. Aquí te explicamos cómo hacerlo en el controlador de dominio y en tu equipo local. Esto ayuda a Windows a aceptar fuentes de hora manuales o automáticas sin restricciones.
- Abra Ejecutar ( Win + R) y escriba
dsa.mscpara abrir Usuarios y equipos de Active Directory. Si no está disponible, puede que necesite usar la Consola de administración de directivas de grupo (GPMC) desde una máquina de administración de dominio. - Localice los Objetos de política de grupo y encuentre el que se aplica a su máquina o unidad organizativa.
- Edite el GPO: haga clic derecho sobre él y seleccione Editar.
- Vaya a Configuración del equipo > Políticas > Configuración de Windows > Configuración de seguridad > Servicios del sistema.
- En Servicios del Sistema, busque Hora de Windows (w32time).Haga doble clic, configure Modo de inicio en Automático y asegúrese de que el Estado del servicio sea En ejecución.
- Vaya a Configuración del equipo > Políticas > Plantillas administrativas > Sistema > Servicio de hora de Windows.
- Abra Configuración global, configúrela en No configurada, luego vaya a Proveedores de tiempo y configure todas las políticas en No configuradas también.
- Cierre el editor, vaya al Símbolo del sistema (administrador) y ejecútelo
gpupdate /forcepara aplicar los cambios inmediatamente.
Consejo: A menudo, es importante asegurarse de que ninguna política esté bloqueando la configuración horaria. En un equipo local, puede hacer lo mismo mediante gpedit.msc, pero tenga en cuenta que, en configuraciones unidas a un dominio, las políticas de dominio podrían anular la configuración local, así que verifique ambas.
Volver a registrar y reiniciar el servicio de hora de Windows
A veces, el servicio de hora de Windows presenta un estado extraño. Volver a registrarlo puede solucionar el problema de falta de datos. Es como un reinicio suave que borra las configuraciones dañadas.
- Abra Ejecutar ( Win + R) y escriba
cmd. Luego, presione Ctrl + Shift + Enterpara ejecutar como administrador. - Ejecute los siguientes comandos uno por uno:
net stop w32time w32tm /unregister w32tm /register net start w32time
Nota: Si persisten los errores, intenta reiniciar después de hacer esto. En algunas configuraciones, es necesario reiniciar para que todo funcione correctamente.
Reconfigurar los ajustes del servidor horario
Si su sistema intenta sincronizarse con un servidor específico y falla, cambiar o actualizar la lista de pares podría ser útil. Especialmente si usa un servidor antiguo o inactivo, o si sincroniza con un servidor que no sea Windows (como un router Cisco o un servidor NTP desde una máquina Linux).
- Abra nuevamente el Símbolo del sistema (administrador).
- Ejecute este comando para establecer una nueva fuente de tiempo:
w32tm /config /manualpeerlist:<your_ntp_server> /syncfromflags:manual /reliable:yes /update - Reemplace <your_ntp_server> con direcciones válidas, como time.windows.com, pool.ntp.org o una dirección IP.
- Para varios servidores:
w32tm /config /manualpeerlist:"0.pool.ntp.org, 0x8 1.pool.ntp.org, 0x8 2.pool.ntp.org, 0x8" /syncfromflags:manual - Luego reinicie el servicio:
net stop w32time net start w32time - Por último, intenta resincronizar:
w32tm /resync
Consejo: A veces, la sincronización falla simplemente porque el servicio no está configurado en modo cliente o el servidor no está disponible. Cambiar el servidor o forzar una resincronización suele solucionar el problema.
Modificar la configuración del registro para la sincronización horaria
Si nada más funciona, modificar el registro a veces puede ser la solución, especialmente si Windows usa un tipo de sincronización o información de servidor incorrectos. Tenga cuidado: modificar el registro conlleva riesgos.
- Abra Ejecutar ( Win + R), escriba
regedity presione Enter. - Haz una copia de seguridad de tu registro; esto es importante.(Archivo > Exportar)
- Navegar a
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters. - Busca la clave Tipo. Si dice NoSync, haz doble clic y cámbiala a NTP o NT5DS (si estás en un dominio).
- Verifique/edite el valor NtpServer para que apunte al servidor horario elegido (por ejemplo,
time.windows.com). - Para las computadoras unidas a un dominio, el modo de sincronización NT5DS es apropiado y, generalmente, no es necesario cambiar NtpServer.
- Cierre el editor de registro y reinicie el servicio de hora de Windows como se indica arriba (
net stop w32time / net start w32time), luego intente ejecutarw32tm /resync.
Nota: Cambiar el registro podría afectar la sincronización del dominio si no se tiene cuidado. Asegúrese de conocer la configuración antes de modificarla.
Habilitar el registro avanzado para la solución de problemas
Si sigues atascado, activar el registro de depuración puede revelar qué está fallando en segundo plano. Es un poco más avanzado, pero a veces obtienes pistas que no son evidentes en el mensaje de error normal.
- Abra el Símbolo del sistema elevado.
- Ejecute estos comandos para habilitar registros detallados:
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v FileLogSize /t REG_DWORD /d 10000000 REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v FileLogName /t REG_SZ /d C:\Windows\Temp\w32time.log REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v FileLogEntries /t REG_SZ /d 0-116 REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient /v EventLogFlags /t REG_DWORD /d 2 REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v EventLogFlags /t REG_DWORD /d 2 - Para máquinas virtuales (como Hyper-V), es posible que necesites:
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider /v Enabled /t REG_DWORD /d 0 REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider /v InputProvider /t REG_DWORD /d 0 - Reinicie su PC para aplicar esta configuración.
- Ejecútalo
w32tm /resyncde nuevo. Revisa el archivo de registro (enC:\Windows\Temp\w32time.log) para ver qué salió mal.
Sinceramente, a veces Windows simplemente se niega a cooperar sin un buen empujón, y habilitar la depuración puede dar ese empujón. Simplemente prepárate para revisar los registros si es necesario; y si todo lo demás falla, vale la pena revisar la configuración de tu red o firewall que bloquea los puertos NTP.
Resumen
- Asegúrese de que las políticas de grupo no bloqueen la sincronización horaria
- Vuelva a registrar y reinicie el servicio de hora de Windows
- Actualice su lista de servidores de tiempo y ejecútelos
w32tm /resync - Verifique la configuración del registro si las configuraciones predeterminadas están dañadas
- Activar el registro detallado para una resolución de problemas más profunda
Resumen
Este problema puede ser un verdadero fastidio o simplemente un pequeño fallo de configuración. Normalmente se trata de algo sencillo: una política incorrecta, un servidor incorrecto o un fallo del servicio. Seguir estas soluciones paso a paso debería solucionar el problema. Si no es así, probablemente sea hora de revisar los registros o la configuración de red. Con suerte, esto te ahorrará algunas horas de dolor de cabeza y, cruzando los dedos, para que tu servidor o PC vuelva a funcionar a la perfección.