Виправлення неполадок із Windows Time Service w32time

摘要: Проблеми зі службою часу Windows (w32time) у домені Active Directory; як виправити час синхронізації за допомогою повторної синхронізації w32tm, налаштувати сервери часу та використовувати команди w32tm на серверах Windows. ...

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

症状

Служба Windows Time важлива в Active Directory. За замовчуванням автентифікація Kerberos вимагає, щоб годинники на всіх комп'ютерах у домені були синхронізовані з точністю до п'яти хвилин один від одного з поправкою на різницю в часових поясах і перехід на літній час. Машини, годинник яких виходять за межі цього діапазону, не можуть пройти аутентифікацію і не мають доступу до ресурсів домену.

原因

У домені AD контролер домену (DC), який має роль FSMO емулятора PDC, є основним сервером часу для всього домену. Однак це не означає, що кожна машина в домені синхронізує свій годинник безпосередньо з емулятором PDC. Інші DC синхронізуються з емулятором PDC, тоді як сервери-учасники та клієнти можуть синхронізуватися з будь-яким DC. У цій ієрархії емулятор PDC має бути єдиною машиною, яка налаштована на синхронізацію із зовнішнім джерелом часу, таким як загальнодоступний сервер NTP. Все інше в домені має бути налаштоване на синхронізацію з AD. Будь-яка інша конфігурація може призвести до втрати синхронізації годинника.

Перегляньте документ Microsoft Як працює служба Windows Time Service для Це гіперпосилання веде вас на веб-сайт за межами Dell Technologies. отримання детальних відомостей про роботу служби Windows Time.

解决方案

Визначте ступінь проблеми.

Першим кроком у виправленні неполадок служби Windows Time має бути визначення кількості комп'ютерів, яких це стосується. Якщо час вказано неправильно лише на одному комп'ютері, кроки, необхідні для вирішення проблеми, відрізняються від кроків, потрібних для вирішення проблеми з часом у всьому домені.

Якщо це стосується лише кількох машин:

  1. Якщо уражений комп'ютер працює під керуванням Windows Vista або новішої версії, запустіть w32tm /query /source у командному рядку для визначення джерела часу ураженої машини. Зовнішнє джерело часу слід вказувати лише в тому випадку, якщо цю команду запущено в емуляторі PDC; в іншому випадку команда повинна вивести ім'я постійного струму в домені.
  2. Об'єкт w32tm /query /status Крім того, команда показує джерело часу машини та іншу потенційно корисну інформацію. Об'єкт /verbose Switch надає ще більше інформації. Як і у випадку з першою командою, ці перемикачі доступні лише на комп'ютерах під керуванням Windows Vista або пізнішої версії.
  3. Якщо вказано правильне джерело часу, ви можете використовувати w32tm /resync , щоб спробувати повторно синхронізувати годинник машини з джерелом часу. Додаємо /rediscover Перемикання на цю команду змусить апарат спочатку спробувати виявити джерела мережевого часу, а потім спробувати повторно синхронізуватися.
  4. Щоб змінити джерело часу машини, можна скористатися однією з двох команд:
    w32tm /config /syncfromflags:DOMHIER /update налаштовує апарат на використання ієрархії доменів (AD) як джерела часу.
    w32tm /config /syncfromflags:MANUAL /manualpeerlist:<list> /update налаштовує апарат на використання серверів часу в <list> як його часове джерело.

    ПРИМІТКА. Якщо вказано кілька серверів часу в <list>, вони повинні бути відокремлені пробілами, а весь список повинен бути взятий в лапки.

