Delen via


W32Time: Sync: SpecialPollInterval kan worden genegeerd op werkgroepcomputers

Dit artikel helpt bij het oplossen van een probleem waarbij de NTP-client geen tijd synchroniseert tijdens de SpecialPollInterval-periode zoals verwacht.

Oorspronkelijk KB-nummer: 3205089

Symptomen

Stel dat u W32time-instellingen wijzigt zodat deze altijd worden uitgevoerd en dat aan een van de volgende voorwaarden wordt voldaan:

  • U gebruikt de standaardinstellingen voor werkstations.
  • U gebruikt aangepaste NTP-synchronisatie-instellingen met een grote waarde voor de instelling SpecialPollInterval.

In dit scenario synchroniseert de NTP-client geen tijd op de SpecialPollInterval-periode zoals verwacht.

Oorzaak

Vanwege de manier waarop de Windows Time-service grote SpecialPollInterval-waarden verwerkt, kan de tijd worden gesynchroniseerd vanaf de NTP-server met langere intervallen dan verwacht.

Oplossing

Oplossing 1

Geef een kleinere SpecialPollInterval-waarde op dan de standaardwaarde. De standaardwaarden zijn zoals hieronder weergegeven:

MinPollInterval = 0xA (== 2^10 seconden == 1024 seconden)
MaxPollInterval = 0xF (== 2^15 seconden == 32768 seconden)
SpecialPollInterval = 604800 seconden

Geef een SpecialPollInterval-waarde op die tussen MinPollInterval en MaxPollInterval valt. Een voorbeeldwaarde is 3600 seconden (== 1 uur).

Voer de volgende stappen uit om W32time te configureren met de nieuwe instelling:

  1. Start de Register-editor.

  2. Wijzig de waarde van de volgende registersleutel:

    HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient

    Waardenaam: SpecialPollInterval
    Standaard: 604800
    Gewijzigde waarde: 3600

  3. Start de Windows Time-service opnieuw of voer de volgende opdracht uit om W32time te signaleren over de gewijzigde configuratie:

    w32tm /config /update  
    

Oplossing 2

Gebruik de ingebouwde poll-intervalaanpassingen op basis van MinPollInterval, MaxPollInterval in plaats van SpecialPollInterval te gebruiken. Dit ingebouwde hulpprogramma past automatisch het polling-interval van MinPollInterval helemaal tot MaxPollInterval aan als de clientcomputer redelijk nauwkeurige tijd behoudt. U hoeft alleen een vlag in de NtpServer-configuratie te wijzigen om als volgt over te schakelen van SpecialPollInterval naar het automatische poll-interval:

  1. Start de Register-editor.

  2. Wijzig de waarde van de volgende registersleutel:

    HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\W32Time\Parameters

    Waardenaam: NtpServer
    Standaardwaarde: time.windows.com, 0x9
    Gewijzigde waarde: time.windows.com, 0x8

  3. Start de Windows Time-service opnieuw of voer de volgende opdracht uit:

    w32tm /config /update