Latar Belakang
Saya mengalami masalah dengan komputer saya yang tidak masuk tidur dan juga terbangun dari tidur sejak Window 8.1. Saya berharap bahwa Windows 10 akan menyelesaikan masalah ini, tetapi sayangnya ini tidak terjadi. Saya telah memperhatikan bahwa masalah akan terjadi setiap kali headset saya (Hyper X Cloud II) dicolokkan, tetapi tidak terjadi secara eksklusif saat dicolokkan.
Saya baru-baru ini sangat muak dengan komputer saya bangun dari tidur sangat konsisten dan memutuskan sekali lagi untuk mencoba dan menyelesaikan masalah.
Perbaikan yang Dicoba
Untuk memulai, di Manajemen Daya:
- Timer bangun dinonaktifkan
- Diaktifkan penangguhan selektif USB
- Atur waktu tidur komputer menjadi 1 menit tidak aktif untuk melihat apakah ada perubahan yang berpengaruh
Untuk mengidentifikasi penyebab apa yang membuat komputer tidak terbangun, saya menggunakan powercfg di command prompt yang ditinggikan:
powercfg -requests
Yang mengembalikan yang berikut:
SYSTEM:
[DRIVER] Realtek High Definition Audio (HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1043860B&REV_1003\4&165326bb&0&0001)
An audio stream is currently in use.
[DRIVER] USB Audio Device (USB\VID_0951&PID_16A4&MI_00\6&3321d09b&1&0000)
An audio stream is currently in use.
[DRIVER] Legacy Kernel Caller
Apa yang saya perhatikan dengan headset saya dikonfirmasi oleh USB Audio Device
entri di bawah sistem. Jika saya unplugged headset saya, baik USB Audio Device
dan Legacy Kernel Caller
entri yang hilang setelah berjalan powercfg -requests
lagi.
Masalahnya masih berlanjut setelah mencabut headset. Jadi saya kemudian menjalankan perintah berikut untuk mencegah Realtek High Definition Audio
pengemudi mencegah tidur.
powercfg -REQUESTSOVERRIDE DRIVER "Realtek High Definition Audio" SYSTEM
Ini memang memungkinkan komputer saya masuk tidur. Setelah mencolokkan headset saya lagi, masalahnya kembali. Jadi secara alami saya mengeksekusi REQUESTSOVERRIDE
lagi untuk driver headset terkait:
powercfg -REQUESTSOVERRIDE DRIVER "USB Audio Device" SYSTEM
powercfg -REQUESTSOVERRIDE DRIVER "Legacy Kernel Caller" SYSTEM
Sayangnya ini tidak memperbaiki masalah. Untuk memastikan bahwa REQUESTSOVERRIDE
perintah saya mulai berlaku, saya menjalankan:
powercfg -REQUESTSOVERRIDE
Yang menunjukkan bahwa permintaan penggantian saya berlaku:
[DRIVER]
Realtek High Definition Audio SYSTEM
USB Audio Device SYSTEM
Legacy Kernel Caller SYSTEM
Setelah ini saya mencoba:
- Menggunakan Device Manager dan memastikan setiap port USB diizinkan untuk mematikan perangkat untuk memasuki mode tidur
- Menghapus instalasi perangkat Hyper X Cloud II dan menginstal ulang
- Mengonfirmasi
powercfg -requests
entri denganpowercfg -energy
laporan - Control Panel -> Sound -> Headset Earphone-> Advanced dan unticked "Izinkan aplikasi mengambil kendali eksklusif perangkat ini"
TL; DR
Bagaimana saya bisa mencegah Perangkat Audio USB saya (dalam hal ini Headset Hyper X Cloud II) mencegah komputer saya tidur?
Saya telah menggunakan powercfg -REQUESTSOVERRIDE
untuk menghapus semua entri yang muncul powercfg -requests
dan memastikan di Device Manager bahwa semua port USB dapat mematikan perangkat untuk memungkinkan komputer untuk tidur.