Dịch vụ Windows Time (W32Time) chịu trách nhiệm đồng bộ giờ hệ thống với máy chủ NTP (như time.windows.com). Nếu dịch vụ này không tự chạy, giờ máy sẽ sai lệch. Dưới đây là 4 phương pháp sửa lỗi từ đơn giản đến nâng cao.
Cách 1: Đăng Ký Lại Dịch Vụ Windows Time Qua CMD (Khuyên Dùng)
- Mở Command Prompt (Admin).
- Chạy lần lượt các lệnh sau (mỗi dòng Enter một lần):
pushd %SystemRoot%\system32 net stop w32time w32tm /unregister w32tm /register sc config w32time type= own net start w32time w32tm /config /update /manualpeerlist:"0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org,3.pool.ntp.org",0x8 /syncfromflags:MANUAL /reliable:yes w32tm /resync popd
- Nếu chưa được, chạy thêm:
w32tm /debug /disable w32tm /unregister w32tm /register net start w32time
Thông báo "The Windows Time Service was started successfully" xác nhận thành công.
Cách 2: Xóa Trigger Mặc Định & Thiết Lập Trigger Mới
- CMD Admin > chạy:
sc triggerinfo w32time delete - Chạy:
sc triggerinfo w32time start/networkon stop/networkoff - Khởi động lại máy.
Lệnh này buộc dịch vụ chỉ chạy khi có mạng, tránh lỗi chạy sớm quá khi mạng chưa sẵn sàng.
Cách 3: Bật Đồng Bộ Thời Gian Trong Task Scheduler
- Control Panel > System and Security > Administrative Tools > Task Scheduler.
- Điều hướng: Task Scheduler Library / Microsoft / Windows / Time Synchronization.
- Chuột phải Synchronize Time > Enable.
- Khởi động lại máy.
Cách 4: Cấu Hình Thủ Công Trong Services.msc & Tắt Task Scheduler Trùng Lặp
- Win+R > services.msc > Tìm Windows Time > Properties.
- Startup type: Automatic (Delayed Start) > Nếu chưa chạy, click Start > Apply/OK.
- Mở lại Task Scheduler (như Cách 3) > Chuột phải Synchronize Time > Disable (để tránh xung đột khởi động sớm).
- Khởi động lại máy.
Lưu ý: Đảm bảo ngày/giờ và múi giờ trên máy đúng trước khi đồng bộ. Kiểm tra tường lửa/antivirus không chặn cổng UDP 123 (NTP).