ไม่สามารถซิงค์นาฬิกา Windows 10 กับอินเทอร์เน็ต


21

ฉันมีปัญหาร้ายแรงกับคอมพิวเตอร์ของฉัน ฉันไม่สามารถซิงค์นาฬิกาบนเครื่องที่รัน windows 10 กับอินเทอร์เน็ตได้ เมื่อฉันไปที่ "การตั้งค่าวันที่และเวลา" และปิด "ตั้งค่าเวลาอัตโนมัติ" แล้วเปิดใหม่อีกครั้งโหลดนานมากหรือแสดงเวลาผิดปกติทันที ฉันค้นหาอินเทอร์เน็ตมานาน แต่ดูเหมือนว่าจะไม่มีอะไรทำงาน แม้ว่าฉันจะกู้คืนหน้าต่างของฉันอย่างสมบูรณ์ แต่ก็ยังไม่สามารถใช้งานได้ และสิ่งที่แปลกจริงๆก็คือบางครั้งนาฬิกาก็วิ่งไปข้างหลัง !

เป็นไปได้ไหมที่มีปัญหากับเมนบอร์ดของฉันหรืออะไรทำนองนั้น?


1
ตรวจสอบให้แน่ใจว่าบริการ Windows Time กำลังทำงานอยู่ (ชื่อจริงจะต้องเหมือนกับชื่อนั้น) และตรวจสอบให้แน่ใจว่าเขตเวลาของคุณตั้งค่าไว้อย่างถูกต้อง นั่นเป็นเพียงสองสิ่งที่สามารถบังคับให้นาฬิกาซิงค์ไม่ถูกต้อง
Dooley_labs

โอเคฉันเพิ่งตรวจสอบว่า Windows Time Service ของฉันทำงานอยู่หรือไม่และเป็นจริง (เรียกว่า "Windows Time") - แต่ประเภทสถานะเป็น "คู่มือ" ซึ่งตอนนี้ฉันเปลี่ยนเป็น "อัตโนมัติ" ฉันเลือกเขตเวลาด้วยตนเองและนาฬิกาเพิ่งซิงค์ ฉันจะจับตาดูมันและถ้ามันวิ่งต่อไปได้ดีปัญหาของฉันก็จะได้รับการแก้ไข Thanks man :)
Awusuwah

ฉันจะโพสต์ความคิดเห็นของฉันเป็นคำตอบแล้ว โปรดตั้งให้เป็นคำตอบและฉันดีใจที่ฉันสามารถช่วยได้
Dooley_labs

ให้ฉันเดา! คุณใช้แอพการตั้งค่า? อย่าใช้สิ่งนั้นหากคุณเป็นผู้ใช้ที่มีกำลังมากและคุณต้องการควบคุมพีซีอย่างละเอียด ใช้กล่องโต้ตอบแบบดั้งเดิมสำหรับการตั้งค่าเวลาและคุณควรจะปรับหรือใช้บรรทัดคำสั่ง นอกจากนี้คุณไม่ต้องการใช้เซิร์ฟเวอร์ NTP ของ Microsoft เพราะมันไม่ทำงาน มันทำงานไม่ถูกต้องตั้งแต่วันแรก คุณต้องการใช้เซิร์ฟเวอร์ NTP ของ NIST
กลั้ว

พยายามที่จะเปิดใช้งานและเริ่มบริการเวิร์กสเตชัน
Biswapriyo

คำตอบ:


18

ก่อนอื่นนี่เป็นปัญหา Windows มานานกว่าทศวรรษ! นี่ไม่มีอะไรใหม่! Windows มีปัญหาในการซิงค์เวลาของระบบกับเซิร์ฟเวอร์ NTP ตราบเท่าที่ฉันจำได้

