Làm thế nào để tìm hiểu lý do tại sao PC của bạn thức dậy và làm thế nào để ngăn chặn nó

Đưa PC của bạn vào chế độ ngủ bằng tay hoặc tự động có thể có một số lợi thế. Về mặt kỹ thuật, đây là chế độ năng lượng thấp và chế độ ngủ, treo hoặc chờ đều được đề cập đến cùng một chế độ.

Điều xảy ra trong nền là trạng thái cuối cùng của hệ thống được lưu trữ trong RAM trước khi nguồn bị cắt cho tất cả các thiết bị và hệ thống không cần thiết cho chế độ hoạt động tối thiểu này.

Trạng thái được nối lại khi bạn nhấn nút đánh thức hoặc khi bàn phím hoặc chuột được di chuyển.

Đôi khi, máy tính thoát khỏi chế độ ngủ mà không cần bạn làm gì. Điều này có thể có một số nguyên nhân, và hướng dẫn này thảo luận về một số trong số họ.

Phần 1: Chẩn đoán đánh thức

Điều đầu tiên bạn nên làm là thử và xác định nguồn hoặc thiết bị đang đánh thức PC của bạn. Windows cung cấp một số công cụ mà bạn có thể sử dụng cho mục đích này và phần này của hướng dẫn giải thích cách bạn có thể sử dụng chúng để tìm hiểu thêm về nguồn.

Lưu ý rằng mặc dù nó có thể tiết lộ thông tin cho bạn, nhưng không phải lúc nào cũng như vậy. Nó có thể xảy ra rằng các chương trình chẩn đoán không trả lại nguồn nào cả, hoặc chỉ các nguồn không xác định.

Tuy nhiên, nên bắt đầu ở đây vì một cú đánh sẽ cung cấp cho bạn thông tin cần thiết để ngăn máy tính tự động thức dậy khi ở chế độ ngủ.

Chẩn đoán dòng lệnh

Điều đầu tiên bạn có thể muốn làm là kiểm tra xem các thiết bị có chịu trách nhiệm đánh thức máy tính tự động hay không. Làm như sau để tìm ra điều đó:

  1. Nếu bạn đang sử dụng Windows 7, nhấp vào nút menu bắt đầu, nhập cmd, nhấp chuột phải vào cmd.exe và chọn Chạy với tư cách Quản trị viên.
  2. Nếu bạn đang sử dụng Windows 8.x, hãy sử dụng Windows-X để hiển thị menu lệnh và chọn Dấu nhắc lệnh (Quản trị viên) từ danh sách có sẵn.
  3. Nhập powercfg -lastwake và như một lệnh thứ hai powercfg -devicequery Wake_armed.
  4. Các thiết bị chịu trách nhiệm đánh thức máy tính có thể được liệt kê ở đây.
  5. Bạn cũng có thể muốn chạy powercfg -waketimers để tìm hiểu xem có bất kỳ thời gian đánh thức nào được cấu hình để đưa máy tính trở lại khi vào chế độ ngủ hay không.
  6. Đôi khi, tên của một chương trình có thể được hiển thị ở đây. Nếu đó là trường hợp, bạn có thể muốn đi qua các tùy chọn ứng dụng để tìm ra cách để ngăn nó đánh thức PC.

Chẩn đoán Windows Event Viewer

Trong khi vẫn ở dòng lệnh, nhập eventvwr.msc để khởi chạy Windows Event Viewer.

  1. Chọn Nhật ký Windows> Hệ thống từ menu trong thanh bên.
  2. Khi nhật ký được hiển thị, chọn Lọc Nhật ký hiện tại từ menu Hành động.
  3. Một cửa sổ mới mở ra mà bạn sử dụng để tùy chỉnh những gì được hiển thị trong nhật ký thậm chí được chọn.
  4. Xác định vị trí các nguồn Sự kiện ở đó và chọn Trình khắc phục sự cố từ menu ngữ cảnh. Danh sách được sắp xếp theo thứ tự bảng chữ cái và bạn không nên có bất kỳ vấn đề nào khi tìm mục lọc trong menu.
  5. Tất cả các mục được liệt kê theo cấp độ, ngày và thời gian và ID sự kiện.
  6. Mở các mục được đóng theo ngày và giờ để đánh thức PC và kiểm tra danh sách Nguồn Wake ở đó. Nó có thể tiết lộ những gì đánh thức máy tính.

Phần 2: Sửa chế độ đánh thức

Đây là phần chúng tôi áp dụng sửa chữa, để ngăn chế độ ngủ được tự động rời khỏi. Nếu bạn đã phát hiện ra những gì chịu trách nhiệm cho hệ thống của mình, hãy bỏ qua tất cả các đề xuất ngoại trừ đề xuất phù hợp với vấn đề của bạn.

