バックグラウンド
Window 8.1以降、コンピュータがスリープ状態にならず、スリープ状態から復帰するという問題がありました。私はWindows 10がこれらの問題を解決することを望みました、しかし残念ながらこれは事実ではありません。私は自分のヘッドセット(Hyper X Cloud II)が接続されている時はいつでも問題が発生することに気づいていましたが、接続された時だけではない。
私は最近私のコンピュータが非常に一貫して眠りから覚めているのに非常にうんざりして、もう一度問題を解決しようとしました。
試みられた修正
はじめに、電源管理で次の手順を実行します。
- 無効なウェイクタイマー
- USBのセレクティブサスペンドを有効にしました
- 何らかの変更が影響を及ぼしたかどうかを確認するために、コンピュータのスリープ時間を1分間の非アクティブに設定します。
私が使っていたことからコンピュータが起きないようにしている理由 powercfg 昇格したコマンドプロンプトで
powercfg -requests
これは以下を返します。
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
ヘッドセットで気づいたことは、 USB Audio Device
システムの下のエントリ。ヘッドセットを取り外すと、両方とも USB Audio Device
そしてその Legacy Kernel Caller
実行時にエントリが消えた powercfg -requests
再び。
ヘッドセットを抜いても問題が解決しない。だから私はそれから防ぐために次のコマンドを実行 Realtek High Definition Audio
運転手は睡眠を妨げない。
powercfg -REQUESTSOVERRIDE DRIVER "Realtek High Definition Audio" SYSTEM
これは実際に私のコンピュータがスリープ状態に入ることを可能にしました。ヘッドセットをもう一度接続すると、問題が再発しました。だから私は実行しました REQUESTSOVERRIDE
関連するヘッドセットドライバについても、
powercfg -REQUESTSOVERRIDE DRIVER "USB Audio Device" SYSTEM
powercfg -REQUESTSOVERRIDE DRIVER "Legacy Kernel Caller" SYSTEM
残念ながら、これで問題は解決しませんでした。それを確実にするために REQUESTSOVERRIDE
実行したコマンドが有効になりました。
powercfg -REQUESTSOVERRIDE
これは私の上書き要求が有効であることを示していました:
[DRIVER]
Realtek High Definition Audio SYSTEM
USB Audio Device SYSTEM
Legacy Kernel Caller SYSTEM
この後私が試した:
- デバイスマネージャを使用し、すべてのUSBポートがスリープ状態に入るためにデバイスをオフにすることを許可されていることを確認する
- Hyper X Cloud IIデバイスをアンインストールして再インストールする
- 確認する
powercfg -requests
のエントリpowercfg -energy
報告書 - コントロールパネル - >サウンド - >ヘッドセットイヤホン - >高度で邪魔にならない「アプリケーションによるこのデバイスの排他制御の許可」
TL、DR
USBオーディオデバイス(この場合はHyper X Cloud IIヘッドセット)がコンピュータのスリープを妨げないようにするにはどうすればよいですか。
利用した powercfg -REQUESTSOVERRIDE
表示されたすべてのエントリを削除する powercfg -requests
また、デバイスマネージャで、すべてのUSBポートがコンピュータのスリープを許可するためにデバイスの電源を切ることができることを確認しました。