หากคุณต้องใช้อินเทอร์เน็ตเพื่อให้ได้เวลาระบบที่ถูกต้องให้ใช้เซิร์ฟเวอร์ NTP ของ American NIST อย่าใช้เซิร์ฟเวอร์ Microsoft NTP! มันไม่ทำงาน! มันไม่เคยทำงานให้ฉันเป็นการส่วนตัวและไม่เคยทำงานให้กับคนจำนวนมากใน WWW ที่โพสต์คำถามที่คล้ายกันกับคำถามที่คุณเพิ่งโพสต์ที่นี่ อย่างไรก็ตามการใช้เซิร์ฟเวอร์ NTP ของ NIST นั้นใช้ได้ผลเสมอสำหรับฉันและมันก็ใช้ได้กับคนอื่นเช่นกันซึ่งเห็นได้จากผลลัพธ์เชิงบวกมากมายหากคุณอ่านการอภิปรายในเว็บฟอรัมอายุทศวรรษ

ฉันไม่รู้ว่าเซิร์ฟเวอร์ใดทำงานได้ดีที่สุด (NIST มีหลายเซิร์ฟเวอร์) แต่คุณสามารถค้นหาได้อย่างง่ายดายเพราะที่อยู่สำหรับหนึ่งในนั้นมาเป็นตัวเลือกล่วงหน้าใน Windows ตั้งแต่ Windows XP เป็นอย่างน้อย นี่คือสิ่งที่ควรใช้เป็นค่าเริ่มต้น แต่เลือกใช้เซิร์ฟเวอร์ NTP ของตนเองซึ่งไม่สามารถใช้งานได้ ที่อยู่อื่น ๆ สามารถพบได้ในเว็บไซต์ NIST

Name               IP Address
time-a.nist.gov    129.6.15.28
time-b.nist.gov    129.6.15.29
time-c.nist.gov    129.6.15.30
time-d.nist.gov    2610:20:6F15:15::27

คุณสามารถค้นหารายการที่สมบูรณ์มากขึ้นที่นี่: http://tf.nist.gov/tf-cgi/servers.cgi

ปัจจัยเดียวที่ทำให้คำถามของคุณโดดเด่นคือคุณใช้ Windows 10 นั่นเป็นสิ่งเดียวที่แตกต่างจากคำถามที่คล้ายกันซึ่งโพสต์โดยคนอื่นในช่วงทศวรรษที่ผ่านมา แต่ปัญหาหลักยังคงเหมือนเดิม เป็นเพียงแค่นั้นกับ Windows 10 การควบคุมแบบละเอียดบางส่วนถูกพรากไปจากผู้ใช้ ดังนั้นผู้ใช้จึงไม่สามารถเลือกเซิร์ฟเวอร์ NTP ที่จะใช้อีกต่อไปหรือพิมพ์ที่อยู่ของเซิร์ฟเวอร์ใดก็ได้ที่ผู้ใช้ต้องการใช้ ตัวเลือกเหล่านี้ยังคงพร้อมใช้งาน แต่ถูกซ่อนไว้และคุณจำเป็นต้องรู้วิธีค้นหา

คุณไม่ต้องการใช้แอพการตั้งค่าใน Windows 10 หากคุณเป็นผู้ใช้ขั้นสูงและต้องการควบคุมระบบของคุณอย่างละเอียด ฉันสามารถยืนยันสิ่งที่คุณอธิบายได้ที่นี่ หากคุณใช้แอพการตั้งค่าและคุณปิดและเปิด "Set time automatic" อีกครั้งมันจะปรากฏขึ้นเพราะแอนิเมชั่นของตัวบ่งชี้เพียงหมุนไปเรื่อย ๆ ดังนั้นอย่าใช้เพราะเป็นค่าเริ่มต้นที่ใช้เซิร์ฟเวอร์ NTP ของ Microsoft ซึ่งไม่สามารถใช้งานได้และคุณไม่สามารถเลือกเซิร์ฟเวอร์ NTP อื่นในหน้านั้นในแอปการตั้งค่า

โดยทั่วไปมีสองวิธีที่คุณสามารถปรับเวลาของระบบใน Windows 10 โดยอัตโนมัติมีแอปการตั้งค่าและมีกล่องโต้ตอบ Windows แบบคลาสสิก คุณต้องการใช้งานหลังและคุณต้องการเลือกเซิร์ฟเวอร์ NIST NTP

การใช้แอพตั้งค่า Windows 10