Nếu bạn không biết nguồn cụ thể, hãy thử tất cả để tìm hiểu thêm về nó. Tôi khuyên bạn nên thử một giải pháp, đưa PC của bạn vào chế độ ngủ và xem liệu nó có tự động phục hồi từ đó không. Nếu đúng như vậy, đó không phải là giải pháp cho vấn đề của bạn và bạn nên đi đến bản sửa lỗi được đề xuất tiếp theo và thử điều đó.

Sửa chuột

Chuột máy tính có thể chịu trách nhiệm đưa PC ra khỏi chế độ ngủ. Bạn có thể tìm hiểu nếu đó là trường hợp và vô hiệu hóa tính năng, theo cách sau:

  • Nhấn vào phím Windows và nhập chuột vào đây.
  • Bạn sẽ thấy một mục nhập Bảng điều khiển có nhãn chuột nếu bạn đang sử dụng Windows 7. Nếu bạn đang sử dụng Windows 8, hãy gõ chuột, nhấn return, chọn để xem tất cả các cài đặt và chọn kết quả có nhãn Chuột và không có gì khác.
  • Điều này sẽ mở thuộc tính chuột trên máy tính để bàn.
  • Chuyển sang tab Phần cứng ở đây và chọn Thuộc tính trên nó.
  • Nhấp vào nút Thay đổi cài đặt khi cửa sổ mới mở ra.
  • Chuyển sang tab Quản lý nguồn tại đây và bỏ chọn "Cho phép thiết bị này đánh thức máy tính".

Hoặc, mở Trình quản lý thiết bị từ Bảng điều khiển máy tính để bàn, tìm Chuột và các thiết bị trỏ khác được liệt kê ở đây và nhấp chuột phải vào các thiết bị được liệt kê bên dưới để chọn thuộc tính ở đó. Hoặc, chỉ cần nhấp đúp vào thiết bị được đề cập.

Tại đây bạn có được các tùy chọn quản lý năng lượng trực tiếp, mà không phải trải qua quá trình dài được mô tả ở trên.

Sửa lỗi đồng hồ báo thức

Nếu đồng hồ báo thức chịu trách nhiệm đánh thức PC của bạn, bạn có thể muốn kiểm tra ứng dụng chịu trách nhiệm cho việc đó để ngăn nó đánh thức PC của bạn.

Nếu bạn không muốn sử dụng bất kỳ bộ đếm thời gian đánh thức nào, có thể tắt hoàn toàn tính năng này.

  1. Nhấn phím Windows và nhập powercfg.cpl để mở Tùy chọn nguồn của PC.
  2. Nhấp vào cài đặt kế hoạch thay đổi bên cạnh gói hiện tại và lặp lại quy trình được nêu dưới đây cho tất cả các gói khác mà bạn đang sử dụng.
  3. Nhấp vào thay đổi cài đặt nguồn nâng cao trên trang tiếp theo. Điều này sẽ mở ra một cửa sổ mới hiển thị các tùy chọn nguồn nâng cao của gói được chọn.
  4. Chọn Ngủ> Cho phép hẹn giờ đánh thức và thay đổi cài đặt từ bật sang tắt bằng cách nhấp vào nó.
  5. Nhấn vào áp dụng để lưu các thay đổi.

Hãy chắc chắn rằng bạn thực hiện thay đổi cho tất cả các cấu hình sức mạnh có sẵn.

Sửa card mạng

Bộ điều hợp mạng cũng có thể đánh thức PC. Bạn có thể kiểm tra cách các bộ điều hợp được cài đặt được cấu hình bằng cách chạy các lệnh sau:

  1. Chạm vào phím Windows, nhập trình quản lý thiết bị và chọn kết quả từ danh sách đề xuất.
  2. Chọn Bộ điều hợp mạng và nhấp đúp vào bộ điều hợp mạng chính. Nếu bạn có nhiều danh sách ở đây, hãy lặp lại quy trình cho từng cái đang được sử dụng.
  3. Chuyển sang tab Quản lý nguồn trong cửa sổ mới mở ra và bỏ chọn "Cho phép thiết bị này đánh thức máy tính".
  4. Ngoài ra, chuyển sang Nâng cao và định vị các thuộc tính "đánh thức khớp mẫu" và "đánh thức gói ma thuật" và nếu chúng được bật, hãy tắt chúng.

Mẹo phụ: Bạn cũng có thể muốn kiểm tra cấu hình BIOS của mình để biết các cài đặt "đánh thức trên chuông" và "đánh thức trên mạng LAN" nếu có và vô hiệu hóa các cài đặt đó.

Nhiệm vụ khởi động lại theo lịch trình

