Konfiguration af en Network Time Server på Windows
Sendt af Richard N Williams on September 8th, 2008
Alle versioner af Windows Server, da 2000 har inkluderet en tidssynkroniseringsfunktion, kaldet Windows Time Service (w32time.exe), indbygget i operativsystemet. Dette kan konfigureres til at fungere som en netværkstidsserver, der synkroniserer alle maskiner til en bestemt tidskilde.
Windows Time Service bruger en version af NTP (Network Time Protocol), normalt en forenklet version af internetprotokollen, der er designet til at synkronisere maskiner på et netværk, er NTP også den standard, som de fleste computernetværk på tværs af den globale brug skal synkronisere med.
At vælge den korrekte tidskilde er afgørende. De fleste netværk synkroniseres til UTC (Koordineret Universal Time) kilde. UTC er en global standardiseret tid baseret på atomur, som er de mest nøjagtige tidskilder.
UTC kan hentes via internettet fra steder som time.nist.gov (os Naval Observatory) eller time.windows.com (Microsoft), men det skal bemærkes, at internetkilder ikke kan godkendes, hvilket kan lade et system være åbent for misbrug og Microsoft og andre rådgive at bruge en ekstern hardwarekilde som et referenceur, som f.eks. en specialiseret netværkstidsserver.
Netværk tidsservere modtage deres tidskilde fra enten en specialradio-transmission fra nationale fysiklaboratorier, der sender UTC-tid taget fra en atomurkilde eller af GPS-netværket, som også relæer UTC som en konsekvens af, at den skal pinke steder.
NTP kan bevare tiden over det offentlige internet til inden for 1 / 100th af et sekund (10 millisekunder) og kan udføre endnu bedre over LAN.
For at konfigurere Windows Time Service til at bruge en ekstern tidskilde skal du blot følge disse instruktioner.
Find undernøglen til registreringsdatabasen.
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
Højreklik og skriv derefter Modificer værdien ved at indsætte NTP i feltet Værdidata.
Højreklik på ReliableTimeSource, og rediger derefter Edit DWORD Value-feltet ved at indsætte 0 (nul).
Højreklik på NtpServer, og rediger derefter Edit Value ved at indtaste Domain Name System (DNS), (bemærk, at hver DNS skal være unik).
Nu find den originale undernøgle og højreklik på Periode Ændr feltet Rediger DWORD-værdi med afstemningsintervallet (hvor ofte en NTP-server vælger tiden) under Værdidata (anbefalet 24)
Kør følgende kommandolinje, Net stop w32time && net start w32time.
Aktiver nu NTP ved at finde undernøglen HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Højreklik på Aktiveret og modificer feltet Værdidata ved at skrive 1.
Højreklik Click SpecialPollInterval i den rigtige smerte af undernøglen HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval. Rediger DWORD-værdiboksen, det ønskede tidspunkt for hver afstemning (900 vil afstemme hvert 15-minut)
Find HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Hvis du vil konfigurere tidskorrektionsindstillingerne, skal du højreklikke på MaxPosPhaseCorrection, og derefter ændre DWORD-værdi-boksen med en tid på sekunder som sådan (vælg decimal under base først, 3600 = en time)
Gør det samme for MaxNegPhaseCorrection, genstart Windows-tidstjenesten ved at køre (eller alternativt bruge kommandopromptfaciliteten) netstop w32time && net start w32time.
For at synkronisere hver maskine skal du blot skrive W32tm / -s i kommandoprompten, og tidsserveren skal nu fungere korrekt (bemærk at det kan tage flere afstemninger, inden den korrekte tid vises).