Я намагався:
w32tm /query /status
Я отримав:
The command /query is unknown.
У іншій машині я отримав:
The following error occurred: The service has not been started. (0x80070426)
Потім я спробував:
reg QUERY [\\machine\]HKLM\SYSTEM\CurrentControlSet\Services\W32Time
Я отримав:
ERROR: The system was unable to find the specified registry key or value.
Потім я спробував:
net time /querysntp
Я отримав:
This computer is not currently configured to use a specific SNTP server.
В іншій машині я знайшов сторінку довідки, сказавши також:
The /QUERYSNTP and /SETSNTP options have been deprecated. Please use w32tm.exe to configure the Windows Time Service.
Так, в основному, служба не працювала. Дотримуючись цих інструкцій, я зробив:
w32tm /unregister
w32tm /unregister
w32tm /register
net start w32time
Нарешті, все вищесказане спрацювало б. (Примітка: якщо net start
не вдалося, див. нижче) Тоді мені просто потрібно було налаштувати свій ntp ... Я це робив із:
w32tm /config /manualpeerlist:10.0.0.5 /syncfromflags:manual /reliable:yes /update
наступні інструкції звідси , але, можливо, це могло бути так просто, як:
net time /setsntp:10.0.0.5
як тут прописано . (10.0.0.5 є моїм локальним сервером NTP). Якщо ви не використовуєте локальний сервер NTP, ви можете використовувати загальний:
w32tm /config /manualpeerlist:pool.ntp.org /syncfromflags:manual /reliable:yes /update
Нарешті, вам може знадобитися зробити наступне, що мені було не потрібно:
w32tm /config /update
w32tm /resync /rediscover
Примітка: якщо net start w32time
з помилкою +1290 (Початок служби не вдалося , так як один або кілька послуг в тому ж процесі мають служби установки несумісного типу SID) , а потім виконайте кроки тут :
w32tm /unregister
w32tm /register
sc config w32time type= own
net start w32time
Потім виконайте, як зазначено вище.
ПРИМІТКА 2: якщо служба NTP не запускається автоматично при перезавантаженні, це може бути пов’язано з її налаштуваннями запуску, як описано тут : залежно від ваших вікон, воно може бути встановлено для запуску лише тоді, коли він приєднується до домену. Ви можете перевірити за допомогою:
sc qtriggerinfo w32time
Якщо це налаштовано для запуску, коли ви приєднуєтесь до домену, і у вас немає домену, налаштованого на вашому пристрої, він не запустить службу та встановить час. Він, ймовірно, не приєднується до домену, тому що ви цього не хочете. У будь-якому випадку просто змініть, який тригер запускає. Наприклад, щоб почати, коли машина має мережу (і тому може отримати доступ до сервера), виконайте:
sc triggerinfo w32time start/networkon stop/networkoff