Obteniendo el tiempo correcto en Windows XP
publicado por Richard N Williams on 17th enero, 2008
Todas las computadoras necesitan saber la hora. Muchas aplicaciones, desde el envío de un correo electrónico hasta el almacenamiento de la información, dependen de que la PC sepa cuándo ocurrió el evento. En algunos entornos, el tiempo es aún más crucial cuando un solo segundo puede marcar la diferencia entre las ganancias y las pérdidas, solo piense en la bolsa de valores.
La mayoría de los equipos tienen relojes internos que son respaldado, por lo que el equipo aún se mantienen hora cuando el equipo está apagado. Sin embargo, son estos relojes realmente es fiable? La respuesta, por supuesto, es no.
Las computadoras se comercializan en masa y están diseñadas para funciones múltiples, el tiempo no es tan importante en la agenda del fabricante. Los relojes internos (denominados chips RTC en tiempo real) son normalmente adecuados para la informática doméstica o cuando las estaciones de trabajo funcionan solas. Sin embargo, cuando las computadoras se ejecutan en una red, la falta de sincronización puede causar problemas.
Puede ser una cosa menor, como un correo electrónico que llega en algún lugar antes de que fuera enviado (de acuerdo con un reloj del PC), pero con algunas transacciones y aplicaciones sensibles al tiempo, una falta de sincronización puede causar problemas imaginables: Imagínese que acudieron a un aeropuerto sólo para descubrir el asiento del avión que había comprado semanas antes de que en realidad era vendido a otra persona después como su agente de reservas tenía un reloj más lento en su ordenador!
Para evitar estos problemas, la mayoría de las computadoras en una red están sincronizadas a una única fuente de tiempo usando NTP (protocolo de tiempo de red). Esta fuente de tiempo puede ser relativa (reloj de una computadora o reloj) o una fuente de tiempo absoluto como UTC.
UTC (Tiempo Universal Coordinado) fue desarrollado después de la aparición de los relojes atómicos y es una escala de tiempo estándar que se utiliza en todo el mundo, permitiendo a los equipos de todo el mundo que utilizan una sola fuente de tiempo.
Windows XP puede ajustar fácilmente el reloj del sistema para usar UTC accediendo a una fuente de Internet para UTC (ya sea: time.windows.com o time.nist.gov). Para lograr esto, el usuario sólo tiene que hacer doble clic el reloj en su escritorio y ajustar la configuración de la ficha Hora de Internet.
Sin embargo, Microsoft y otros fabricantes de sistemas operativos recomiendan encarecidamente que se utilicen referencias de temporización externas ya que las fuentes de Internet no se pueden autenticar, lo que hace que los sistemas sean vulnerables a un ataque malicioso.
Si desea ejecutar un servidor de hora de red Windows XP, existen servidores NTP especializados que pueden recibir una referencia de tiempo a través del sistema satelital GPS o transmisiones nacionales especializadas.
Para permitir que Windows XP funcione como un servidor de tiempo de red, el servicio NTP debe estar encendido. Para activar NTP, simplemente busque la siguiente subclave en el editor de registro (regedit):
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Haga clic con el botón derecho habilitado (en la ventana de la derecha) y luego Modifique. Edite el valor DWORD y escriba 1. Haga clic con el botón derecho en NtpServer, luego en Modificar y en Editar valor DWORD en Tipo de datos de valor Pares, a continuación, haga clic en Aceptar.
Salga del registro e inicie el servicio horario de Windows haciendo clic en Inicio / Ejecutar y escribiendo:
net stop w32time && net start w32time; Luego, en cada computadora de la red (que no sea el controlador de dominio que no se puede sincronizar entre sí), escriba: W32tm / resync / redescubrir.