Datatidsynkronisering er meget vigtig i moderne computernetværk, præcision og tidssynkronisering er kritisk i mange applikationer, især tidsfølsomme transaktioner. Bare forestil dig at købe et flyselskabs sæde kun for at blive fortalt i lufthavnen, at billetten blev solgt to gange, fordi den blev købt bagefter på en computer, der havde et langsommere ur!
Moderne computere har interne ure kaldet Real Time Clock chips (RTC), som giver tid og dato. Disse chips er batteri bakkes således at selv under strømafbrydelser, kan de opretholde tid, men personlige computere er ikke designet til at være perfekte ure. Deres design er optimeret til masseproduktion og lave omkostninger i stedet opretholde præcise tid.
For mange applikationer, er dette kan være helt tilstrækkelig, selv om, ganske ofte maskiner har brug for tid til at blive synkroniseret med andre PC'er på et netværk, og når computere er ude af trit med hinanden problemer kan opstå, såsom netværksdeling filer eller i nogle miljøer selv svig!
Microsoft Windows 2000 har et tidssynkroniseringsværktøj, der er indbygget i operativsystemet kaldet Windows Time (w32time.exe), som kan konfigureres til at fungere som en netværkstidsserver. Microsoft og andre anbefaler stærkt, at du konfigurerer en tidsserver med en hardwarekilde i stedet for fra internettet, hvor der ikke er nogen godkendelse.
Hvis du vil konfigurere tjenesten Windows-tid til at bruge den interne hardware ur, så først kontrollere, at w32time ligger i listen systemtjenester i registreringsdatabasen, for at kontrollere:
Klik på Start, Kør og skriv regedit og klik OK.
Find og klik på følgende registreringsdatabasen:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time
Det anbefales, at du sikkerhedskopierer registreringsdatabasen, som kan opstå alvorlige problemer, hvis registreringsdatabasen ikke redigeres korrekt, er ændringer i registreringsdatabasen sker på egen risiko.
Til at begynde konfiguration for et indre ur, klik på følgende undernøgle:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I højre rude, højreklik ReliableTimeSource, klik derefter på Rediger.
I Rediger DWORD-værdi, skriv 1 i Værdidata, og klik derefter på OK
Afslut Registreringseditor
For at genstarte tjenesten Windows Time klikke på Start, Kør (eller alternativt bruge Kommandoprompt facilitet).
Type: net stop w32time && net start w32time
Tryk derefter på enter.
For at nulstille de lokale computers tid, skriv følgende på alle computere undtagen tidsserveren, som ikke må synkroniseres med sig selv:
w32tm-s
Hvis du vil konfigurere tjenesten Windows-tid til at bruge en ekstern tidskilde, skal du klikke på Start, Kør og skriv regedit og klik OK.
Find følgende undernøgle:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I højre rude, højreklik Skriv derefter på Rediger i redigering Värditype NTP i Værdidata klik derefter på OK.
Nu i højre rude, højreklik ReliableTimeSource, klik derefter på Rediger.
I Rediger DWORD-værdi boksen under Value data, type 0, og klik derefter på OK.
Højreklik NtpServer i højre rude derefter på Rediger.
I Rediger værdi, skrive Domain Name System (DNS), skal hver DNS være unik.
Klik nu på OK.
For kun Windows 2000 Service Pack 4, angive indstillingerne for tidskorrektion til at gøre dette finde:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I højre rude, højreklik MaxAllowedClockErrInSecs, derefter Rediger i Rediger DWORD-værdi boksen Skriv et tiden i sekunder max antal sekunder forskel mellem det lokale ur og den tid, der er modtaget fra NTP-serveren, for at blive betragtet som en gyldig nyt tid.
Klik på OK.
For at indstille afstemningen intervaller finde:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I højre rude, højreklik Periode, klik derefter på Rediger.
I Rediger DWORD-værdi boksen under Value data, type 24 derefter OK
Afslut Registreringseditor
Klik på Start, derefter køre derefter skrive følgende og tryk på Enter:
Net stop w32time && net start w32time
For at nulstille de lokale computers tid, skriv følgende på alle computere undtagen tidsserveren, som ikke må synkroniseres med sig selv:
Network Time Protocol (NTP) er en internetprotokol, der bruges til overførsel af præcis tid, og giver tidspunkter sammen, så der kan opnås en præcis tid
For at aktivere Network Time Protocol; NtpServer Find og klik:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
I højre rude, højreklik Aktiveret, og klik derefter på Rediger.
I Rediger DWORD-værdi skal du skrive 1 under Værdidata, og klik derefter på OK.
Gå nu tilbage og klik på
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
I højre rude, højreklik NtpServer, derefter Rediger i Rediger DWORD-værdi under Value Datatype i højre rude, højreklik NtpServer, derefter Rediger i Rediger DWORD-værdi under Værdidata skrive Domain Name System (DNS ), skal hver DNS være unik, og du skal vedlægge 0x1 til slutningen af hvert DNS-navn ellers ændringer vil ikke træde i kraft.
Klik nu på OK.
Find og klik på følgende
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
I højre rude, højreklik SpecialPollInterval, klik derefter på Rediger.
I Rediger DWORD-værdi boksen under Value data, skal du skrive det antal sekunder, du ønsker for hver afstemning, dvs. 900 vil polle hver 15 minutter, derefter på OK.
For at konfigurere korrektion tidsindstillinger, find:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I højre rude, højreklik MaxPosPhaseCorrection, derefter Rediger i Rediger DWORD-værdi boksen under Base Klik på Decimal under Værdidata, skriv en tid i sekunder som 3600 (en time) og klik derefter på OK.
Gå nu tilbage og klik:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I højre rude, højreklik MaxNegPhaseCorrection, derefter Rediger.
I Rediger DWORD boksen under basen, skal du klikke på Decimal, under værdi datatype tiden i sekunder, du ønsker at polle såsom 3600 (meningsmålinger i en time)
Afslut Registreringseditor
Nu for at genstarte tjenesten Windows-tid, skal du klikke på Start, Kør (eller alternativt bruge kommandoprompten facilitet) og type:
net stop w32time && net start w32time
Og på hver computer, andet end den tid server, skriv:
W32tm / -s
Og det er det, din tidsserver skal nu være i gang.