Cách ngăn PC Windows của bạn thức dậy ngẫu nhiên từ chế độ ngủ

Tác giả sysadmin, T.Tám 11, 2023, 05:52:09 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách ngăn PC Windows của bạn thức dậy ngẫu nhiên từ chế độ ngủ


Nếu máy tính của bạn tiếp tục thức dậy từ chế độ ngủ, bạn có thể điều chỉnh một vài cài đặt để khắc phục sự cố. Đây là cách đảm bảo PC Windows 10 hoặc Windows 11 của bạn luôn ở chế độ ngủ. Đôi khi máy tính của bạn không muốn ở chế độ ngủ. Bạn có thể nhấn nút ngủ, thấy màn hình chuyển sang màu đen, nghe thấy tiếng quạt ngừng quay và vẫn bị đánh thức bởi ánh đèn chói mắt vào giữa đêm. Điều này nghe giống như một câu chuyện quen thuộc?


Ngay cả khi bạn nghĩ rằng máy tính của mình đã tắt trong đêm, thì vẫn có những quy trình đang hoạt động có thể cản trở giấc ngủ ngon của bạn. Dưới đây là một số cách để chẩn đoán sự cố và giữ cho máy tính của bạn không hoạt động trong đêm.

1. Tìm hiểu điều gì đã đánh thức máy tính của bạn


Bạn có thể không biết điều gì đã đánh thức máy tính của mình, nhưng Windows thì có. Lần tới khi nó thức dậy bất ngờ, hãy mở menu Bắt đầu và tìm kiếm "cmd", sau đó nhấp chuột phải vào mục nhập Dấu nhắc Lệnh và chọn Chạy với tư cách Quản trị viên. Nhập lệnh sau và nhấn Enter:

Mã nguồn [Chọn]
powercfg -lastwake
Nếu bạn may mắn, nó sẽ cho bạn một câu trả lời rõ ràng. Ví dụ: lần cuối cùng máy trạm của tôi thức dậy, đó là do  chương trình sao lưu đám mây của tôi  đang chạy bản sao lưu theo lịch trình vào buổi tối. Trong trường hợp đó, quá trình tìm kiếm của bạn đã kết thúc và bạn có thể điều chỉnh cài đặt của chương trình đó hoặc gỡ cài đặt chương trình đó để ngăn chặn sự cố.


Trong các trường hợp khác, nó có thể liệt kê một thiết bị phần cứng cụ thể và bạn có thể bỏ qua phần có liên quan trong bài viết này hoặc thực hiện tìm kiếm trên web để thay đổi cài đặt nào trên thiết bị đó. Nếu lệnh trên không cung cấp cho bạn thông tin hữu ích, hãy thử lệnh này:

Mã nguồn [Chọn]
powercfg -waketimers
Tôi cũng đã may mắn tìm kiếm  thông tin Trình xem sự kiện của Windows . Nhấp vào menu Bắt đầu, tìm kiếm "Trình xem sự kiện" và khởi chạy công cụ. Trong thanh bên, đi tới  Nhật ký Windows > Hệ thống, sau đó nhấp vào Lọc nhật ký hiện tại ở bên phải cửa sổ. Trong Windows 11, nó được gọi là Tạo Chế độ xem Tùy chỉnh.


Chọn  Trình khắc phục sự cố nguồn  từ menu thả xuống Nguồn sự kiện và nhấp vào OK để xem tất cả các lần máy tính của bạn thức dậy gần đây và nguyên nhân gây ra chúng. Lọc theo Kernel-Power cũng có thể hữu ích, nhưng theo kinh nghiệm của tôi, nó ít có khả năng bao gồm dữ liệu hữu ích hơn.

Sử dụng thông tin đó, bạn có thể thử một số giải pháp bên dưới để giữ cho máy tính của bạn không bị đánh thức ngẫu nhiên vào lần tới.

2. Tinh chỉnh Windows Update, Bảo trì theo lịch trình


Windows Update là một con quái vật hay thay đổi và tôi đã từng gặp phải trường hợp nó gây ra nhiều lần đánh thức không mong muốn trong quá khứ. Có một số cách để giải quyết vấn đề này. Trước tiên, hãy thử sử dụng các công cụ tích hợp sẵn của Windows Update để lên lịch trình cập nhật và khởi động lại một cách tỉ mỉ hơn.

