Cách buộc đồng bộ thời gian trong Windows bằng lệnh

Thỉnh thoảng, Windows có thể hành động kỳ lạ và hiển thị sai thời gian. Điều này đặc biệt đúng khi bạn khởi động kép hoặc một số chương trình gặp rắc rối với cài đặt thời gian. Nếu điều đó từng xảy ra với bạn, bạn có thể buộc đồng bộ thời gian Windows bằng một lệnh duy nhất.

Lưu ý:

Bạn phải đăng nhập với tư cách admin để có thể đồng bộ thời gian của PC.

Nếu PC của bạn nằm trên một domain, bạn không thể đồng bộ thời gian của mình với Internet time server bằng Internet Time Settings. Thay vào đó, đồng hồ của bạn sẽ tự động đồng bộ với domain controller. Bạn vẫn có thể sử dụng lệnh đồng bộ thời gian trong Command Prompt để đồng bộ theo cách thủ công với domain controller của mình bất kỳ lúc nào.

Lệnh đồng bộ thời gian Windows

Để buộc thời gian đồng bộ trong Windows bằng Command Prompt, tất cả những gì bạn phải làm là thực thi một dòng lệnh đơn.

Đầu tiên, mở Command Prompt với quyền admin.

Trong cửa sổ Command Prompt, thực thi lệnh:

w32tm /resync

Ngay khi bạn thực thi lệnh, Windows sẽ đồng bộ lại thời gian dựa trên múi giờ hiện tại của bạn. Trong trường hợp bạn đang tự hỏi, múi giờ được đặt tự động tùy thuộc vào vị trí của bạn. Ngoài ra, chi tiết thời gian được cập nhật từ máy chủ time.windows.com mặc định (Windows Internet Time Server).

Lệnh đồng bộ thời gian Windows
Lệnh đồng bộ thời gian Windows

Nếu hệ thống Windows của bạn nằm trên một domain thì lệnh trên có thể không hoạt động. Trong những tình huống đó, hãy sử dụng lệnh:

w32tm /domain

Lưu ý: Đôi khi bạn có thể thấy lỗi "The computer did not resync because no time data was available” (Máy tính không đồng bộ lại vì không có dữ liệu thời gian). Điều này khá phổ biến. Đặc biệt là trong Windows 7 và 8. Chỉ cần cố gắng thực thi lệnh nhiều lần và cuối cùng nó sẽ hoạt động.

Sử dụng time server tùy chỉnh

Giống như đã nói trước đây, Windows sử dụng time.windows.com làm time server mặc định. Nếu time server đó không hoạt động trong trường hợp của bạn hoặc nếu bạn muốn sử dụng một số time server tùy chỉnh khác, bạn cũng có thể làm điều đó.

Mở Command Prompt với quyền admin và thực thi lệnh sau. Đừng quên thay thế time.server.url.com bằng URL time server thực tế. Bạn có thể sử dụng NTP Pool Project (https://www.ntppool.org/zone/@) để tìm địa chỉ time server của các quốc gia và địa điểm khác nhau.

w32tm /config /update /manualpeerlist:time.server.url.com

Ngay khi bạn thực thi lệnh, Windows sẽ truy cập time server đó, lấy thời gian và đồng bộ với hệ thống của bạn.

Cách khác để đồng bộ thời gian trong Windows 10

Đồng bộ thời gian với Internet Time Server trong Internet Time Settings

1. Mở Control Panel (chế độ xem biểu tượng) và nhấp vào biểu tượng Date and Time.

2. Nhấp vào tab Internet Time và kích vào nút Change settings.

Lưu ý:

Điều này cũng sẽ hiển thị cho bạn ngày và giờ khi đồng hồ được đồng bộ thành công lần cuối, cùng với tên của máy chủ Internet được sử dụng.

Nếu PC của bạn nằm trên một domain, thì bạn sẽ không có tab Internet Time.

Nhấp vào tab Internet Time và kích vào nút Change settings
Nhấp vào tab Internet Time và kích vào nút Change settings

3. Nếu được UAC nhắc, hãy nhấp vào Yes để xác nhận.

4. Tích vào hộp Synchronize with an Internet time server, chọn một time server và nhấn vào Update now.

Tích vào hộp Synchronize with an Internet time server, chọn một time server và nhấn vào Update now
Tích vào hộp Synchronize with an Internet time server, chọn một time server và nhấn vào Update now

5. Nếu xảy ra lỗi, hãy nhấp lại vào Update now một lần nữa để xem liệu nó có thể đồng bộ thành công ngay bây giờ hay không. Nếu ngày hoặc giờ trên PC của bạn được đặt không chính xác quá nhiều, điều đó có thể gây ra lỗi khi cố đồng bộ thời gian.

Nếu xảy ra lỗi, hãy nhấp lại vào Update now một lần nữa để xem liệu nó có thể đồng bộ thành công ngay bây giờ hay không
Nếu xảy ra lỗi, hãy nhấp lại vào Update now một lần nữa để xem liệu nó có thể đồng bộ thành công ngay bây giờ hay không

6. Khi thời gian được đồng bộ thành công, hãy nhấn vào OK.

7. Nhấn OK.

Đồng bộ thời gian với Internet Time Server trong Settings

Thay vào đó, bạn cũng có thể đồng bộ thời gian thông qua ứng dụng Settings của Windows 10. Trong thực tế, so với Command Prompt hoặc Control Panel, các tùy chọn mới trong ứng dụng Settings dễ dàng truy cập và sử dụng hơn nhiều.

Để đồng bộ thời gian qua ứng dụng Settings, trước tiên hãy mở ứng dụng Settings bằng cách nhấn phím tắt Win+I.

Trong ứng dụng Settings, đi đến Time & Language > Date & Time. Ở bên phải, nhấp vào nút Sync trong phần Synchronize your clock.

Nhấp vào nút Sync trong phần Synchronize your clock
Nhấp vào nút Sync trong phần Synchronize your clock

Ngay khi bạn nhấp vào nút này, Windows sẽ đồng bộ thời gian. Một lần nữa, như đã nói trước đây, Windows sử dụng time server mặc định để đồng bộ thời gian. Nếu bạn muốn đồng bộ thời gian qua time server tùy chỉnh thì hãy sử dụng lệnh trên để đồng bộ thời gian Windows. Ở thời điểm bài viết này, ứng dụng Settings không có tùy chọn để thay đổi time server mặc định.

Thứ Hai, 26/08/2024 12:02
4,98 👨 42.788
0 Bình luận
Sắp xếp theo