Requisitos previos
- Acceso de administrador al servidor.
- Conectividad a Internet.
- El servicio Windows Time (W32Time) debe estar habilitado.
1. Verificar el estado del servicio de tiempo
Abre una ventana de PowerShell o símbolo del sistema como administrador y ejecuta:
w32tm /query /status
Esto mostrará la configuración actual del servicio de tiempo.
2. Detener el servicio de tiempo
net stop w32time
3. Configurar el servidor NTP personalizado
Ejecuta el siguiente comando para establecer time.google.com
como origen de tiempo confiable:
w32tm /config /manualpeerlist:"time.google.com" /syncfromflags:manual /reliable:YES /update
Explicación:
manualpeerlist
: lista de servidores NTP (se puede usar más de uno separado por espacio).syncfromflags:manual
: indica que se usará una lista manual.reliable:YES
: declara que este equipo es una fuente de tiempo confiable (solo necesario si es un PDC).update
: aplica los cambios.
4. Iniciar de nuevo el servicio
net start w32time
5. Forzar la sincronización inmediata
w32tm /resync
Si obtienes el error "El servicio de tiempo no se ha iniciado", reinicia el servicio o verifica la configuración del firewall.
6. Verificar la nueva configuración
w32tm /query /status
w32tm /query /configuration
7. (Opcional) Abrir puertos NTP en el firewall
Asegúrate de que el puerto UDP 123 esté permitido en el firewall:
New-NetFirewallRule -DisplayName "Allow NTP" -Direction Outbound -Protocol UDP -LocalPort 123 -Action Allow
Notas adicionales
time.google.com
es un servidor NTP público de alta precisión mantenido por Google.- Si estás en un dominio, asegúrate de que esta configuración se realice en el Controlador de Dominio Principal (PDC) para que se propague correctamente.