Đặt  Giờ hoạt động của bạn và trì hoãn các bản cập nhật cho đến khi bạn có thời gian để cài đặt chúng và bạn có thể giải quyết vấn đề này một cách dễ dàng. Trong Windows 10, hãy đi tới Cài đặt > Cập nhật & Bảo mật > Windows Update để tạm dừng cập nhật hoặc thay đổi giờ hoạt động. Người dùng Windows 11 có thể mở Cài đặt > Windows Update để tạm dừng cập nhật. Để thay đổi giờ hoạt động, hãy nhấp vào Tùy chọn nâng cao > Giờ hoạt động.

Một số tùy chọn này có thể không khả dụng nếu bạn nhận được máy tính của mình thông qua cơ quan.

3. Tìm hiểu sâu hơn với Trình chỉnh sửa chính sách nhóm cục bộ


Nếu cần tìm hiểu sâu hơn một chút về cài đặt của mình, bạn sẽ cần phiên bản Pro hoặc Enterprise của Windows 10 hoặc 11 để truy cập Trình chỉnh sửa chính sách nhóm. Miễn là bạn có thứ gì đó khác với phiên bản Home, bạn có thể mở menu Bắt đầu và tìm kiếm "Chính sách nhóm".

Khi Trình chỉnh sửa chính sách nhóm cục bộ mở, hãy đi tới Cấu hình máy tính > Mẫu quản trị > Cấu phần Windows > Windows Update, sau đó bấm đúp vào  Kích hoạt quản lý nguồn Windows Update  và đặt thành Đã tắt.

4. Thay đổi cài đặt bảo trì tự động


Windows cũng chạy một bộ tác vụ Bảo trì tự động một lần mỗi ngày, bao gồm các bản cập nhật phần mềm, quét bảo mật và các công việc khác. Mở menu Bắt đầu, tìm kiếm "Bảo trì tự động" và nhấp vào Thay đổi cài đặt Bảo trì Tự động để mở Bảng Điều khiển.

Từ trình đơn này, bạn có thể thay đổi thời gian chạy của ứng dụng này—tôi đã đặt của mình chạy lúc 5 giờ chiều—hoặc ngăn không cho ứng dụng này đánh thức máy tính hoàn toàn bằng cách bỏ chọn hộp Cho phép bảo trì lịch biểu đánh thức máy tính của tôi ở hộp thời gian đã lên lịch ở dưới cùng.

5. Tìm thiết bị USB hoạt động sai


Windows có thể cho bạn biết một thiết bị USB đang đánh thức máy tính của bạn, nhưng bạn sẽ phải tìm ra thiết bị vi phạm. Tôi cá rằng đó là chuột hoặc bàn phím của bạn—có thể con mèo của bạn nghĩ đó là một món đồ chơi thú vị khi bạn không để ý—nhưng nó có thể là bất cứ thứ gì.

Nếu bạn gặp khó khăn trong việc xác định thiết bị nào gây ra sự cố, hãy tháo tất cả các thiết bị USB của bạn vào lần tới khi bạn đặt máy tính ở chế độ ngủ và xem liệu nó có tự thức dậy hay không. Nếu không, hãy cắm một thiết bị vào lần tới khi bạn đặt thiết bị ở chế độ ngủ. Kết nối thiết bị thứ hai vào đêm hôm sau. Tiếp tục làm điều này cho đến khi bạn tìm thấy thiết bị vi phạm.

Khi bạn tìm thấy phần cứng có vấn đề, hãy mở menu Bắt đầu và tìm kiếm "Trình quản lý thiết bị". Tìm thiết bị trong danh sách kết quả—chẳng hạn như bàn phím của bạn—và nhấp chuột phải vào thiết bị. Chọn Properties và tab Power Management, sau đó bỏ chọn  tùy chọn Allow This Device to Wake the Computer  và nhấn OK.

Nếu máy tính của bạn không ở chế độ ngủ sau đó, bạn cũng có thể thử  vào BIOS  và tắt đánh thức USB từ đó, nếu bạn thấy một tùy chọn cho nó. (Vào thiết lập BIOS bằng cách nhấn một phím khi máy tính của bạn khởi động lần đầu, thường là phím như Delete hoặc F2—màn hình khởi động sẽ cho bạn biết.)

6. Giới hạn bộ điều hợp mạng của bạn


Một trong những máy tính bị mất ngủ của tôi nói với tôi rằng nó đã thức dậy nhờ "Kết nối mạng Gigabit Intel(R) I211." Đó là cổng Ethernet kết nối máy tính của tôi với internet và điều đó có nghĩa là một số loại hoạt động mạng đang đánh thức máy tính thường xuyên. Bạn có thể sửa lỗi này từ Trình quản lý thiết bị.

