Tổng quan
TimeSync là một tiện ích nhỏ, dùng để đặt lại múi giờ và đồng bộ thời gian hệ thống Windows từ máy chủ NTP.
Chương trình hướng tới mục tiêu đơn giản: chạy một lần – thời gian đúng ngay.
Phù hợp cho các máy:
-
Không join domain
-
Máy văn phòng cũ
-
Máy chạy phần mềm kế toán, chấm công, PLC, ghi log
-
Hệ thống thường xuyên bị sai giờ do pin CMOS yếu hoặc tắt Windows Time Service
Công nghệ & môi trường
-
Ngôn ngữ: AutoIt
-
Giao thức: NTP (UDP/123)
-
NTP server:
time.nist.gov -
Hệ điều hành hỗ trợ:
-
Windows XP
-
Windows 7 / 8 / 10 / 11
-
Không cần cài đặt, không phụ thuộc .NET, chạy trực tiếp file .exe.
Nguyên lý hoạt động
-
Kiểm tra thời gian hệ thống
So sánh với mốc chuẩn để xác định thời gian có sai hay không. -
Kiểm tra kết nối mạng
Chỉ thực hiện đồng bộ khi có Internet. -
Thiết lập múi giờ Việt Nam (UTC+07:00)
-
Windows XP: dùng
timedate.cpl -
Windows mới: dùng
tzutil
-
-
Gửi yêu cầu NTP
Gửi gói UDP chuẩn NTP trực tiếp tới server. -
Xử lý timestamp & cập nhật hệ thống
-
Quy đổi timestamp từ mốc 01/01/1900
-
Cộng offset múi giờ
-
Ghi trực tiếp vào system time bằng API Windows
-
Toàn bộ quá trình hoàn tất trong vài giây.
Đặc điểm kỹ thuật đáng chú ý
-
Không dùng dịch vụ Windows Time
Chủ động kiểm soát, tránh lỗi service không chạy hoặc bị chặn. -
Tự xử lý gói NTP và timestamp
Không phụ thuộc thư viện ngoài. -
Tương thích Windows XP
Thiết kế thực tế, không bỏ hệ thống cũ vẫn đang được sử dụng ngoài doanh nghiệp.
Ứng dụng thực tế
-
Kỹ thuật viên IT xử lý nhanh máy người dùng
-
Máy chạy phần mềm cần thời gian chính xác
-
Hệ thống ghi log, chấm công, điều khiển tự động
-
USB toolkit cứu hộ IT
Cách dùng:
Chạy
TimeSync.exevới quyền Administrator → hoàn tất.
Ưu điểm
-
Nhẹ, chạy nhanh
-
Không cần cài đặt
-
Hoạt động ổn định
-
Chủ động NTP
-
Dùng được cho hệ thống cũ
Giới hạn
-
Cần quyền Administrator
-
Chỉ chạy theo yêu cầu (không chạy nền)
Đây là chủ ý thiết kế, không phải thiếu sót.