Sammendrag: Denne artikkelen beskriver hvordan du konfigurerer Windows XP for å fungere som en autoritativ tidsserver ved hjelp av NTP (Network Time Protocol).
Datatidsynkronisering er svært viktig i moderne datanettverk, presisjon og tidssynkronisering er kritisk i mange applikasjoner, spesielt tidsfølsomme transaksjoner. Tenk deg å kjøpe et flyselskapssete bare for å bli fortalt på flyplassen at billetten ble solgt to ganger fordi den ble kjøpt etterpå på en datamaskin som hadde en langsommere klokke!
Moderne datamaskiner har interne klokkene ringte sanntidsklokke chips (RTC) som gir tid og dato. Disse brikkene er batteri i ryggen slik at selv under strømbrudd, kan de opprettholde tid, men personlige datamaskiner er ikke laget for å være perfekte klokker. Deres design er optimalisert for masseproduksjon og lave kostnader i stedet for å opprettholde nøyaktig tid.
For mange programmer, er dette kan være ganske tilfredsstillende, selv om ganske ofte maskiner trenger tid til å bli synkronisert med andre PC-er i et nettverk, og når datamaskiner er ute av sync med hverandre problemer kan oppstå, for eksempel deling nettverksfiler eller i noen miljøer selv svindel!
Microsoft Windows XP har et tidssynkroniseringsverktøy innebygd i operativsystemet kalt Windows Time (w32time.exe) som kan konfigureres til å fungere som en nettverksserver. Det kan konfigureres til både å synkronisere et nettverk ved hjelp av den interne klokken eller en ekstern tidskilde.
Merk: Microsoft anbefaler sterkt at du konfigurerer en tidsserver med en maskinvarekilde i stedet for fra internett der det ikke er noen godkjenning.
For å konfigurere Windows Time-tjenesten for å bruke den interne maskinvareklokken, må du først kontrollere at w32time er plassert i systemtjenestelisten i registret for å sjekke:
Klikk Start, Kjør deretter inn regedit og klikk ok.
Finn og klikk følgende registeroppføringen:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time
Det anbefales sterkt at du sikkerhetskopierer registret som alvorlige problemer kan oppstå hvis du endrer registret på feil måte, er endringer i registeret gjøres på egen risiko.
For å starte konfigurasjonen for en intern klokke, klikk på Config i w32Time-mappen.
Høyreklikk AnnounceFlags i høyre rute, og klikk deretter modifiser.
"AnnounceFlags" registeroppføring angir om serveren er en pålitelig tidsreferanse, 5 indikerer en klarert kilde, så i feltet Rediger DWord-verdi, under Verdidata, skriv 5, og klikk deretter OK.
Nettverkstidsprotokoll (NTP) er en Internett-protokoll som brukes til overføring av nøyaktig tid, og gir informasjon om tid slik at det kan oppnås en presis tid
For å aktivere Network Time Protocol; NtpServer finner og klikker:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
I høyre rute, høyreklikk Aktivert, og klikk deretter Endre
I Rediger DWORD-verdi skriver 1 under Verdidata, og klikk deretter på OK.
Avslutt Registerredigering
Klikk på Start, deretter Kjør deretter inn følgende og trykk Enter:
Net stop w32time && net start w32time
For å tilbakestille lokal tid for datamaskiner, skriv følgende på alle datamaskiner bortsett fra tidsserveren som ikke må synkroniseres med seg selv:
W32tm / resync / rediscover
Slik konfigurerer du Windows Time for å bruke en ekstern tidskilde
Kjør Register Rediger og finn følgende:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \
I høyre rute høyreklikker du Type, og deretter klikker du Endre
I feltet Rediger verdi, under Verdi data, skriv NTP og klikk deretter OK.
Nå som tidligere i Config-mappen, høyreklikk AnnounceFlags, Modify og i Edit DWORD Value-boksen, under Verdi Data, skriv 5, og klikk deretter OK.
Finn og klikk følgende
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \
I den høyre ruten høyreklikker SpecialPollInterval, og klikk deretter Endre.
I Rediger DWORD Verdi-boksen under Verdidata skriver du inn antall sekunder du ønsker for hver avstemning, dvs. 900 vil spørre hvert 15 minutter, og klikk deretter på OK.
Aktiver nå NtpServer:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
I høyre rute, høyreklikk Aktivert, og klikk deretter Endre
I Rediger DWORD-verdi skriver 1 under Verdidata, og klikk deretter på OK.
Nå i høyre rute, høyreklikk NtpServer, deretter Endre og i Rediger DWORD-verdi under Verdi Data-typen Peers, og klikk deretter OK.
For å konfigurere tidskorrigeringsinnstillingene, finn:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I den høyre ruten høyreklikker MaxPosPhaseCorrection, deretter Endre i Rediger DWORD Verdi-boksen under Grunnlag klikker du Desimal under Verdidata skriver en tid i sekunder som 3600 (en time) og klikk deretter på OK.
Nå gå tilbake og klikk:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I den høyre ruten høyreklikker MaxNegPhaseCorrection, deretter Endre.
I Rediger DWORD boksen under base, klikk Desimal under Verdidata skriver du tiden i sekunder du vil hente eksempel 3600 (avstemninger i én time)
Avsluttregister
Nå for å starte Windows-tidstjenesten, klikk Start, Kjør og skriv:
net stop w32time && net start w32time
Og på hver datamaskin, bortsett fra domenekontrolleren, skriver du:
W32tm / resync / rediscover
Og det er det din tidsserver burde være nå oppe.