Odstraňování problémů se službou Systémový čas systému Windows (Windows Time Service) w32time

摘要: Problémy se službou Systémový čas (w32time) v doméně Active Directory; jak opravit čas synchronizace pomocí W32TM Resync, Konfigurace časových serverů a použití příkazů W32TM na Windows Serverech. ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

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.

原因

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 funguje služba Systémový čas, naleznete v dokumentu společnosti Microsoft Jak funguje Tento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies. služba Systémový čas.

解决方案

Určete rozsah 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 se problém týká pouze několika počítačů:

  1. Pokud na dotčeném počítači běží systém Windows Vista nebo novější, spusťte příkaz w32tm /query /source na příkazovém řádku, abyste zjistili 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. Skript w32tm /query /status příkaz také zobrazí zdroj času počítače a další potenciálně užitečné informace. Skript /verbose Přepínač 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 použít w32tm /resync a pokuste se znovu synchronizovat hodiny zařízení se zdrojem času. Přidání /rediscover Přepnutí na tento příkaz způsobí, že se počítač nejprve pokusí zjistit zdroje síťového času a poté se pokusí o opětovnou 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 doménovou hierarchii (AD).
    w32tm /config /syncfromflags:MANUAL /manualpeerlist:<list> /update nakonfiguruje počítač tak, aby používal časové servery v <list> jako zdroj času.

    POZNÁMKA: Pokud je zadáno více časových serverů v <list>, musí být odděleny mezerami a celý seznam musí být uzavřen v uvozovkách.

Pokud je 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 netdom query fsmo příkaz na řadiči domény k určení, který řadič domény má roli emulátoru primárního řadiče domény.
  2. Spustit w32tm /query /source z příkazového řádku v emulátoru primárního řadiče domény, abyste se ujistili, ž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:<list> /update
    POZNÁMKA: Pokud je zadáno více časových serverů v <list>, musí být odděleny mezerami a celý seznam musí být uzavřen v uvozovkách.

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

Skript w32tm Příkazy, které jsou zadány ve výše uvedených postupech, mění hodnoty 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 možné nastavit ručně namísto použití w32tm . Rozhodnete-li se tak učinit, mohou vám být užitečné následující dokumenty společnosti Microsoft:

Zásady skupiny

Změníte-li službu Systémový čas pomocí w32tm nebo pomocí registru, ale tyto změny se vůbec neprojeví nebo se projeví jen krátce před návratem k předchozím hodnotám, může objekt zásad skupiny (GPO) vaše změny přepsat. Nastavení zásad skupiny pro službu Systémový čas obsahuje mnoho stejných položek, které lze konfigurovat pomocí registru nebo 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

Obnovte výchozí hodnoty registru služby Systémový čas.

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

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

其他信息

Nejčastější dotazy:
  • Jak zjistit, zda je spuštěna služba Systémový čas?
Chcete-li zjistit, zda je spuštěna služba Systémový čas (označovaná také jako w32time Tento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies.), můžete zkontrolovat její stav v konzole Služby. Otevřete konzolu Služby (přístupnou pomocí services.msc), vyhledejte položku Systémový čas a ověřte, zda je ve stavu Spuštěno. Můžete také zkontrolovat, zda je Typ spouštění nastaven na hodnotu Automaticky nebo Ručně.

Rychlé tipy pro odstraňování problémů naleznete v článku společnosti Meinberg Rychlé odstraňování problémů se synchronizací služby Windows Time Service (w32time).Tento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies. 
  • Jak přesná je časová služba systému Windows?
Pro moderní aplikace vyžadující vysokou přesnost doporučuje web Learn společnosti Microsoft používat systém Windows 10 nebo Windows Server 2016 nebo novější, který může za optimálních podmínek dosáhnout a udržet přesnost 1 milisekundu (ms) nebo lepší.

Další informace naleznete v článku společnosti Microsoft Konfigurace systémů pro zajištění vysoké přesnosti Tento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies..

受影响的产品

Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Microsoft Windows Server 2025, 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 ...
文章属性
文章编号: 000134430
文章类型: Solution
上次修改时间: 12 6月 2025
版本:  11
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。