Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero
1. Verificar servidores NTP actuales
Abrimos una ventana de PowerShell con privilegios de administrador y ejecutamos el siguiente comando para ver el origen de tiempo actualmente configurado:
w32tm /dumpreg /subkey:parameters
Este comando muestra las claves de registro relacionadas con el servicio de tiempo, incluyendo el valor de NtpServer, que por defecto suele ser time.windows.com.
2. Configurar servidores NTP personalizados
Para establecer nuestros propios servidores NTP (por ejemplo: time.google.com y time.cloudflare.com), ejecutamos:
w32tm /config /syncfromflags:manual /manualpeerlist:"time.google.com time.cloudflare.com" /update
Puedes especificar nombres DNS o direcciones IP separadas por espacios o por comas.
Ejemplo:"0.pool.ntp.org 1.pool.ntp.org"o"192.168.1.1 192.168.1.2".
3. Reiniciar el servicio de tiempo
Para aplicar los cambios correctamente, reiniciamos el servicio w32time con los siguientes comandos:
Stop-Service w32time
Start-Service w32time
4. Confirmar configuración de servidores NTP
Volvemos a comprobar que los servidores han sido correctamente aplicados:
w32tm /dumpreg /subkey:parameters
Revisamos el valor de la entrada NtpServer, que ahora debe reflejar los servidores que configuramos.
5. Consultar estado y funcionamiento
Verificar estado del servicio de tiempo:
w32tm /query /status
Ver qué servidor NTP está siendo utilizado actualmente:
w32tm /query /source
Ver lista de peers configurados y su estado:
w32tm /query /peers
Ver configuración completa del servicio de tiempo:
w32tm /query /configuration
(Opcional) Forzar sincronización inmediata
Si deseas forzar que el sistema se sincronice de inmediato con los servidores configurados:
w32tm /resync
Si aparece un error indicando que el servicio no se ha iniciado, asegúrate de que esté en ejecución (
Start-Service w32time) y que no haya bloqueos en el firewall (puerto UDP 123).