Mở menu Bắt đầu, tìm kiếm "Trình quản lý thiết bị" và tìm bộ điều hợp Ethernet hoặc Wi-Fi được đề cập trong Bộ điều hợp mạng. Nhấp chuột phải vào nó, chọn Thuộc tính và mở tab Quản lý năng lượng. Bỏ chọn  tùy chọn Cho phép thiết bị này đánh thức máy tính  và bạn sẽ có màu vàng. Bạn cũng có thể tìm thấy các tùy chọn đánh thức mạng trong BIOS, như được mô tả ở trên.

Ngoài ra, bạn có thể chọn hộp đó và chọn  Chỉ cho phép Gói ma thuật đánh thức máy tính. Gói ma thuật rất hữu ích nếu bạn sử dụng  Wake-On-LAN  để truy cập máy tính đang ngủ từ xa. Nó sẽ đảm bảo rằng Wake-On-LAN vẫn hoạt động mà không cho phép bất kỳ lưu lượng truy cập mạng nào đánh thức máy tính của bạn khỏi giấc ngủ.

Hộp này không được chọn theo mặc định, vì một lý do vô duyên nào đó và việc kiểm tra nó đã giải quyết vấn đề của tôi một cách tuyệt vời.

7. Vô hiệu hóa bộ hẹn giờ đánh thức khác


Nếu không có cách nào ở trên khắc phục được sự cố của bạn, bạn có thể phải tìm hiểu sâu về bộ hẹn giờ đánh thức được đặt trên máy tính của mình—tức là các sự kiện đã lên lịch được phép đánh thức máy của bạn. Mở menu Bắt đầu, tìm kiếm "Chỉnh sửa gói điện" và nhấp vào Thay đổi cài đặt nâng cao trong cửa sổ Chỉnh sửa cài đặt gói.

Head to  Sleep > Allow Wake Timers  và thay đổi cả  Battery  và  Plugged In  thành  Disabled. Bạn sẽ muốn lặp lại quy trình này cho tất cả các gói điện của mình trong menu thả xuống ở trên cùng, không chỉ gói bạn hiện đang sử dụng.

Tuy nhiên, đây là vấn đề: Đây là một cài đặt bao quát được thiết kế để ảnh hưởng đến tất cả các bộ hẹn giờ đánh thức, điều đó có thể có nghĩa là nó quá nhiệt tình đối với bạn (nếu bạn muốn bật một số bộ hẹn giờ đánh thức nhất định). Nó cũng không hiệu quả một cách kỳ lạ, điều đó có nghĩa là ngay cả khi bạn  muốn  thực hiện biện pháp khắc nghiệt hơn này, nó có thể không ngăn được bộ hẹn giờ đánh thức của họ, nhưng bạn vẫn có thể thoải mái điều chỉnh nó.


Với ý nghĩ đó, tôi cũng khuyên bạn nên mở PowerShell. Thực hiện việc này bằng cách nhấp chuột phải vào menu Bắt đầu và chọn Windows PowerShell (Windows 10) hoặc Windows Terminal (Windows 11). Sau đó, bạn có thể chạy lệnh sau:

Mã nguồn [Chọn]
Get-ScheduledTask | where {$_.settings.waketorun}
Điều này có thể giúp bạn tìm các tác vụ đã lên lịch được thiết kế để đánh thức PC của bạn. Nếu bạn thấy bất kỳ thứ gì mình muốn tắt, hãy mở menu Bắt đầu và tìm kiếm "Trình lập lịch tác vụ", sau đó điều hướng đến tác vụ được đề cập bằng thanh bên và nhấp đúp để chỉnh sửa tác vụ đó. Chọn tab Điều kiện và bỏ chọn hộp  Đánh thức máy tính để chạy tác vụ này .


Việc đánh thức ngẫu nhiên có thể cực kỳ khó giải quyết và bạn có thể thấy rằng cần phải đào sâu hơn nữa để tìm ra vấn đề cụ thể của mình. Nhưng hy vọng rằng các tùy chọn trên ít nhất đã chỉ cho bạn đi đúng hướng.

Hãy nhớ rằng bạn có thể phải quay lại và thực hiện việc này sau vài tháng nếu sự cố lại bắt đầu xảy ra—các chương trình mới, phần cứng mới và các bản cập nhật Windows luôn có thể khiến sự cố tái diễn. Đó là một lời nguyền, nhưng ít nhất bây giờ bạn có thể kiểm soát nó.