ฉันจะอัพเดตนาฬิกา Windows 8 ด้วยอินเทอร์เน็ตทุกครั้งที่ฉันบูตระบบได้อย่างไร


13

ฉันจะอัปเดตนาฬิกา Windows 8 ของฉันกับอินเทอร์เน็ตทุกครั้งที่ฉันบูตระบบด้วยสคริปต์ที่ฉันตั้งไว้ให้ทำงานเมื่อเริ่มต้นระบบ (เช่นตัวเลือกนั้นในหน้าต่างวันที่และเวลาในแท็บเวลาอินเทอร์เน็ต> เปลี่ยนการตั้งค่า .. > อัปเดตเลย)

เหตุผลคือฉันมีปัญหาบางอย่างกับระบบปิดบังและคำตอบสำหรับคำถามนี้จะแก้ปัญหาได้

หมายเหตุ: ตัวเลือกการซิงโครไนซ์กับเซิร์ฟเวอร์เวลาบนอินเทอร์เน็ตจะถูกทำเครื่องหมายและเซิร์ฟเวอร์เวลาคือ time.windows.com

ฉันมีแล็ปท็อปที่มี Ubuntu และ Windows 8 ในการดูอัลบูต


Windows ทำสิ่งนี้อยู่นอกกรอบแล้ว
Ramhound

1
มันอาจทำ แต่ไม่ใช่ในกรณีของฉัน ฉันคิดว่าปัญหาเป็นเพราะ Ubuntu บนดูอัลบูต
Zignd

@Zignd: คุณได้ลองใช้w32tmดังที่กล่าวมาแล้วหรือยัง?
Karan

@ Karan ฉันค้นพบคำสั่งนี้ในขณะที่ดูลิงค์ duDE ที่ให้ไว้ในคำตอบด้านล่าง แต่ปัญหาคือว่าคำสั่งนี้ต้องการสิทธิ์ผู้ดูแลระบบและฉันกำลังมองหามันบนอินเทอร์เน็ต
Zignd

คำตอบ:


18

1. กำหนดค่าบริการเวลา windows เพื่อปรับปรุงเวลาบ่อยขึ้น

แผงควบคุม -> วันที่และเวลา -> แท็บเวลาอินเทอร์เน็ต

ทำเครื่องหมายที่ช่อง "ซิงโครไนซ์กับเซิร์ฟเวอร์เวลาอินเทอร์เน็ต" หากไม่มีการเลือกเซิร์ฟเวอร์ให้เลือก "time.windows.com" หรือ "pool.ntp.org"

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

ไปและตรวจสอบค่าHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\ NtpClient SpecialPollIntervalนี่คือในไม่กี่วินาที

ค่าเริ่มต้นคือ 604800 ซึ่งเป็นจำนวนวินาทีในหนึ่งสัปดาห์ สำหรับการตรวจสอบเวลารายวันเลือก 86400 ยกเว้นว่าคุณมีข้อกำหนดพิเศษมากคุณจะไม่ต้องการมากกว่ารายวัน สี่ชั่วโมงจะอยู่ที่ 14400

2: กำหนดค่าระบบเพื่อบังคับให้อัพเดตเวลาในการบูต

ในการทำการอัพเดทแบบบังคับคุณต้องเรียกใช้สิ่งต่อไปนี้ในฐานะผู้ดูแลระบบ (หรือระบบ):

SC START w32time task_started

ดังนั้นเพื่อบังคับให้มีการอัปเดตเมื่อบูตคุณต้องเรียกใช้คำสั่งนั้นในฐานะผู้ดูแลระบบ คุณสามารถทำได้โดยใช้ Task Scheduler เมื่อต้องการทำสิ่งนี้ให้เรียกใช้สิ่งต่อไปนี้ในฐานะผู้ดูแลระบบ:

schtasks /CREATE /TN "Set Time On Start" /SC ONSTART /RU SYSTEM /TR "SC START w32time task_started"

1
มันจะดีกว่าที่จะเรียกใช้หลังจาก%windir%\system32\w32tm.exe /resync SC START w32time task_startedคำสั่งนั้นให้แน่ใจว่า / ปรับปรุงเวลาบังคับโดยไม่คำนึงถึงการตั้งค่ารีจิสตรี ...
gavenkoa

1

ฉันคิดว่าคุณต้องการเพียงเปิดใช้งาน Windows Time Service ในการตั้งค่าของคุณ - มันจะดูแลนาฬิกาของ windows: http://support.ntp.org/bin/view/Support/WindowsTimeService

