Konfigurasjon

Computer tidssynkronisering er svært viktig i moderne datanett, er presisjon og tidssynkronisering kritisk i mange programmer, særlig tid sensitive transaksjoner. Bare tenk deg å kjøpe et flyselskap sete bare for å bli fortalt på flyplassen at billetten ble solgt to ganger fordi det 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 2000 har en tidssynkronisering verktøyet innebygd i operativsystemet kalles Windows Tid (w32time.exe) som kan konfigureres til å operere som en nettverkstidsserver. Microsoft og andre anbefaler sterkt at du konfigurere en tidsserver med en maskinvarekilde i stedet for fra internett der det er ingen godkjenning.

Hvis du ønsker å konfigurere Windows-tidstjenesten til å bruke intern maskinvareklokke, så sjekk først at w32time ligger i listen over systemtjenester i registeret, for å sjekke:

Klikk Start, Kjør deretter inn regedit og klikk ok.

Finn og klikk følgende registeroppføringen:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Time

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.

Til å begynne konfigurasjon for en intern klokke, klikk på følgende undernøkkel:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters

I den høyre ruten høyreklikker ReliableTimeSource, klikk deretter endre.

I Rediger DWORD-verdi skriver 1 i Verdidata-boksen, og klikk deretter på OK

Avslutt Registerredigering

For å starte Windows-tidstjenesten klikke Start, Kjør (eller alternativt bruke Command Prompt anlegget).

Type: net stop w32time && net start w32time

Trykker på enter.

Å tilbakestille lokale datamaskiner 'tid, skriver følgende på alle datamaskiner med unntak av tidsserveren som ikke må synkroniseres med seg selv:

w32tm -s

For å konfigurere Windows-tidstjenesten til å bruke en ekstern tidskilde, klikker du Start, Kjør og skriv inn regedit og klikk deretter på OK.

Finn følgende undernøkkel:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters

I den høyre ruten høyre klikk type klikk Endre, i redigerings Verdi type NTP i Verdidata-boksen og klikk OK.

Nå i den høyre ruten høyreklikker ReliableTimeSource, og klikk deretter Endre.

I Rediger DWORD Verdi-boksen under Verdidata skriver 0, og klikk deretter OK.

Høyreklikk NtpServer i høyre rute klikker deretter Endre.

I Rediger verdi skriver Domain Name System (DNS), må hver DNS være unikt.

Nå klikker OK.

For Windows 2000 Service Pack 4 bare, satt tidskorrigeringsinnstillingene for å gjøre dette isere:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters

I den høyre ruten høyreklikker MaxAllowedClockErrInSecs, deretter Endre i Rediger DWORD Verdi-boksen, skriver en tid i sekunder maks antall sekunder forskjell mellom den lokale klokken og tiden mottatt fra NTP server for å bli betraktet som en gyldig nytt tid.

Klikk på OK.

Slik stiller avstemningen intervaller finne:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters

I den høyre ruten høyreklikker periode, og klikk deretter Endre.

I Rediger DWORD Verdi-boksen under Verdidata skriver 24 deretter OK

Avslutt Registerredigering

Klikk på Start, deretter Kjør deretter inn følgende og trykk Enter:

Net stop w32time && net start w32time

Å tilbakestille lokale datamaskiner 'tid, skriver følgende på alle datamaskiner med unntak av tidsserveren som ikke må synkroniseres med seg selv:

Network Time Protocol
(NTP) er en internettprotokoll for overføring av nøyaktig tid og gir tidsinformasjon sammen, slik at en nøyaktig tid kan fås

For å aktivere Network Time Protocol; NtpServer finner og klikker:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer

I den høyre ruten høyreklikker Aktivert, og klikk deretter Endre.

I Rediger DWORD-verdi skriver 1 under Verdidata, og klikk deretter på OK.

Nå gå tilbake og klikk på

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer

I den høyre ruten høyreklikker NtpServer, deretter Endre, i Rediger DWORD-verdi under Verdidatatype i den høyre ruten høyreklikker NtpServer, deretter Endre, i Rediger DWORD-verdi under Verdidata skriver Domain Name System (DNS ), må hver DNS være unikt, og du må legge 0x1 til slutten av hvert DNS-navn ellers endringene vil ikke tre i kraft.

Nå klikker OK.

Finn og klikk følgende

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval

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.

For å konfigurere tidskorrigeringsinnstillingene, finn:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig

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_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig

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)

Avslutt Registerredigering

Nå for å starte Windows-tidstjenesten, klikker du Start, Kjør (eller alternativt bruke ledeteksten anlegget) og skriv:

net stop w32time && net start w32time

Og på hver datamaskin, annet enn tiden tjener, skriv:

W32tm / -s

Og det er det din tid server skal være nå oppe og går.