Windows 8は30分後にスリープするように設定されており、以前は機能していたしかし、最近スリープ状態を拒否し始めました。(手動でスリープ状態にするように指示することはまだ問題なく可能です。)
しばらく前に問題が発生していましたが、それはネットワーク アダプターに関係していました。その後無効にされたので、間違いなくそれは原因ではありません:
どのデバイスがマシンを起動できるか確認しましたが、マウスのみのようです。
最近マウスを変えていないのに、これは奇妙で、さらに混乱を招くのは、モニターは問題なくスリープ状態になることです。もし実際にマウスがシステムを起動したままにしていたのなら、モニターはスリープ状態にならないはずです。
ウェイクタイマーをチェックしましたが、何もありませんでした。
既存のリクエストも確認しました...
アップデート:何かを見つけた。どうすればいいのか分からない...
注記:/requests ですべてのカテゴリに「NONE」と表示されていても、マシンはスリープしません(!)。
要するに:コンピュータがスリープ状態にならない原因はどうすればわかりますか?
アップデート:よし、これでパズルのピースがいくつか揃った。コンピューターに戻ってみたら、スリープ状態だった!すごい!スリープ状態にならないのは、VLC プレーヤービデオが実際に再生されていない場合でも、開いたままになります。
更新更新:わかりました。VLC プレーヤーが実行されていないときも、スリープ状態にならないことがあります。ふーん!
答え1
確認すべき点がいくつかあります:
- もちろん電源構成
- タスクスケジューラ
- メンテナンスのための自動ウェイクアップ(ネットワークウェイクアップ)
お使いのコンピュータは最新版だと思います。リクエストが存在しないことがわかったので、割り込みが原因ではない可能性があります。ただし、どの設定とどのデバイスが割り込み用に構成されているかを知るには、BIOS 設定とデバイス マネージャー設定を確認することをお勧めします。さらに、割り込みが正確に機能するには、互換性のある BIOS アップデートが必要です。
それ以外にも、VLCなどのマルチメディアプレーヤーに問題があります。それが動作していた場合、コンピュータはスリープを拒否します。小さなソフトウェアが見つかります。ここ(Windows 8 をお使いの場合は、これが役立つかどうかはわかりません。ただし、Windows 7 でも動作します)。
答え2
powercfg -energy
私自身の質問に答えると、システムがスリープ状態にならない原因を見つけるには、 を実行してトレースを実行すればよいようです。結果のレポートでは、次のことがわかりました。
それが私を次のように導きました:
答え3
現在のテストでは、この問題は実行中のプロセスによって発生している(または発生する可能性がある)ことが示唆されています。
実行中に、powercfg /requests
次の 2 つのプロセスがSYSTEM
カテゴリの下にリストされました。
印刷スプーラ
文書を印刷しようとしていたWindows Media Player ネットワーク共有サービス
再生指示を待っていました
両方のサービスをシャットダウンした後、システムは期待どおりに休止状態になりました。
に関して\ファイルシステム\srvnet、スレッドを見つけましたスリープ状態ではありません: \FileSystem\srvnetこれはメディア共有にも関係していることを示唆しています。
最後に、コントロールパネル\ネットワークとインターネット\ネットワークと共有センター\詳細な共有設定に移動しました。
そして、メディア ストリーミングの下ですべてをブロックすると、うまくいきました。ストリーミングを許可してスリープを有効にする別の方法があるかどうかはわかりませんが、今のところ、時間の更新などのために起動した後、一晩中実行するよりはましです... :-)
答え4
コマンドプロンプト (cmd) を管理者として実行し、次のコマンドを入力します。
powercfg /requestsoverride driver srvnet System