De juiste tijd krijgen in Windows XP

Alle computers moeten weten hoe laat het is. Veel toepassingen, van het verzenden van een e-mail tot het opslaan van informatie, zijn afhankelijk van de pc, wetende wanneer het evenement plaatsvond. In sommige omgevingen is timing nog belangrijker, omdat een seconde het verschil tussen winst en verlies kan maken - denk maar aan de beurs.

De meeste computers hebben interne klokken die op batterijen zijn gemonteerd, zodat de computer nog steeds tijd kan houden wanneer de machine uit staat. Echter, zijn deze klokken echt zo betrouwbaar? Het antwoord is natuurlijk nee.

Computers worden massaal op de markt gebracht en ontworpen voor meerdere functies, waarbij de timing niet zo hoog op de agenda van de fabrikant staat. De interne klokken (RTC real time chips genoemd) zijn normaal gesproken voldoende voor thuiscomputergebruik of wanneer werkstations alleen werken. Wanneer computers echter in een netwerk worden uitgevoerd, kan een gebrek aan synchronisatie problemen veroorzaken.

Het kan een klein ding zijn zoals een e-mail die ergens voor het verstuurd is (volgens een PC-klok), maar met een aantal tijdgevoelige transacties en toepassingen, kan een gebrek aan synchronisatie denkbare problemen veroorzaken: Stel je voor dat je alleen op een luchthaven komt om te vinden De vliegtuigstoel die u weken eerder had gekocht, werd in feite aan iemand anders verkocht omdat hun boekingsagent een langzamer klok op hun computer had!

Om deze problemen te omzeilen, worden de meeste computers in een netwerk met behulp van NTP (netwerktijdprotocol) gesynchroniseerd met een enkele tijdbron. Deze bron kan relatief zijn (een computerklok of een polshorloge) of een absolute tijdsbron zoals UTC.

UTC (gecoördineerde universele tijd) is ontwikkeld na de opkomst van atoomklokken en is een standaard tijdschaal die wereldwijd gebruikt wordt, waardoor machines over de hele wereld een enkele tijdbron kunnen gebruiken.

Windows XP kan eenvoudig de systeemklok instellen om UTC te gebruiken door een internetbron voor UTC te openen (ofwel: time.windows.com of time.nist.gov). Om dit te bereiken moet een gebruiker alleen op de klok op hun bureaublad klikken en de instellingen aanpassen op het tabblad Internet Tijd.

Microsoft en andere fabrikanten van besturingssystemen adviseren echter ten zeerste dat externe tijdreferenties moeten worden gebruikt omdat internetbronnen niet kunnen worden geverifieerd, waardoor systemen kwetsbaar zijn voor een kwaadwillende aanval.

Als u een netwerktijdserver Windows XP wilt uitvoeren, zijn er gespecialiseerde NTP-servers beschikbaar die een tijdreferentie kunnen ontvangen via het GPS-satellietsysteem of gespecialiseerde nationale transmissies.

Om Windows XP als een netwerktijdserver te laten werken, moet de NTP-service zijn ingeschakeld. Om NTP te activeren, zoek je simpelweg de volgende subsleutel in de registereditor (regedit):
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Klik met de rechtermuisknop (in het rechtervenster) en vervolgens Modify. Bewerk de DWORD-waarde en typ 1. Klik met de rechtermuisknop op NtpServer, dan op Wijzigen en in de DWORD-waarde bewerken onder Type waardegegevens Peers en klik vervolgens op OK.

Sluit het register en start Windows Time-service door te klikken op Start / Uitvoeren en typ:
net stop w32time && net start w32time .; Vervolgens typt u op elke computer op het netwerk (anders dan de domeincontroller die niet met zichzelf kan worden gesynchroniseerd): W32tm / resync / herontdekking.

Dit bericht is geschreven door

Richard N Williams

Richard N Williams is een technisch auteur en een specialist in de NTP-server en de tijd synchronisatie industrie. Richard N Williams op Google+