ฉันเหนื่อย:
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