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.

Odstraňování problémů se službou Systémový čas v serverech Microsoft Windows

Summary: Vysvětlení potíží se službou Systémový čas (w32time) v doméně Active Directory. Nakonfigurujte Windows Time Server a pomocí příkazů W32tm zajistěte přesnou synchronizaci.

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

Služba Systémový čas je důležitá ve službě Active Directory. Ve výchozím nastavení ověřování protokolem Kerberos vyžaduje, aby hodiny na všech počítačích v doméně byly synchronizovány s přesností na pět minut po opravě rozdílů v časových pásmech a letním čase. Počítače, jejichž hodiny jsou mimo tento rozsah, se nemohou ověřit a nemají přístup k prostředkům domény.

Cause

V rámci domény AD je hlavním časovým serverem pro celou doménu řadič domény (DC), který má roli FSMO emulátoru PDC. To však neznamená, že každý počítač v doméně synchronizuje své hodiny přímo s emulátorem primárního řadiče domény. Ostatní řadiče domény se synchronizují s emulátorem PDC, zatímco členské servery a klienty je možné synchronizovat s libovolným řadičem domény. V této hierarchii by emulátor PDC měl být jediným počítačem, který je nakonfigurován pro synchronizaci s externím zdrojem času, například veřejným serverem NTP. Vše ostatní v doméně by se mělo konfigurovat pro synchronizaci se službou Active Directory. Jakákoliv jiná konfigurace může vést ke ztrátě synchronizace hodin.

Podrobné informace o tom, jak služba Systémový čas funguje, naleznete na tomto webu TechNet .

Resolution

Určení rozsahu problému

Prvním krokem při odstraňování problémů se službou Systémový čas je zjištění počtu dotčených počítačů. Pokud je čas nesprávný pouze na jednom počítači, kroky nutné k vyřešení problému se liší od kroků vyžadovaných k vyřešení problému s časem v celé doméně.

Pokud je dotčeno pouze několik počítačů

  1. Pokud dotčený počítač používá systém Windows Vista nebo novější, spusťte v příkazovém řádku příkaz w32tm /query /source a určete zdroj času dotčeného počítače. Externí zdroj času by měl být uveden pouze v případě, že je tento příkaz spuštěn na emulátoru PDC. V opačném případě by měl příkaz v doméně generovat název řadiče domény.
  2. Příkaz w32tm /query /status také zobrazí zdroj času počítače a další potenciálně užitečné informace. Přepínač /verbose poskytuje ještě více informací. Stejně jako u prvního příkazu jsou tyto přepínače k dispozici pouze na počítačích se systémem Windows Vista nebo novějším.
  3. Pokud je uveden správný zdroj času, můžete se pomocí příkazu w32tm /resync pokusit znovu synchronizovat hodiny počítače se zdrojem času. Pokud k tomuto příkazu přidáte přepínač /refine, počítač se nejprve pokusí zjistit síťové zdroje času a poté znovu provést synchronizaci.
  4. Chcete-li změnit zdroj času počítače, můžete použít jeden ze dvou příkazů:
    w32tm /config /syncfromflags:DOMHIER /update nakonfiguruje počítač tak, aby jako zdroj času používal hierarchii domény (AD).
    w32tm /config /syncfromflags:MANUAL /manualpeerlist:<list> /update nakonfiguruje počítač tak, aby používal časové servery v <seznamu> jako zdroj času.
    POZNÁMKA: Pokud je v <seznamu> zadáno více časových serverů, musí být odděleny mezerami a celý seznam musí být uzavřen v uvozovkách.

Je-li dotčena celá doména

  1. Pokud je čas na všech počítačích v doméně nesprávný, je pravděpodobným zdrojem problému emulátor primárního řadiče domény. Spusťte v řadiči domény příkaz netdom query fsmo a zjistěte, který řadič domény má roli emulátoru PDC.
  2. V příkazovém řádku na emulátoru PDC spusťte příkaz w32tm /query /source a ujistěte se, že je nakonfigurován pro synchronizaci s externím zdrojem času. Emulátor PDC by nikdy neměl být nakonfigurován pro synchronizaci s doménou, jelikož se jedná o hlavní zdroj času domény.
  3. Pokud je emulátor PDC virtuální počítač (VM), zakažte synchronizaci hodin mezi hosty a hostiteli. Daný postup závisí na operačním systému spuštěném na hostiteli virtualizace.
  4. Chcete-li nakonfigurovat emulátor PDC pro synchronizaci s jedním nebo více externími servery času, použijte následující příkaz:
    w32tm /config /syncfromflags:MANUAL /manualpeerlist:<seznam> /update
    POZNÁMKA: Pokud je v <seznamu> zadáno více časových serverů, musí být odděleny mezerami a celý seznam musí být uzavřen v uvozovkách.

Nastavení registru služby Systémový čas

Příkazy w32tm, které jsou zadány ve výše uvedených postupech, provádějí změny hodnot registru služby Systémový čas, které jsou všechny umístěny v následujícím klíči registru:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time

Tyto hodnoty je samozřejmě možné nastavit ručně, namísto použití příkazů w32tm. Pokud se pro tuto možnost rozhodnete, mohou vám být užitečné následující stránky:

Zásady skupiny

Provedete-li změny ve službě Systémový čas pomocí příkazů w32tm nebo pomocí registru, ale tyto změny se vůbec neprojeví nebo se projeví jen krátkou dobu před návratem k předchozím hodnotám, může být provedeno, že objekt zásad skupiny (GPO) vaše změny přepíše. Nastavení zásad skupiny pro službu Systémový čas obsahuje mnoho stejných položek, které lze konfigurovat pomocí registru nebo příkazů w32tm. Tato nastavení najdete na následujících místech:

Konfigurace počítače\Zásady\Šablony pro správu\Systém\Systémový čas

Obnovení hodnot registru služby Systémový čas na výchozí nastavení

Pokud vše ostatní selže, obnoví tento postup službu Systémový čas na výchozí nastavení:

  1. Otevřete konzoli služeb a zastavte službu Systémový čas (nebo v příkazového řádku spusťte příkaz net stop w32time), pokud je spuštěna.
  2. Otevřete příkazový řádek se zvýšenými oprávněními a spuštěním příkazu w32tm /unregister odstraňte službu Systémový čas z registru. Služba již není uvedena v konzole Služby.
  3. Spuštěním příkazu w32tm /register znovu vytvořte službu s výchozím nastavením registru.
  4. Proveďte potřebné změny v registru a poté pomocí konzole služeb nebo příkazu net start w32time spusťte službu Systémový čas.

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