[เวลา

  1. คลิกที่ปุ่มเมนูเริ่มของ Windows หรือกดปุ่ม Windows
  2. คลิกที่การตั้งค่า
  3. คลิกที่เวลาและภาษา
  4. คลิกที่วันที่และเวลา
  5. พลิกตัวเลือก "ตั้งเวลาอัตโนมัติ" แล้วเปิดใหม่

การใช้กล่องโต้ตอบวันที่และเวลาของ Windows

[เวลา [เวลา

  1. คลิกที่ปุ่มเมนูเริ่มของ Windows หรือกดปุ่ม Windows
  2. คลิกที่การตั้งค่า
  3. คลิกที่เวลาและภาษา
  4. คลิกที่วันที่และเวลา
  5. เลื่อนลงและคลิกที่ลิงก์ "การตั้งค่าวันที่เวลาและภูมิภาคเพิ่มเติม"
  6. คลิกที่ลิงค์ "วันที่และเวลา"
  7. คลิกที่แท็บ Internet Time
  8. คลิกที่ปุ่ม "เปลี่ยนการตั้งค่า"
  9. เลือกtime.nist.govเป็นที่อยู่จากรายการแบบเลื่อนลงหรือใช้เซิร์ฟเวอร์รายการใดรายการหนึ่งข้างต้น
  10. คลิกที่ "อัปเดตเลย"

1
คุณยังสามารถใช้บรรทัดคำสั่งเพื่ออัปเดตเวลาของระบบ นอกจากนี้คุณสามารถใช้เวลา BIOS เพื่อปรับเวลาระบบ Windows ประโยชน์ของอันนี้ก็คือมันใช้งานได้แม้ในขณะที่อินเทอร์เน็ตไม่ซิงค์ คุณเพียงแค่ต้องตั้งค่าเพียงครั้งเดียวและควรแม่นยำสำหรับปีต่อ ๆ ไปโดยมีข้อยกเว้นเพียงอย่างเดียวคือการปรับเวลาตามฤดูกาลซึ่งอาจจะใช่หรืออาจจะไม่ได้ใช้ในประเทศที่คุณอาศัยอยู่
Samir

เห็นได้ชัดว่าคุณสามารถใช้ที่time.nist.govอยู่คนเดียวและมันจะแก้ไขให้กับหนึ่งในเซิร์ฟเวอร์ NIST NTP ใด ๆ ที่ทำงานได้ดีที่สุด บางประเทศมีนาฬิกาอะตอมและเซิร์ฟเวอร์ NTP ของตนเอง แต่ตามจริงแล้วเมื่อเวลาผ่านไปซิงค์บนอินเทอร์เน็ตมันทำงานได้ดีที่สุดกับเซิร์ฟเวอร์ NIST NTP เสมอ
กลั้ว

น่าเศร้าที่นี่ไม่ได้ช่วยอะไรฉัน นาฬิกายังคงทำงานผิด แต่ก็ยังขอขอบคุณสำหรับความช่วยเหลือของคุณ :)
Awusuwah

ขอผมทำเรื่องนึงตรงๆ เป็นการซิงค์ NTP ที่ไม่ได้ผลสำหรับคุณหรือไม่ หรือเป็นการรักษาเวลาโดยทั่วไป? เพราะหากการรักษาเวลาล้มเหลวการซิงค์จะไม่ช่วยคุณในระยะยาว แน่นอนว่าถ้าคุณซิงค์นาฬิกาบ่อยครั้งมากผ่านอินเทอร์เน็ตคุณจะสามารถดูได้ราวกับว่านาฬิกาของคุณถูกต้อง แต่ในที่สุดการซิงค์ก็ไม่สามารถช่วยคุณได้ในเรื่องที่เกี่ยวกับเมนบอร์ดหรือแบตเตอรี่ที่คุณอาจมีกับคอมพิวเตอร์ คอมพิวเตอร์มีอายุ 3 ปีขึ้นไปหรือไม่? มันถูกขับเคลื่อนลงเป็นเวลานานหรือไม่? ถ้าเป็นเช่นนั้นคุณอาจมีแบตเตอรี่ BIOS ที่ตายหรืออ่อนแอในกรณีนี้คุณอาจต้องเปลี่ยนแบตเตอรี่ใหม่
กลั้ว

1
@Awusuwah ฉันต้องการที่จะเพิ่มในสิ่งที่ฉันได้เห็นพฤติกรรมที่แปลกมากในคอมพิวเตอร์ของฉันที่ใช้ Windows 10 อย่างน้อยหนึ่งที่เกี่ยวข้องกับเวลาและนาฬิกา เนื่องจากฉันเป็นผู้ทำงานหลายคนฉันมักจะสลับระหว่างระบบปฏิบัติการไปมาและฉันสังเกตว่านาฬิกาของฉันตั้งค่าไม่ถูกต้องใน Windows 10 บางครั้งเมื่อฉันเข้าสู่ระบบ Windows หลังจากออกจากระบบปฏิบัติการ Linux ดังนั้นดูเหมือนว่า Windows 10 มีปัญหาเกี่ยวกับเวลา แต่ฉันไม่สามารถบอกได้ว่าสิ่งนี้เกี่ยวข้องกับปัญหาของคุณหรือไม่
Samir

3

ถ้าเช่นฉันพีซีของคุณเข้าร่วมโดเมน windows จากนั้นทำตามขั้นตอนในคำตอบของ sammygคุณจะสังเกตเห็นในขั้นตอนที่ 7 ว่าคุณไม่มีInternet Timeแท็บ คุณอาจมีข้อความในตัวแสดงเหตุการณ์จาก Time-Service

เซิร์ฟเวอร์ของคุณจะระบุเวลาของคุณแทน เวลาปัจจุบันบนเซิร์ฟเวอร์สามารถตรวจสอบได้โดยการเปิดพร้อมท์คำสั่งและพิมพ์:

เวลาสุทธิ / โดเมน

หากเวลาแตกต่างกันคุณควรอัปเดตด้วย

เวลาสุทธิ / โดเมน / ชุด


นี่เป็นคำตอบเดียวเมื่อคุณเข้าร่วมโดเมน
Aaron M. Eshbach


0

ไม่ใช่โซลูชันอื่นที่ใช้งานได้สำหรับฉัน

หากพวกเขาใช้งานไม่ได้เช่นกันให้ลองเรียกใช้สคริปต์นี้ด้วยสิทธิ์ผู้ดูแลระบบเป็นงานรายวันในตัวกำหนดเวลางาน:

ในส่วนสำคัญ: https://gist.github.com/aivrit/fdfee71e969ba62670ed0b87c26f3aad

หรือที่นี่:

$time = Invoke-RestMethod -Uri http://worldtimeapi.org/api/ip

$timezones = Get-TimeZone -ListAvailable

# there is no global standard in names of timezones nor a unique id of them
# worldtimeapi always has city name in last part of timezone field
# microsoft has city names in display name
# therefore current solution is to match those names based on city 
foreach ($timezone in $timezones) {
    if ($timezone.DisplayName.ToString() -match $time.timezone.Split("/")[-1]) {
        $current_zone = $timezone
        break
    }
}

if (!$current_zone) {throw "Could'nt find time zone. exiting."}


Set-TimeZone -Name $current_zone.StandardName

Set-Date -Date (Get-Date -Date $time.datetime)

-2

ป้อนคำสั่งเหล่านี้ที่พร้อมท์คำสั่งการยกระดับวิธีที่ 3:

ทำตามขั้นตอนที่กล่าวถึงด้านล่าง

กดปุ่ม Windows + X แล้วเลือก Command prompt (Admin)

พิมพ์คำสั่งแต่ละคำสั่งด้านล่างและกด Enter

หยุดสุทธิ w32time

w32tm / ยกเลิกการลงทะเบียน

w32tm / ลงทะเบียน

เริ่มต้นสุทธิ w32time

w32tm / resync

รีสตาร์ทคอมพิวเตอร์เพื่อทดสอบปัญหาอีกครั้ง

W32tm.exe ใช้เพื่อกำหนดการตั้งค่าบริการ Windows Time นอกจากนี้ยังสามารถใช้เพื่อวินิจฉัยปัญหาเกี่ยวกับการบริการเวลา W32tm.exe เป็นเครื่องมือบรรทัดคำสั่งที่ต้องการสำหรับการกำหนดค่าการตรวจสอบหรือแก้ไขปัญหาบริการ Windows Time


1
โปรดทราบว่าต้องระบุแหล่งที่มาของแหล่งข้อมูลเสมอ
Arjan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.