Saltar al contenido

¿Cómo fuerzo la sincronización de la hora en Windows Workstation o Server?

Solución:

Solución 1:

Como dijo Kyle w32tm /resync es la forma moderna de hacer esto. Consulte este enlace a la base de conocimientos de Microsoft (KB 307897) para obtener más información sobre el comando w32tm.

También hay net time que es una versión anterior pero quizás más fácil.

Solucion 2:

Para aquellos que todavía hacen esta pregunta.

  1. Para actualizar, use el siguiente comando (compatible con servidores de 2008 y 2012)

    w32tm /config /manualpeerlist:"ntp_server" /syncfromflags:manual /reliable:yes /update
    

cambie el ntp_server con su fuente

  1. Reinicie el servicio horario

    net stop w32time
    net start w32time
    
  2. Volver a sincronizar la hora

    w32tm /resync
    
  3. Verifica tu estado de sincronización

    w32tm /query /status
    

Los comandos anteriores deberían estar bien si sus fuentes funcionan correctamente y / o su conexión es correcta (el firewall o Microsoft Forefront también pueden ser un problema). Los siguientes comandos pueden ayudar con la resolución de problemas

Para enumerar compañeros

w32tm /query /peers

Para enumerar las fuentes NTP:

w32tm /query /source

Solución 3:

Puede utilizar el siguiente comando:

w32tm /resync


Solución 4:

Puedes usar:

w32tm /resync

Además, usando w32tm /resync /rediscover también “forzará la redetección de los recursos de la red antes de la resincronización”.

O usando:

net time /set

Le pedirá que configure la hora en el DC. (Funciona para versiones anteriores de Windows)


Solución 5:

SO: MS Windows 7

Todas las ideas anteriores se han probado pero no han servido de nada. El problema original aún existe: “La computadora no se resincronizó porque el cambio de hora requerido era demasiado grande.

La solución se encuentra en el registro:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet services w32time Config

  • cambie esto si la hora local tiene prisa (por ejemplo, 31-dic-2050): MaxNegPhaseCorrection
  • cambie esto si la hora local se retrasa (por ejemplo, 1 de enero de 1980): MaxPosPhaseCorrection
  • Los valores predeterminados son 0xD2F0 (es decir, 54000 seg. = 15 horas)

(use Google para más detalles)

Yo uso este simple win_clock_sync.bat archivo desde el menú Inicio Inicio:

echo off
echo Sync computer time from internet
echo.
echo Back-up registry w32timeConfig
reg export HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesw32timeConfig exported_w32time.reg /y
rem changing the registry keys temporarly:
reg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesw32timeConfig /v MaxNegPhaseCorrection /d 0xFFFFFFFF /t REG_DWORD /f
reg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesw32timeConfig /v MaxPosPhaseCorrection /d 0xFFFFFFFF /t REG_DWORD /f
echo.
echo w32tm /config /update
w32tm /config /update
echo.
echo w32tm /resync /rediscover 
w32tm /resync /rediscover 
echo.
echo Restore registry w32timeConfig
reg import exported_w32time.reg

¡Disfrutar! 🙂

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *