
Trabajo en un consultorio dental (y no soy un profesional de TI, de ahí esta publicación jaja), y tenemos varias computadoras que usan Windows 10 en un dominio que usa Windows Server 2012. Es el momento adecuado en el controlador de dominio, pero faltan unos minutos. en las computadoras normales del dominio y eso afecta el software que usamos para programar citas.
En el símbolo del sistema en el PDC, ejecuté
w32tm /config /manualpeerlist:time.windows.com /syncfromflags:manual /reliable:yes /update
net stop w32tm
net start w32tm
w32tm /resync /rediscover
pero dice "La computadora no se resincronizó porque no había datos de tiempo disponibles".
Tengo todo configurado en "No configurado" para el servicio de hora de Windows en las políticas de grupo "Política de dominio predeterminada" y "Política de controladores de dominio predeterminada" (no sé cuál es importante para esto). También en las computadoras normales ejecuté w32tm /config /syncfromflags:domhier /update
y verifiqué en el editor de registro que el valor del tipo estaba establecido en "NT5DS".
Además, w32tm /query /configuration
muestra que time.windows.com es el servidor, pero al ejecutarlo w32tm /query /source
dice que la fuente sigue siendo "Reloj CMOS local", que aparentemente es el valor predeterminado si no se puede conectar al servidor NTP. Entonces es un problema de conexión ¿no? Por lo que he leído, es posible que mi firewall esté bloqueando la conexión, por lo que en la Configuración avanzada del Firewall de Windows agregué nuevas reglas para las llamadas entrantes y salientes para el puerto UDP 123, que aparentemente es lo que usa NTP. Instalé netcat y lo intenté, ncat -u -v -z -w 2 time.windows.com 123
pero parece exitoso, así que no estoy seguro de cuál es el problema. También escuché que time.windows.com simplemente apesta, así que tal vez pueda probar con un servidor de hora diferente si nadie tiene una solución.
Nuevamente, no tengo idea de lo que estoy haciendo y simplemente estoy desconectando Internet y ChatGPT, así que espero que alguien pueda señalar lo que me estoy perdiendo. ¡Gracias!
EditarAquí está la sección "Proveedores de tiempo" w32tm /query /configuration
tanto en el cliente como en el servidor:
Cliente:
[TimeProviders]
NtpClient (Local)
DllName: C:\WINDOWS\SYSTEM32\w32time.DLL (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
CrossSiteSyncFlags: 2 (Local)
AllowNonstandardModeCombinations: 1 (Local)
ResolvePeerBackoffMinutes: 15 (Local)
ResolvePeerBackoffMaxTimes: 7 (Local)
CompatibilityFlags: 2147483648 (Local)
EventLogFlags: 1 (Local)
LargeSampleSkew: 3 (Local)
SpecialPollInterval: 3600 (Local)
Type: NT5DS (Local)
NtpServer (Local)
DllName: C:\WINDOWS\SYSTEM32\w32time.DLL (Local)
Enabled: 0 (Local)
InputProvider: 0 (Local)
Servidor:
[TimeProviders]
NtpClient (Local)
DllName: C:\Windows\system32\w32time.DLL (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
AllowNonstandardModeCombinations: 1 (Local)
ResolvePeerBackoffMinutes: 15 (Local)
ResolvePeerBackoffMaxTimes: 7 (Local)
CompatibilityFlags: 2147483648 (Local)
EventLogFlags: 1 (Local)
LargeSampleSkew: 3 (Local)
SpecialPollInterval: 3600 (Local)
Type: NTP (Local)
NtpServer: 0.pool.ntp.org,0x8 1.pool.ntp.org,0x8 2.pool.ntp.org,0x8 3.pool.ntp.o
rg,0x8 (Local)
NtpServer (Local)
DllName: C:\Windows\system32\w32time.DLL (Local)
Enabled: 1 (Local)
InputProvider: 0 (Local)
AllowNonstandardModeCombinations: 1 (Local)
VMICTimeProvider (Local)
DllName: C:\Windows\System32\vmictimeprovider.dll (Local)
Enabled: 0 (Local)
InputProvider: 1 (Local)
También revisé los registros de eventos en el PDC y se registró la siguiente advertencia de vez en cuando durante los últimos 8 meses:
El servicio de hora no ha sincronizado la hora del sistema durante 86400 segundos porque ninguno de los proveedores de servicios de hora proporcionó una marca de tiempo utilizable. El servicio de hora no actualizará la hora del sistema local hasta que pueda sincronizarse con una fuente horaria. Si el sistema local está configurado para actuar como servidor de hora para los clientes, dejará de anunciarse como fuente de hora para los clientes. El servicio de hora seguirá reintentando y sincronizando la hora con sus fuentes horarias. Consulte el registro de eventos del sistema para ver otros eventos W32time para obtener más detalles. Ejecute 'w32tm /resync' para forzar una sincronización horaria instantánea.
Y en el registro de eventos de un cliente tengo estos en Time-Service:
Información:
El proveedor de tiempo 'VMICTimeProvider' ha indicado que el hardware y el entorno operativo actuales no son compatibles y se han detenido. Se espera este comportamiento para VMICTimeProvider en entornos que no son invitados de HyperV. Este también puede ser el comportamiento esperado para el proveedor actual en el entorno operativo actual.
Advertencia:
NtpClient no pudo configurar un igual de dominio para usarlo como fuente de tiempo debido a un error de descubrimiento. NtpClient lo intentará nuevamente en 15 minutos y luego duplicará el intervalo de reintento. El error fue: No se encuentra la entrada. (0x800706E1)
Información:
El proveedor de tiempo NtpClient actualmente recibe datos de tiempo válidos de pool.ntp.org,0x8 (ntp.m|0x8|0.0.0.0:123->131.243.64.12:123).
Advertencia:
Proveedor de tiempo NtpClient: no se recibió ninguna respuesta válida del controlador de dominio Server.Dental.local después de 8 intentos de contactarlo. Este controlador de dominio se descartará como fuente de tiempo y NtpClient intentará descubrir un nuevo controlador de dominio desde el cual sincronizar. El error fue: El par es inalcanzable.
y similar a lo que apareció en el PDC, Advertencia:
El servicio de hora no ha sincronizado la hora del sistema durante los últimos 86400 segundos porque ninguno de los proveedores de servicios de hora proporcionó una marca de tiempo utilizable. El servicio de hora no actualizará la hora del sistema local hasta que pueda sincronizarse con una fuente horaria. Si el sistema local está configurado para actuar como servidor de hora para los clientes, dejará de anunciarse como fuente de hora para los clientes después de 0 segundos. El servicio de hora seguirá reintentando y sincronizando la hora con sus fuentes horarias. Consulte el registro de eventos del sistema para ver otros eventos W32time para obtener más detalles. Ejecute 'w32tm /resync' para forzar una sincronización horaria instantánea. Puede controlar la frecuencia del redescubrimiento de la fuente horaria utilizando la configuración de hora ClockHoldoverPeriod W32time. Modifique la configuración de EventLogFlags W32time si desea desactivar este mensaje.
Obviamente algo va mal, sólo que aún no lo he descubierto.
Respuesta1
Ejecute estos comandos en el DC; la principal diferencia es forzarlo a entrar en modo cliente ( 0x8
) y no intentar descubrir otras fuentes:
w32tm /config /manualpeerlist:"time.windows.com",0x8 /syncfromflags:MANUAL
net stop "windows time"
net start "windows time"
w32tm /resync
Luego, en los clientes, intente ejecutarlo w32tm /stripchart /computer:myServer.local
para verificar que puedan comunicarse con el DC. Si eso funciona, intente w32tm /resync
sincronizarlos inmediatamente.
Respuesta2
Estaba teniendo exactamente el mismo problema con mi controlador de dominio. Finalmente reinicié mi servidor de sincronización horaria y comenzó a funcionar de inmediato. Entonces, si vas a la web, busca un sitio web en otro horario. Si está utilizando su propio servidor ntp, reinícielo.
Respuesta3
Una solución es utilizar software dedicado (gratuito):
http://www.thinkman.com/dimension4/download.htm
El software se llama "Dimensión 4".
Tiene muchas opciones y puedes seleccionar el servidor con el que sincronizar la hora.
Es muy fácil de usar, algunas de las características: