Vấn đề đánh thức ngủ không mong muốn khá phổ biến trên thiết bị Windows, ít nhất qua lượng báo cáo trên diễn đàn hỗ trợ Microsoft. Bước đầu chẩn đoán các đánh thức tự động là tìm nguyên nhân. Sau đó bạn sẵn sàng điều chỉnh nguồn gây rối để ngăn nó đánh thức máy trong tương lai.

Hướng dẫn yêu cầu Command Prompt, vì Windows không hiển thị thông tin này trong giao diện đồ họa. Cần chạy Command Prompt as administrator – tìm cmd trong Start, chuột phải kết quả chọn "Run as administrator". Chấp nhận UAC.
Tìm nguyên nhân đánh thức máy bằng một lệnh:
powercfg -lastwake
Gõ lệnh nhấn Enter. Kết quả thay đổi tùy loại sự kiện đánh thức. Trong ảnh chụp, thủ phạm là thiết bị phần cứng USB. Bạn có thể thấy nguồn khác: hoạt động mạng, bộ hẹn giờ đánh thức theo lịch.

Thông tin này giúp xác định nguyên nhân đánh thức bất ngờ. Bước tiếp theo tùy thuộc vào loại sự kiện gây đánh thức. Chúng tôi đề cập hai nguồn phổ biến dưới đây.
Khắc phục đánh thức do thiết bị
Trong hầu hết trường hợp, đánh thức do thiết bị giải quyết dễ dàng qua Device Manager. Tìm Device Manager trong Start chạy chương trình.
Dùng thông tin từ Command Prompt, tìm thiết bị được tên trong Device Manager. Cẩn thận nếu lệnh chỉ thiết bị chung như USB root controller. Trong trường hợp đó, có thể bất kỳ thiết bị USB gắn vào controller đó gây vấn đề.

Khi xác định thiết bị nghi ngờ, double-click mở Properties. Chuyển tab "Power Management", nếu có – nếu không, thiết bị không đánh thức máy. Trong tab Power Management, bỏ tích "Allow this device to wake the computer".
Ngăn bộ hẹn giờ đánh thức (wake timers) đánh thức máy
Nguyên nhân phổ biến khác là wake timers nền. Windows và app cấu hình để đánh thức máy theo lịch. Thường dùng cho bảo trì tự động.

Để tắt wake timers, tìm Power Options trong Start mở liên kết Control Panel. Nhấp "Change plan settings" bên kế hoạch nguồn đang dùng, rồi "Change advanced power settings" màn hình sau.

Trong popup, mở rộng "Sleep" trong tree view, rồi "Allow wake timers". Đổi giá trị dropdown thành "Disable", nhấp "Apply" và "OK".
Kỹ thuật này giải quyết nhiều vấn đề đánh thức phổ biến. Tuy nhiên, Windows có thói quen không tuân theo cài đặt nguồn liên quan ngủ, nên bạn có thể cần điều tra thêm. Công cụ như Event Viewer giúp thu hẹp tìm kiếm, dùng thông tin nguồn đánh thức từ Command Prompt.