เริ่มต้นด้วย Windows 2000 Microsoft ได้รวม Windows Time Service ไว้กับ Windows ทุกรุ่น เริ่มแรก, pupose ของ Windows Time Service คือการเก็บนาฬิกาทั้งหมดในเครือข่าย Windows ให้ตรงกันอย่างอิสระเพื่อสนับสนุนการพิสูจน์ตัวตน Kerberos ซึ่งมีความไวต่อเวลาในระดับหนึ่ง Windows Time Service เรียกอีกอย่างว่า "w32time" และสามารถกำหนดค่าได้ด้วยรีจิสทรีเครื่องมือ GUI ตัวแก้ไขนโยบายกลุ่มหรือเครื่องมือบรรทัดคำสั่ง w32tm ... เซิร์ฟเวอร์และไคลเอนต์ Windows แบบสแตนด์อะโลนจะได้รับการกำหนดค่าให้โพลโดยอัตโนมัติ time.windows.com ทุก ๆ หนึ่งชั่วโมง เซิร์ฟเวอร์ time.windows.com (จริงๆแล้วเป็นกลุ่มของเซิร์ฟเวอร์) ได้รับการดูแลโดย Microsoft ... การกำหนดค่าตัวอย่างเหมาะสำหรับเซิร์ฟเวอร์แบบสแตนด์อโลนของ Windows 2003 หรือตัวเลียนแบบตัวควบคุมโดเมนหลักในโดเมน Active Directory: C:> w32tm / config / อัปเดต /manualpeerlist:"0.pool.ntp.org,0x8 1.pool.ntp.org, 0x8 2.pool.ntp.org, 0x8 3.pool.ntp.org, 0x8 "/ syncfromflags: MANUAL การกำหนดค่าด้านบนบอกให้ Windows Time Service ใช้เซิร์ฟเวอร์สี่เครื่องจาก NTP Pool และใช้การเชื่อมโยงโหมดไคลเอนต์ (ระบุโดย 0x8 หลังจากแต่ละชื่อเซิร์ฟเวอร์) เพื่อติดต่อกับเซิร์ฟเวอร์เหล่านั้น การกำหนดค่านี้เป็นไปตามคำสั่งของเซิร์ฟเวอร์ในไฟล์กำหนดค่าสำหรับ ntpd โปรดทราบว่าการกำหนดค่านี้ไม่ควรใช้กับเซิร์ฟเวอร์ Windows หรือไคลเอนต์ที่เป็นสมาชิกของโดเมน Active Directory ยกเว้นว่าคุณต้องการให้พวกเขาละเว้นเวลาจากตัวควบคุมโดเมน Active Directory บนเครือข่าย คู่มือการกำหนดค่าด้านบนบอกให้ Windows Time Service ใช้เซิร์ฟเวอร์สี่ตัวจาก NTP Pool และใช้การเชื่อมโยงโหมดไคลเอนต์ (ระบุโดย, 0x8 หลังจากแต่ละชื่อเซิร์ฟเวอร์) เพื่อติดต่อกับเซิร์ฟเวอร์เหล่านั้น การกำหนดค่านี้เป็นไปตามคำสั่งของเซิร์ฟเวอร์ในไฟล์กำหนดค่าสำหรับ ntpd โปรดทราบว่าการกำหนดค่านี้ไม่ควรใช้กับเซิร์ฟเวอร์ Windows หรือไคลเอนต์ที่เป็นสมาชิกของโดเมน Active Directory ยกเว้นว่าคุณต้องการให้พวกเขาละเว้นเวลาจากตัวควบคุมโดเมน Active Directory บนเครือข่าย คู่มือการกำหนดค่าด้านบนบอกให้ Windows Time Service ใช้เซิร์ฟเวอร์สี่ตัวจาก NTP Pool และใช้การเชื่อมโยงโหมดไคลเอนต์ (ระบุโดย, 0x8 หลังจากแต่ละชื่อเซิร์ฟเวอร์) เพื่อติดต่อกับเซิร์ฟเวอร์เหล่านั้น การกำหนดค่านี้เป็นไปตามคำสั่งของเซิร์ฟเวอร์ในไฟล์กำหนดค่าสำหรับ ntpd โปรดทราบว่าการกำหนดค่านี้ไม่ควรใช้กับเซิร์ฟเวอร์ Windows หรือไคลเอนต์ที่เป็นสมาชิกของโดเมน Active Directory ยกเว้นว่าคุณต้องการให้พวกเขาละเว้นเวลาจากตัวควบคุมโดเมน Active Directory บนเครือข่าย


3
Windows Time Service เปิดใช้งานแล้วปัญหาคือไม่สามารถทำงานได้
Zignd

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