Якщо це стосується всього домену:

  1. Якщо час вказано неправильно на всіх машинах у домені, ймовірно, джерелом проблеми є емулятор PDC. Запустіть команду netdom query fsmo команду на DC, щоб визначити, який DC має роль емулятора PDC.
  2. Бігти w32tm /query /source з командного рядка на емуляторі PDC, щоб переконатися, що він налаштований на синхронізацію із зовнішнім джерелом часу. Емулятор PDC ніколи не повинен бути налаштований на синхронізацію з доменом, оскільки він є основним джерелом часу домену.
  3. Якщо емулятором PDC є віртуальна машина (VM), вимкніть синхронізацію годинника гостя та хоста. Порядок дій залежить від операційної системи, запущеної на хості віртуалізації.
  4. Щоб налаштувати емулятор PDC на синхронізацію з одним або кількома зовнішніми серверами часу, використовуйте наступну команду:
    w32tm /config /syncfromflags:MANUAL /manualpeerlist:<list> /update
    ПРИМІТКА. Якщо вказано кілька серверів часу в <list>, вони повинні бути відокремлені пробілами, а весь список повинен бути взятий в лапки.

Настройки реєстру служб Windows Time

Об'єкт w32tm Команди, які вказані у вищезазначених процедурах, змінюють значення реєстру служби Windows Time, які розташовані під таким розділом реєстру:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time

Ці значення можна встановити вручну, а не за допомогою w32tm Команди. Якщо ви вирішите це зробити, можуть виявитися корисними такі документи Microsoft:

Групова політика

Якщо ви перейдете на службу Windows Time за допомогою w32tm або за допомогою реєстру, але ці зміни не набувають чинності взагалі або набувають чинності лише короткий час, перш ніж повернутися до своїх попередніх значень, об'єкт групової політики (GPO) може перевизначати ваші зміни. Настройки групової політики для служби часу Windows включають багато тих самих елементів, які можна настроїти за допомогою реєстру або w32tm Команди. Ці налаштування можна знайти в таких місцях:

Конфігурація комп'ютера\Політики\Адміністративні шаблони\Система\Служба часу Windows

Скиньте значення реєстру служб Windows Time до настройок за замовчуванням.

Якщо нічого не допомагає, ця процедура скидає службу Windows Time до настройок за замовчуванням:

  1. Відкрийте консоль служб і зупиніть службу Windows Time (або запустіть net stop w32time з командного рядка), якщо він запущений.
  2. Відкрийте командний рядок з підвищеним рівнем і запустіть w32tm /unregister , щоб видалити службу Windows Time із реєстру. Ця послуга більше не відображається в консолі Служб.
  3. Бігти w32tm /register , щоб повторно створити службу з настройками реєстру за замовчуванням.
  4. Внесіть необхідні зміни до реєстру, а потім запустіть службу Windows Time у консолі служб або за допомогою кнопки net start w32time команда.

其他信息

ПОШИРЕНІ ЗАПИТАННЯ:
  • Як дізнатися, чи працює служба часу Windows?
Щоб визначити, чи запущено службу часу Windows (також відому як w32time Це гіперпосилання веде вас на веб-сайт за межами Dell Technologies.), можна перевірити її стан у консолі служб. Відкрийте консоль служб (доступ здійснюється за допомогою services.msc), знайдіть пункт "Час Windows" і переконайтеся, що його стан " Виконується". Ви також можете перевірити тип запуску, щоб переконатися, що для нього встановлено значення «Автоматично» або «Вручну».

Перегляньте статтю Майнберга Швидке виправлення неполадок синхронізації служби Windows Time Service (w32time), щоб отримати поради щодо швидкого виправлення неполадок.Це гіперпосилання веде вас на веб-сайт за межами Dell Technologies. 
  • Наскільки точною є служба часу Windows?
Для сучасних програм, що вимагають високої точності, веб-сайт Microsoft Learn рекомендує використовувати Windows 10 або Windows Server 2016 або новішу версію, яка може досягати та підтримувати точність 1 мілісекунда (мс) або краще за оптимальних умов.

Щоб отримати додаткові відомості, перегляньте статтю корпорації Майкрософт Настроювання систем для високої точності Це гіперпосилання веде вас на веб-сайт за межами 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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。