เวลาที่แม่นยำสำคัญสำหรับ Kerberos, SSL/TLS, Logs, Scheduled Tasks Windows 10 ใช้ NTP (Network Time Protocol) ซิงโครกับ Time Server (default: time.windows.com) นี่คือ 5 วิธีจัดการ
5 วิธีจัดการ Internet Time Sync
เตรียม: สร้าง Restore Point
วิธีที่ 1: Internet Time Settings (GUI มาตรฐาน)
- Win + R →
control→ Clock and Region → Date and Time - แท็บ Internet Time → Change settings
- ติ๊ก Synchronize with an Internet time server → เลือก Server → Update now → OK
วิธีที่ 2: Command Prompt (Admin) — เร็ว สำหรับ Script
w32tm /resync
net time /domain
# ถ้า error "The service has not been started"
net start w32time
w32tm /resync
วิธีที่ 3: เปลี่ยนช่วงเวลาซิงโคร (Registry) — Default 7 วัน (604800 วิ) → แนะนำ 1 วัน (86400 วิ)
- Win + R →
regedit - ไป:
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient - แก้ SpecialPollInterval → Decimal →
86400(1 วัน) → OK → รีสตาร์ท
⚠ ไม่ควรตั้งต่ำกว่า 14400 วิ (4 ชม.) จะโดน Ban IP จาก Time Server
วิธีที่ 4: เพิ่ม Time Server ใหม่ (GUI)
- Control Panel → Date and Time → Internet Time → Change settings
- ติ๊ก Synchronize → พิมพ์ Server ใหม่ (เช่น
time.google.com,pool.ntp.org) → Update now → OK
วิธีที่ 5: เพิ่ม Time Server ผ่าน Registry
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers- New → String Value → ชื่อเป็นตัวเลขลำดับ (เช่น 3) → Value:
time.google.com - รีสตาร์ท
แก้ไขปัญหา Sync ไม่ได้ (Reset W32Time Service)
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /resync /nowait
※ จะลบ Custom Servers ที่เพิ่มไว้ใน Registry ทั้งหมด
แนะนำ: ใช้ Google Public NTP (time.google.com) หรือ Cloudflare (time.cloudflare.com) ความแม่นยำสูง และรองรับ IPv6