Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Felsöka Windows tidstjänst i Microsoft Windows-servrar

Summary: Förstå problem med Windows tidstjänst (w32time) i en Active Directory-domän. Konfigurera Windows tidsserver och använd W32tm-kommandon för att säkerställa exakt synkronisering.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Windows tidstjänst är viktig i Active Directory. Som standard kräver Kerberos-autentisering att klockorna på alla datorer i domänen synkroniseras till inom fem minuter från varandra när de korrigeras för tidszonsskillnader och sommartid. Datorer vars klockor ligger utanför det här intervallet kan inte autentiseras och har ingen åtkomst till domänresurser.

Cause

Inom en AD-domän är den domänkontroller som har FSMO-rollen som PDC-emulator primär tidsserver för hela domänen. Detta innebär dock inte att varje dator i domänen synkroniserar sin klocka direkt med PDC-emulatorn. Andra domänkontrollanter synkroniseras mot PDC-emulatorn medan medlemsservrar och klienter kan synkroniseras mot valfri domänkontrollant. I den här hierarkin ska PDC-emulatorn vara den enda dator som konfigureras för att synkroniseras mot en extern tidskälla, t.ex. en offentlig NTP-server. Allt annat i domänen ska konfigureras för synkronisering mot AD. Andra konfigurationer kan leda till klocksynkroniseringen går förlorad.

den här TechNet-webbplatsen finns detaljerad information om hur Windows tidstjänst fungerar.

Resolution

Ta reda på problemets omfattning

Det första steget vid felsökning av ett problem med Windows-tidstjänsten är att fastställa hur många datorer som är berörda. Om tiden är felaktig på endast en dator skiljer sig de steg som krävs för att åtgärda problemet från de steg som krävs för att åtgärda ett tidsproblem för hela domänen.

Om endast några få datorer är berörda

  1. Om den berörda datorn har Windows Vista eller senare kör du w32tm /query /source i en kommandotolk för att ta reda på tidskällan för den berörda datorn. En extern tidskälla ska endast anges om det här kommandot körs på PDC-emulatorn. I annat fall ska namnet på en domänkontrollant i domänen anges när kommandot körs.
  2. Kommandot w32tm /query /status visar även datorns tidskälla och annan potentiellt användbar information. Switchen /verbose ger ännu mer information. Precis som med det första kommandot är dessa växlar endast tillgängliga på datorer med Windows Vista eller senare.
  3. Om rätt tidskälla anges kan du använda w32tm /resync för att försöka synkronisera om datorns klocka mot tidskällan. Om du lägger till switchen /rediscover i det här kommandot försöker datorn först identifiera nätverkstidskällor och sedan göra om synkroniseringen.
  4. Om du vill ändra datorns tidskälla kan du använda ett av två kommandon:
    Med w32tm /config /syncfromflags:DOMHIER /update konfigureras datorn för att använda domänhierarkin (AD) som tidskälla.
    w32tm /config /syncfromflags:MANUAL /manualpeerlist:<list> /update konfigurerar datorn att använda tidsservrarna i <listan> som tidskälla.
    Obs! Om flera tidsservrar anges i <listan> måste de avgränsas med blanksteg och hela listan måste omges av citattecken.

Om hela domänen är berörd

  1. Om tiden är felaktig på alla datorer i domänen är PDC-emulatorn troligen källan till problemet. Kör kommandot netdom query fsmo på en domänkontroller för att ta reda på vilken domänkontroller som har rollen som PDC-emulator.
  2. Kör w32tm /query /source från en kommandotolk på PDC-emulatorn för att kontrollera att den är konfigurerad att synkronisera mot en extern tidskälla. PDC-emulatorn ska aldrig konfigureras för att synkronisera mot domänen, eftersom den är domänens primära tidskälla.
  3. Om PDC-emulatorn är en virtuell maskin (VM) avaktiverar du synkronisering av gästvärdsklockor. Proceduren för detta beror på vilket operativsystem som körs på virtualiseringsvärden.
  4. Använd följande kommando för att konfigurera PDC-emulatorn för synkronisering mot en eller flera externa tidsservrar:
    w32tm /config /syncfromflags:MANUAL /manualpeerlist:<list> /update
    Obs! Om flera tidsservrar anges i <listan> måste de avgränsas med blanksteg och hela listan måste omges av citattecken.

Registerinställningar för Windows-tidstjänsten

De w32tm-kommandon som anges i procedurerna ovan gör ändringar i registervärdena för Windows tidstjänst, som alla finns under följande registernyckel:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time

Det är så klart möjligt att ställa in dessa värden manuellt istället för att använda w32tm-kommandon. Om du väljer att göra det kan följande webbplatser vara till hjälp:

Grupprincip

Om du gör ändringar i Windows tidstjänst med hjälp av w32tm-kommandon eller med hjälp av registret, men dessa ändringar inte träder i kraft alls eller bara träder i kraft under en kort tid innan de återgår till sina tidigare värden, kan det finnas ett grupprincipobjekt (GPO) som åsidosätter dina ändringar. Grupprincipinställningarna för Windows tidstjänst innehåller många av de objekt som kan konfigureras med hjälp av register- eller w32tm-kommandona. De här inställningarna finns på följande platser:

Datorkonfiguration\Principer\Administrativa mallar\System\Windows tidstjänst

Återställ standardinställningarna för registervärdena för Windows-tidstjänsten

Om allt annat misslyckas återställs Windows tidstjänst till standardinställningarna för den här proceduren:

  1. Öppna tjänstekonsolen och stoppa Windows-tidstjänsten (eller kör net stop W32time från en kommandotolk) om den är igång.
  2. Öppna en kommandotolk med utökad behörighet och kör w32tm /unregister för att ta bort Windows-tidstjänsten från registret. Tjänsten visas inte längre i tjänstekonsolen.
  3. Kör w32tm /register för att återskapa tjänsten med dess standardregisterinställningar.
  4. Utför nödvändiga registerändringar och starta sedan Windows-tidstjänsten i tjänstekonsolen eller med kommandot net start W32time.

Article Properties


Affected Product
Servers, Microsoft Windows Small Business Server 2008, Microsoft Windows Small Business Server 2011 Essentials, Microsoft Windows 2008 Server R2, Microsoft Windows 2008 Server Service Pack 2, Microsoft Windows 2012 Server , Microsoft Windows 2012 Server R2 ...
Last Published Date

15 May 2024

Version

7

Article Type

Solution