Windows Server DC: „w32tm /resync“ hlásí „No time data available“ i při správném NTP nastavení (time.windows.com)

Milda0098 0 Reputační body
2025-09-13T13:39:37.64+00:00

Mám fyzický Windows Server 2025 jako DC. Typ synchronizace W32Time je NTP, NTP server je time.windows.com. Když spustím w32tm /resync /force, zobrazí se hláška: „The computer did not resync because no time data was available.“

Přitom test komunikace s NTP serverem funguje pomocí w32tm /stripchart /computer:time.windows.com /samples:5 /dataonly a rozdíl času je jen pár sekund. w32tm /query /source stále ukazuje Local CMOS, i když typ je NTP.

Cíl:

Chci, aby hlavní DC správně synchronizoval čas s time.windows.com a všechny počítače v doméně měly stejný čas. Aby doménové počítače synchronizovaly čas s DC a DC s externím NTP serverem, bez chyby „No time data available“.

Dotaz:

Proč w32tm /resync /force stále hlásí „No time data available“ i při funkční komunikaci s NTP serverem a malém offsetu? Jak spolehlivě nastavit Windows Time na DC, aby používal externí NTP server a poskytoval správný čas všem počítačům v doméně?

Windows pro firmy | Windows Server | Zařízení a nasazení | Jiné
Počet komentářů: 0 Žádné komentáře

Odpovědi: 5

Seřadit podle: Nejstarší
  1. Domic Vo 34,570 Reputační body Nezávislý poradce
    2025-09-13T14:41:53.9766667+00:00

    Vážený zákazníku,

    děkujeme za Váš dotaz. Rozumíme tomu, že se snažíte nastavit správnou synchronizaci času na fyzickém řadiči domény s Windows Server 2025 pomocí externího NTP serveru time.windows.com, ale při spuštění příkazu w32tm /resync /force se zobrazuje chyba „The computer did not resync because no time data was available“.

    Tato chyba obvykle znamená, že služba Windows Time nedostává platná data z NTP serveru, i když komunikace přes stripchart probíhá správně. Doporučujeme ověřit následující kroky:

    Zkontrolujte, zda je otevřený port UDP 123 na firewallu.

    Ujistěte se, že DNS správně překládá adresu time.windows.com.

    V registru nastavte typ synchronizace na NTP:

    Prostředí PowerShell

    w32tm /config /manualpeerlist:"time.windows.com,0x9" /syncfromflags:MANUAL /reliable:YES /update
    net stop w32time && net start w32time
    

    Poté spusťte:

    Prostředí PowerShell

    w32tm /resync /rediscover
    

    Také doporučujeme ověřit, že Group Policy neblokuje nastavení služby Windows Time. Po správné konfiguraci by měl řadič domény synchronizovat čas s externím serverem a ostatní počítače v doméně s ním.

    Rádi Vám pomůžeme s detailní kontrolou nastavení nebo přípravou skriptu pro nasazení.

    S pozdravem,

    Domic Vo

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře

  2. Milda0098 0 Reputační body
    2025-09-13T17:08:50.84+00:00

    Na firewallu u serveru mám odchozí i příchozí pravidlo. Používám fortigate ale ten by to neměl blokovat protože na NAS to normálně jde. DNS to překládá správně. Pořád to nefunguje.

    A to samé se děje i z lokálního NTP na fortigate.

    PS C:\Users\Administrator> nslookup time.windows.com

    Server: localhost

    Address: ::1

    Non-authoritative answer:

    Name: twc.trafficmanager.net

    Address: 20.101.57.9

    Aliases: time.windows.com

    PS C:\Users\Administrator> w32tm /query /configuration

    [Configuration]

    EventLogFlags: 2 (Local)

    AnnounceFlags: 5 (Local)

    TimeJumpAuditOffset: 28800 (Local)

    MinPollInterval: 6 (Local)

    MaxPollInterval: 10 (Local)

    MaxNegPhaseCorrection: 172800 (Local)

    MaxPosPhaseCorrection: 172800 (Local)

    MaxAllowedPhaseOffset: 300 (Local)

    FrequencyCorrectRate: 4 (Local)

    PollAdjustFactor: 5 (Local)

    LargePhaseOffset: 50000000 (Local)

    SpikeWatchPeriod: 900 (Local)

    LocalClockDispersion: 10 (Local)

    HoldPeriod: 5 (Local)

    PhaseCorrectRate: 7 (Local)

    UpdateInterval: 100 (Local)

    [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: 1024 (Local)

    Type: NTP (Local)

    NtpServer: time.windows.com,0x9 (Local)

    NtpServer (Local)

    DllName: C:\WINDOWS\SYSTEM32\w32time.DLL (Local)

    Enabled: 1 (Local)

    InputProvider: 0 (Local)

    AllowNonstandardModeCombinations: 1 (Local)

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře

  3. Miroslav Pragl 78,941 Reputační body Dobrovolný moderátor
    2025-09-14T10:28:54.7433333+00:00

    Zkus nejake jine NTP servery, treba

    w32tm /config /manualpeerlist:"tik.cesnet.cz tak.cesnet.cz ntp.nic.cz time.ufe.cz lxn.ujf.cas.cz",0x8 /syncfromflags:manual /reliable:yes /update

    w32tm /query /status /verbose

    Pripadne synchronizuj router/firewall (coz bys mel delat tak jako tak) a na nem zapni NTP server. Prijdes o 1 stratum, ale budes mit svuj NTP server v LAN.

    MP

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře

  4. Milda0098 0 Reputační body
    2025-09-14T11:16:05.6166667+00:00

    To je právě problém nefunguje to ani z lokálního NTP na FortiGate. Takže už opravdu nevím, co s tím.

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře

  5. Miroslav Pragl 78,941 Reputační body Dobrovolný moderátor
    2025-09-15T11:06:20.0233333+00:00

    takze na fortigate bezi ntp klient, ktery se (WAN) synchronisuje s Internetem, na LAN pak bezi NTP server, ktery by mel umoznit LAN klientum synchronizovat si presny cas?

    Mas nejaky (typicky linuxovt) stroj, ze ktereho muzes spustit

    ntptrace lanipadresafortigate

    normalni je, ze zobrazi odpoved z Fortigate, a pak se snazi relatkovat pres cely chain NTP severu - coz PRAVDEPODOBNE (firewall) neprojde.

    MP

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře

Vaše odpověď

Odpovědi můžou být autorem otázky označeny jako „Přijaté“ a moderátory jako „Doporučené“, což uživatelům pomůže zjistit, že odpověď vyřešila problém autora.