Få den korrekte tid i Windows XP
Sendt af Richard N Williams on Januar 17th, 2008
Alle computere har brug for at kende tiden. Mange applikationer, fra at sende en e-mail til lagring af oplysninger, er afhængige af pc'en, når man ved, hvornår arrangementet fandt sted. I nogle miljøer er timing endnu mere afgørende, hvor et enkelt sekund kan gøre hele forskellen mellem overskud og tab - bare tænk på børsen.
De fleste computere har interne klokker, der er batteribackede, så computeren kan stadig holde tid, når maskinen er slukket. Men er disse ure virkelig så pålidelige? Svaret er naturligvis nej.
Computere er massemarked og designet til multifunktioner, hvor timingen ikke er så høj på producentens dagsorden. De interne klokker (kaldet RTC real-time chips) er normalt tilstrækkelige til hjemme-computing eller når arbejdsstationer kører alene. Men når computere kører i et netværk, kan manglende synkronisering forårsage problemer.
Det kan være en mindre ting som en mail, der ankommer et sted inden den blev sendt (ifølge et pc-ur), men med nogle tidsfølsomme transaktioner og applikationer kan manglende synkronisering forårsage tænkelige problemer: Forestil dig at dukker op på en lufthavn kun for at finde Det flyselskabssæde du havde købt uger før, blev faktisk solgt til en anden bagefter, da deres reservationsagent havde et langsommere ur på deres computer!
For at omgå disse problemer synkroniseres de fleste computere på et netværk til en enkeltkilde ved hjælp af NTP (netværkstidsprotokol) denne tidskilde kan enten være relativ (en computers ur eller armbåndsur) eller en absolut tidskilde som UTC.
UTC (Coordinated Universal Time) blev udviklet efter fremkomsten af atomur og er en standard tidsskala, der anvendes globalt, hvilket giver maskiner over hele verden mulighed for at bruge en enkelt tidskilde.
Windows XP kan nemt indstille systemuret til at bruge UTC ved at få adgang til en internetkilde til UTC (enten: time.windows.com eller time.nist.gov). For at opnå dette skal en bruger kun dobbeltklikke på uret på deres skrivebord og justere indstillingerne i fanen Internet tid.
Men Microsoft og andre operativsystemproducenter anbefaler stærkt, at eksterne timingreferencer bør bruges, da internetkilder ikke kan godkendes, hvilket gør systemer sårbare overfor et ondsindet angreb.
Hvis du ønsker at køre en netværkstidsserver Windows XP, er der specialiserede NTP-servere, der kan modtage en tidsreference via GPS-satellitsystemet eller specialiserede nationale transmissioner
For at gøre det muligt for Windows XP at fungere som en netværkstidsserver, skal NTP-tjenesten være tændt. For at aktivere NTP skal du blot finde følgende undernøgle i registreringseditoren (regedit):
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Højreklik på (i højre vindue) og derefter Modify. Rediger DWORD-værdien og skriv 1. Højreklik på NtpServer, og derefter Modify og i Edit DWORD Value under Value Data type Peers, og klik derefter på OK.
Afslut registreringsdatabasen og start Windows-tidstjenesten ved at klikke på Start / Kør og skrive:
net stop w32time && net start w32time .; Derefter på hver computer på netværket (bortset fra domænecontrolleren, som ikke kan synkroniseres med sig selv), skriv: W32tm / resync / rediscover.