Dela via


"w32tm /resync" misslyckas med "Datorn synkroniserades inte om eftersom inga tidsdata var tillgängliga."

Den här artikeln innehåller flera möjliga lösningar på ett fel som du kan få när du kör w32tm /resync kommandot för att synkronisera tid med en tidskälla.

Gäller för: Windows Server (alla versioner som stöds)
Ursprungligt KB-nummer: 929276

Symptom

Datorn har problem med tidssynkronisering. Om du kör en manuell omsynkronisering genom att köra w32tm /resyncreturneras följande fel: Datorn synkroniserades inte om eftersom inga tidsdata var tillgängliga.

C:\Windows\system32>w32tm /resync /rediscover
Sending resync command to local computer
The computer did not resync because no time data was available

Du kan också se följande händelser:

Loggnamn: System
Källa: Microsoft-Windows-Time-Service
Datum: 24-04-2019 22:35:55
Händelse-ID: 129
Aktivitetskategori: Ingen
Nivå: Varning
Nyckelord:
Användare: LOKAL TJÄNST
Dator: MEM1.fabrikam.com
Beskrivning: NtpClient kunde inte ange en domän peer att använda som en tidskälla på grund av identifieringsfel. NtpClient försöker igen om 15 minuter och dubblar återförsöksintervallet därefter. Felet var: Posten hittades inte. (0x800706E1)

Loggnamn: System
Källa: Microsoft-Windows-Time-Service
Datum: 24-04-2019 23:45:32
Händelse-ID: 134
Aktivitetskategori: Ingen
Nivå: Varning
Nyckelord:
Användare: LOKAL TJÄNST
Dator: MEM1.fabrikam.com
Beskrivning: NtpClient kunde inte ange att en manuell peer skulle användas som tidskälla på grund av DNS-matchningsfelet "time.windows.com,0x9". NtpClient försöker igen om 15 minuter och dubblar återförsöksintervallet därefter. Felet var: Ingen sådan värd är känd. (0x80072AF9)

Orsak

Det här felet uppstår vanligtvis när klienten skickar en NTP-begäran men inte får något korrekt NTP-svar i gengäld. Det finns flera scenarier som kan orsaka detta.

Scenario 1

NTP-klienten kan inte hitta NTP-servern. Detta kan bero på att namnmatchning (DNS) misslyckas eller på grund av en felstavning av namnet/IP-adressen som definierats i NTPServer-registernyckeln.

Scenario 2

UDP-port 123 är blockerad. Detta kan finnas i den lokala Windows-brandväggen eller i en brandvägg som inte kommer från Microsoft.

Scenario 3

Mål-NTP-servern som klienten försöker synkronisera tid med annonserar inte som en NTP-server.

Åtgärd

Lösning för scenario 1

  1. Kontrollera stavningen och noggrannheten för det värde som definierats i registernyckeln NTPServer. Be kunden kontrollera att det är en giltig server med rätt namn eller IP-adress.
  2. Kontrollera DNS. Se till att rätt DNS-servrar har definierats som kan matcha mål-NTP-servern.
  3. Använd nätverksspårningar för att få en bättre uppfattning om vad som händer med namnmatchning.

I slutändan kan det här scenariot bli scenario 2 eller scenario 3.

Lösning för scenario 2

Samla in nätverksspårningar för att granska UDP-port 123-trafik. Gör detta genom att starta en avbildning och sedan köra en w32tm /resync /rediscover.

  1. Om du inte ser några UDP 123-paket (NTP-begäran) som skickas är det troligt att UDP-port 123 blockeras i den lokala Windows-brandväggen.
  2. Om du ser UDP-port 123-paket (NTP-begäran) skickas men inget svar tillbaka, är det troligt att UDP-port 123 blockeras i en brandvägg som inte kommer från Microsoft.

Om detta verifieras och UDP-port 123 inte blockeras kan du överväga scenario 3.

Lösning för scenario 3

  1. Om kunden försöker synkronisera med en domänkontrollant (oavsett om det är via NT5DS, NTP eller AllSync) granskar du Windows-tidshierarkin. Från och med PDC kontrollerar du domänkontrollanterna för att se till att alla tar emot tid från respektive källa. Du kan använda w32tm /monitor för en snabb statuskontroll på alla domänkontrollanter.

  2. Om domänkontrollanterna synkroniserar korrekt från källan kontrollerar du och kontrollerar att domänkontrollanterna annonserar som domänkontrollanter genom att köra en dcdiag /test:Advertising.

  3. Slutligen kontrollerar du på domänkontrollanterna att följande w32time-registernycklar har konfigurerats på följande sätt (på HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time):

    • På alla domänkontrollanter: \TimeProviders\NtpServer – Enabled=1
    • På PDC: \Config – AnnounceFlags = 5
    • På medlems-DCs: \Config – AnnounceFlags = 10