Si estas teniendo problemas con la hora en un dominio con Windows Server 2003, 2008, 2008 r2 y hasta 2012, te vamos a mostrar una forma simple para que todos tengan la hora correcta.

Lo primero que hay que hacer es quitar las políticas que tengamos de hora y dejarla como «no configurada» y ejecutar un gpupdate, después vamos a abrir un cmd y escribimos regedit para editar el registro de Windows.

Nos dirigimos a «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\» y cambiamos los valores «Type» de «NT5DS» a «NTP».hora1

En la misma ubicación pero en Config vamos a modificar AnnounceFlags y le colocamos un 5 en vez del 10 que viene por defecto.

hora2Ahora solo resta frenar el servicio, volverlo a activar y hacer una sincronización, abriendo un cmd como administrador con los siguientes comandos:

  • net stop w32time
  • net start w32time
  • w32tm /resync /rediscover

hora3Hasta ahí no deberíamos tener errores, solo queda en un cliente verificar la conexión y que tome la hora del DC, con el siguiente comando:

C:\> net time\\nombredelcontroladordedominio /set /y

14 Comentarios

  1. Hola que tal? No tengo un NTP interno por lo tanto mi controlador de dominio se sincroniza con un servidor de hora externo, pero el problema es que se desincroniza la hora seguido, ya probe varias ips recomendadas pero con todas pasa lo mismo, por ahi se atrasa unos minutos, al pasar unas horas pierde algunos minutos mas y por ahi esta 15 o 20 minutos atrasados hasta que lo sincronizo manualmente con w32tm /resync y luego otra vez lo mismo.
    La configuración es similar a la del tutorial de esta pagina, pero bueno que puedo hacer? Por donde empiezo a tocar para solucionarlo?
    Muchas gracias

      • Hola Jorge, como estas? Gracias por tu respuesta. El Controlador de Dominio corre sobre un Host con VirtualBox, hace varios años esta de esa manera y no tuve problemas con la hora como estoy teniendo. Mientras que el DC va atrasando unos minutos, el host mantiene la hora correcta. Creeria que no hay otros NTP en la red, ya q ese es el unico DC que hay pero, como hago para comprobarlo?
        Muchas gracias
        Saludos,

          • No, ninguna. Mira en el Group Policy Management Editor, dentro de Computer Configuration / Policies / Administrative Templates / System / Windows Time Service / Time Providers, los 3 seteos que aparecen (es decir Configure Wind NTP Client, Enable Wind NTP Client y Server) ahi estan Not Configured.

          • Jorge, saque el reporte y es bastante amplia la info, ayudame y decime donde deberia mirar? Por otro lado, el virtualbox donde esta virtualizado ese DC dice que hay una version disponible, pero tendrá que ver eso? Hace rato que me lo indica pero recien ahora se desincroniza la hora.

          • Si, es extenso, pero te indica cuales son las políticas que se están aplicando, busca si no hay alguna que haga referencia a un servidor NTP, también podes mirar el visor de eventos para intentar localizar si hay algo que corre que cambia la hora. Hay que ver logs, estas cosas nos ayudan a aprender, miralo como un desafío.

          • Hola Jorge, bueno estuve viendo ese reporte y no aparece nada buscando por NTP, luego en los eventos aparece un warning Time-Service id142, que dice que el servicio se detuvo porque el reloj no esta sincronizado. Por otro lado cambie el NTP por uno interno de la empresa, queda en otro pais aclaro, pero sigue pasando por ahi anda bien unos dias pero de repente se empieza a salir de hora el controlador de dominio, ya sea con un ntp externo o por este interno que me dijeron que anda bien. Estoy mas perdido q antes, pense q con el ntp interno funcionaria bien pero es algo de mi servidor entonces y no se hacia donde ir. Cualquier cosa que se te ocurra sera bienvenido, muchas gracias. Saludos.

          • Pablo, lo único que se me ocurre, es que a veces hay que sacar del sistema que usas para virtualizar la opción de que sincronice la hora con el host, me acuerdo haberlo hecho en un cliente hace tiempo, con vmware, saque eso y se arreglo el asunto.

  2. y como deberia estar configurado el registro de sistema en eun equipo XP que no esta dominio y quiero actualizar la hora desde una IP xxx.xxx.xxx.xxx de mi red

    • Si el equipo no esta en la red, podes intentar por comando pero contra un server en internet. O ver la forma de hacer un script que use un usuario del dominio.

  3. Hola Jorge
    Interesante aporte. Tengo un inconveniente con un servidor W2008R2 que no puede sincronizar con un servidor DC en W2003. Otros servidores si han podido sincronizarse, pero el que te indico no.

    He hecho el ajuste manual y nada. Y acabo de realizar los pasos que sugieres y al hacer el net time cambia a la hora del DC pero en un segundo regresa a la hora en la que estaba. Qué puede ser?

    Nuevamente las gracias

    • Carlos, primero revisar el tema de la hora, si no tienen la misma no te dejará, fijate que no sincronizen con internet, y si no mira en el blog la entrada de como configurar un NTP interno. Después verifica que el nivel del bosque no este en 2008 o superior, porque si es así el 2003 ya no te servirá.

Deja un comentario