Cách đồng bộ đồng hồ của bạn
Nếu đồng hồ thiết bị bị lệch, dấu thời gian, mã xác thực hai lớp, lời nhắc lịch và kết nối bảo mật đều có thể trục trặc. Bật đồng bộ giờ tự động là xong trong chưa đầy một phút.
Đang kiểm tra đồng hồ của bạn…
Đang hiện hướng dẫn cho Windows. Không phải thiết bị của bạn? Hãy chọn ở trên.
Windows 11 và 10
- Nhấp chuột phải vào đồng hồ trên thanh tác vụ rồi chọn Adjust date and time. (Hoặc mở Settings › Time & language › Date & time.)
- Bật Set time automatically.
- Nhấp Sync now. Thời gian bên cạnh sẽ đổi thành “just now”.
- Kiểm tra Time zone có đúng không — sai múi giờ trông giống như đồng hồ lệch nguyên giờ.
Nếu “Sync now” thất bại
Mở Command Prompt hoặc PowerShell với quyền quản trị rồi chạy:
w32tm /resync
Nếu báo dịch vụ chưa chạy, hãy khởi động nó trước:
net start w32time
w32tm /resync
Nếu “Sync now” thành công nhưng vẫn lệch dưới một giây
Windows chỉ nhảy đồng hồ khi sai số lớn hơn MaxAllowedPhaseOffset, mặc định là một giây. Sai số nhỏ hơn được sửa bằng cách chỉnh nhẹ nhịp chạy, và việc đó chỉ tiếp diễn khi dịch vụ Windows Time còn chạy. Dịch vụ này khởi động theo trình kích hoạt, nên Windows dừng nó lại ngay sau khi đồng bộ và bỏ dở việc hiệu chỉnh. Vì thế Sync now có thể báo thành công mọi lần trong khi sai số vài phần mười giây vẫn tồn tại mãi.
Trong PowerShell với quyền quản trị, hãy giữ dịch vụ chạy và để Windows sửa thẳng những sai số dưới một giây:
Set-Service W32Time -StartupType Automatic
Start-Service W32Time
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\W32Time\Config' -Name MaxAllowedPhaseOffset -Value 0 -Type DWord
w32tm /config /update
Restart-Service W32Time
w32tm /resync /force
Đo kết quả ngay trong cửa sổ lệnh — chênh lệch trả về nên tính bằng mili giây thay vì phần mười giây:
w32tm /stripchart /computer:time.cloudflare.com /samples:5 /dataonly
Đặt MaxAllowedPhaseOffset thành 0 cũng cho phép Windows vặn đồng hồ lùi lại khi nó chạy nhanh, điều mà vài ứng dụng nhạy cảm với thời gian không thích. Để tránh, hãy giữ giá trị 1 và chỉ đặt dịch vụ ở chế độ Automatic — việc hiệu chỉnh dần vẫn hoạt động, nhưng cần vài giờ để bù trọn một giây.
Đồng bộ thường xuyên hơn để không lệch lại
Đồng hồ máy tính để mặc thường nhanh hoặc chậm một giây trở lên mỗi ngày, còn Windows 11 chỉ kiểm tra mỗi 32768 giây — hơn chín tiếng một chút. Hỏi mỗi giờ sẽ giữ sai số giữa hai lần kiểm tra nhỏ hơn nhiều:
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient' -Name SpecialPollInterval -Value 3600 -Type DWord
Restart-Service W32Time
Khoảng thời gian này chỉ áp dụng khi máy chủ đã cấu hình mang cờ 0x1. Giá trị mặc định của Windows là time.windows.com,0x9 đã có sẵn cờ đó, nên thường không cần đổi gì thêm — hãy kiểm tra bằng w32tm /query /source và thẻ Internet Time nói ở dưới.
Dùng máy chủ thời gian khác
Control Panel › Clock and Region › Date and Time › thẻ Internet Time › Change settings. Đặt máy chủ là time.windows.com hoặc pool.ntp.org rồi nhấp Update now.
Đáng thử nếu việc đồng bộ hỏng hoàn toàn, dù nó hiếm khi giải thích được một sai số nhỏ: các máy chủ thời gian công cộng khớp nhau trong vài mili giây, nên đồng hồ lệch vài phần mười giây rõ rệt không phải do máy chủ đánh lừa.
macOS
- Mở menu Apple › System Settings.
- Vào General › Date & Time.
- Bật Set time and date automatically. Nguồn phải hiện
time.apple.com. - Xác nhận Set time zone automatically using your current location đang bật.
Trên macOS Monterey trở về trước, đường dẫn là System Preferences › Date & Time; hãy nhấp vào ổ khóa để mở khóa trước.
Buộc đồng bộ lại từ Terminal
sudo sntp -sS time.apple.com
iPhone và iPad
- Mở Cài đặt › Cài đặt chung › Ngày & Giờ.
- Bật Đặt tự động.
- Nếu mục này bị mờ, hãy xem Cài đặt › Thời gian sử dụng › Giới hạn nội dung & quyền riêng tư — việc đổi ngày giờ có thể bị chặn ở đó.
- Vẫn sai? Bật rồi tắt Chế độ máy bay, hoặc khởi động lại thiết bị, để buộc nó lấy lại giờ từ mạng.
iOS lấy giờ từ mạng di động hoặc Wi-Fi, nên thiết bị ngoại tuyến lâu ngày có thể cần một lát sau khi kết nối lại.
Android
- Mở Cài đặt › Hệ thống › Ngày và giờ. Trên thiết bị Samsung là Cài đặt › Quản lý chung › Ngày và giờ.
- Bật Đặt giờ tự động (một số phiên bản gọi là Dùng giờ do mạng cung cấp).
- Bật cả Đặt múi giờ tự động.
- Nếu tùy chọn đã bật mà đồng hồ vẫn sai, hãy tắt rồi bật lại để buộc làm mới.
Linux
Hầu hết bản phân phối hiện đại dùng systemd-timesyncd. Bật giờ mạng rồi kiểm tra kết quả:
sudo timedatectl set-ntp true
timedatectl status
Tìm dòng System clock synchronized: yes. Để buộc thực hiện:
sudo systemctl restart systemd-timesyncd
Nếu bạn dùng chrony
sudo chronyc makestep
chronyc tracking
Nếu bạn dùng ntpd
sudo ntpd -gq
ChromeOS
- ChromeOS đặt giờ tự động và không cho chỉnh tay, nên đồng hồ sai gần như luôn là do múi giờ sai.
- Mở Cài đặt › Nâng cao › Ngày và giờ.
- Đặt Múi giờ thành Chọn từ danh sách rồi chọn khu vực của bạn, hoặc để nó dùng vị trí của bạn.
- Nếu vẫn sai, hãy đăng xuất rồi đăng nhập lại, hoặc khởi động lại Chromebook.
Vì sao đồng hồ chính xác lại quan trọng
Đăng nhập và xác thực hai lớp
Mã trong ứng dụng xác thực được sinh ra từ giờ hiện tại. Đồng hồ lệch quá khoảng 30 giây sẽ khiến chúng không dùng được.
Kết nối bảo mật
Chứng chỉ chỉ có hiệu lực giữa hai mốc ngày, nên đồng hồ sai nhiều sẽ gây ra cảnh báo “kết nối của bạn không phải là kết nối riêng tư” trên những trang hoàn toàn bình thường.
Cuộc họp và lời nhắc
Thông báo lịch, đồng hồ hẹn giờ và tác vụ đã lên lịch đều chạy theo đồng hồ máy, nên sẽ lệch theo nó.