NTP-klienten visar felaktig tid på Windows 10

I dagens inlägg kommer vi att identifiera orsaken när SpecialPollInterval används som ett pollingintervall, Windows Time Service visar felaktig tid om tjänsten hamnar i Spike - tillstånd – och sedan tillhandahålla den möjliga minskningen av problemet i Windows 10 NTP- klient.

Network Time Protocol (NTP)(Network Time Protocol (NTP)) är en klient/serverapplikation. Varje arbetsstation, router eller server måste vara utrustad med NTP -klientprogramvara för att synkronisera sin klocka(synchronize its clock) till nätverkets tidsserver. I de flesta fall finns klientprogramvaran redan i operativsystemet för varje enhet.

En typisk NTP- klient pollar regelbundet en eller flera NTP- servrar.

NTP-klienten visar felaktig tid

NTP -klienten visar felaktig Windows Time -tjänst

Du kan uppleva det här problemet om en NTP -klientdator som kör Windows Server - utgåvor eller Windows Client- utgåvor kanske inte korrigerar tiden om följande villkor är uppfyllda:

  • NTP -klienten synkroniserar sin tid med den manuellt angivna NTP -(NTP) servern.
  • NTP - klienten använder SpecialPollInterval som ett avfrågningsintervall .(NTP)
  • Tidsförskjutningen mellan NTP - klienten och NTP -servern är större än LargePhaseOffset som konfigurerats i NTP- klienten.

I det här scenariot kan NTP- klienten inte korrigera sin tid även efter att ha väntat på att SpikeWatchPeriod ska passera.

Orsaken till NTP -klienten visar felaktig Windows Time -tjänst

Det här problemet uppstår eftersom NTP- klienten hamnar i SPIKE- tillstånd varje gång klienten avfrågar tidsprovet till NTP -servern. Tidstjänsten hanterar(Time) sin interna status, och om klienten hamnar i SPIKE- tillstånd synkroniserar inte klienten sin tid.

Det finns två sätt att lösa det här problemet så att NTP- klienten aktiveras för att synkronisera med NTP -servern efter ett SPIKE - tillstånd, konfigurera Windows Time för att använda MinPollInterval/MaxPollInterval som pollingintervall.

1] För att manuellt konfigurera(1] To manually configure) Windows Time för att använda MinPollInterval/MaxPollInterval som pollingintervall, gör följande:

Starta kommandotolken

Vid kommandotolken, kopiera och klistra in kommandot ( ersätt platshållaren NTP_server_IP_Address med den faktiska serverns IP-adress) nedan och tryck på Enter .

w32tm /config /update /manualpeerlist:NTP_server_IP_Address,0x8 /syncfromflags:MANUAL

När du använder flaggan 0x1 med växeln (0x1)/manualpeerlist anger du användningen av  SpecialPollInterval . Undvik det här problemet genom att inte använda flaggan 0x1.

Avfrågningsintervallet som Windows Time använder ställs in av följande registerundernyckel:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

Se ytterligare information(additional information) om Windows Time Service och registervärden.

2] För att automatiskt konfigurera(2] To auto-configure) Windows Time för att använda MinPollInterval/MaxPollInterval som pollingintervall för dig, ladda ner MicrosoftEasyFix25001.mini .

Detta verktyg kan endast vara på engelska(English) . Den automatiska korrigeringen fungerar dock även för andra språkversioner av Windows .

Om du inte är på datorn som har problemet, spara den enkla lösningen på en flashenhet eller en CD och kör den sedan på den dator som har problemet.

PS : Windows 10 Clock Time fel ? Här är den fungerande fixen!



About the author

Jag är en mjukvaruingenjör med över 15 års erfarenhet av Microsoft Office och Edge. Jag har också utvecklat flera verktyg som används av slutanvändare, till exempel en app för att spåra viktig hälsodata och en ransomware-detektor. Mina färdigheter ligger i att utveckla elegant kod som fungerar bra på olika plattformar, samt att ha stor förståelse för användarupplevelse.



Related posts