Trên Windows 10, bạn sẽ thấy rằng tác vụ khởi động lại có thể đánh thức máy tính để cài đặt các bản cập nhật cho hệ thống và sẽ đánh thức máy tính ngay cả khi không có bản cập nhật nào vào thời điểm đó.

Để vô hiệu hóa tác vụ, hãy làm như sau:

  1. Nhấn vào phím Windows, nhập Trình lập lịch tác vụ và nhấn enter.
  2. Điều hướng đến phần sau: Trình lập lịch tác vụ (Cục bộ)> Thư viện Trình lập lịch tác vụ> Microsoft> Windows> UpdateOrchestrator
  3. Xác định vị trí tác vụ khởi động lại ở đó, nhấp chuột phải vào nó và chọn Tắt từ menu ngữ cảnh.

Điều này là không đủ tuy nhiên vì Microsoft sẽ kích hoạt lại nó trong tương lai. Để tránh điều này, cần phải thay đổi các quyền của tác vụ ở cấp độ hệ điều hành.

  1. Mở một dấu nhắc lệnh nâng cao bằng cách nhấn vào phím Windows, nhập cmd.exe, giữ phím Shift và phím Ctrl và nhấn enter.
  2. Chạy lệnh sau: Takeown / f C: \ Windows \ System32 \ T task \ Microsoft \ Windows \ UpdateOrchestrator \ Reboot
  3. Mở File Explorer và truy cập C: \ Windows \ System32 \ T task \ Microsoft \ Windows \ UpdateOrchestrator
  4. Xác định vị trí tệp được gọi là khởi động lại ở đó (nó không có phần mở rộng tệp), nhấp chuột phải vào tệp và chọn Thuộc tính.
  5. Chuyển sang tab bảo mật.
  6. Chọn tài khoản "Hệ thống" và xóa quyền truy cập ghi vào tệp.

Bảo trì tự động

Một số phiên bản Windows được cấu hình để chạy các tác vụ bảo trì tự động. Mặc dù bạn có thể không muốn vô hiệu hóa chúng hoàn toàn, nhưng thật hợp lý khi đặt chúng vào thời gian trong ngày phù hợp với bạn.

  1. Mở cửa sổ File Explorer, nhấp vào trường địa chỉ ở trên cùng và dán thông tin sau vào đó: Bảng điều khiển \ Tất cả các mục trong Bảng điều khiển \ Bảo mật và bảo trì \ Bảo trì tự động
  2. Sau khi bạn nhấn enter, bạn sẽ nhận được applet Bảng điều khiển bảo trì tự động.
  3. Ở đó bạn có thể đặt thời gian cho tác vụ hàng ngày và định cấu hình xem tác vụ có được phép đánh thức máy tính vào thời gian đã lên lịch hay không.
  4. Vô hiệu hóa "cho phép bảo trì theo lịch trình để đánh thức máy tính của tôi tại thời điểm đã lên lịch" để chặn máy tính đánh thức PC.

Dòng lệnh Fu

Dưới đây là danh sách các lệnh hữu ích có thể giúp bạn tìm hiểu thêm về chế độ ngủ của PC và đánh thức cấu hình:

  • powercfg -a hiển thị danh sách các trạng thái ngủ có sẵn của máy tính.
  • powercfg -devicequery Wake_armed liệt kê tất cả các thiết bị có thể đánh thức máy tính
  • powercfg -devicequery Wake_programizable liệt kê tất cả các thiết bị có thể được lập trình để đánh thức PC.
  • powercfg -devratedisablewake "tên thiết bị chính xác" sẽ vô hiệu hóa chức năng đánh thức của thiết bị được chọn.
  • powercfg -deviceenablewake "tên thiết bị chính xác" sẽ kích hoạt lại thiết bị đó.
  • powercfg -lastwake hiển thị thiết bị cuối cùng đánh thức PC.
  • powercfg -waketimers liệt kê tất cả các bộ định thời đánh thức hoạt động.

Quyền hạn

Chạy lệnh powershell từ dòng lệnh để kích hoạt nó.

  • Get-Lên lịchTask | trong đó {$ _. settings.waketorun} liệt kê tất cả các tác vụ và trạng thái của chúng liên quan đến các hoạt động đánh thức.

Tài nguyên hữu ích

Nếu bạn muốn biết thêm về chức năng ngủ và thức, hãy sử dụng các tài nguyên sau làm điểm bắt đầu:

  • Cách làm cho PC của bạn tự động thoát khỏi giấc ngủ [Cách để Geek]
  • Mô hình Wake giải thích [Ukleja]
  • Khắc phục sự cố về chế độ ngủ của Vista hoặc Windows 7 [Vistax64]
  • Tổng quan về Chế độ ngủ [Wikipedia]