windows 7 – 何が私のコンピュータを覚醒させているのですか?

power-management windows-7

最初の質問ですが、Windows 7のコンピュータがスリープモードになるのを妨げているものは何ですか?

第二に、いくつかの背景

私は数日前からこれに悩まされていて、全く当惑しています。数週間前にWindows 7のPCでスリープモードを設定したのですが、すべて順調でした。PCは期待通りにスリープし、私は自分のコンピュータが電力を節約し、コンポーネントの消耗を抑えていることを知っていて安心していました(「スリープした方がいいのか」という議論は別のスレッド/日のために残しておきます、それを開始しないでください)

さて、先日の夜、私のシステムがスリープしなくなったことに気がつきました。スリープ時間を1分に設定して、PCから完全に離れてうろうろしていたら(マウスやキーボードの誤動作が起こらないように)、PCがスリープになることはありませんでした。また、これは一晩などの長い間隔でも観察したことがあります

  • もちろんスリープモードを有効にしています
  • “マルチメディア設定-メディアを共有する場合 “は、コンピュータをスリープ状態にする設定になっています
  • “powercfg -lastwake” は、スリープ状態にならず、目を覚ますこともできないので、何の興味もありません
  • “powercfg /requests” は 3 つのエントリを表示しています – すべて “[DRIVER] ?このうち2つはマウスとキーボードだと思います – 最近 powercfg コマンドを実行するのに使っています。しかし、3つ目の項目がわからなくなりました
    • キーボードとマウス以外のUSB周辺機器はすべて外しました
  • 私のBIOSではWake on LANが無効になっています
  • 私はあなたが起動/スリープを防ぐからすべてのアプリを無効にすることができることを知っている – しかし、私は合法的にシステムをスリープ状態に保つ必要があるこれらのアプリのために残っている機能が欲しいです

そこで、誰かpowercfg /requestsの中の3番目のファントム「[DRIVER] ?

  39  phantomdata  2010-05-29


ベストアンサー

ビンゴ見つけました。私が実行したISOマウントユーティリティでは、ファイルがマウントされていて、ネットワークを越えて開かれていました。どうやら、ファイルがネットワーク経由で読み込まれるために開かれていると、Windowsがスリープ状態になるのを防いでいるようです

もう一つのメモ – powercfg ユーティリティのちょっとした奇妙な点を発見しました。これは、どのタイプのターミナルから実行するかで違いが出るようです。cygwin と Console2 で実行すると、プログラムから誤った不安定なレポートが出てきました (powercfg -ENERGY を実行したときの could not load energy.dll エラーを含む)。最初は [DRIVER] ? の問題は、プログラムがドライバを判断するのに十分な情報を持っていないだけの問題だと思っていましたが、実際には標準の cmd.exe 端末で実行されたことによる症状でした

Emoryが下のコメントで指摘しているように、この奇妙な動作の原因は、powercfgが高い権限を要求していることにあります。ユーザに警告するためのプログラムには何の警告も組み込まれておらず、誤った出力を返すだけです(そして、powercfg -ENERGYの場合はcould not locate energy.dllとなる可能性があります)。このプログラムは、昇格した権限を持つコマンドプロンプトから実行しなければなりません

スースー…長い話をすると…どのプログラムがあなたのシステムを眠らせないようにしているかを判断するために

  • 管理者権限で cmd.exe を実行してください (これが重要です。powercfg は何の下でも実行できますが、間違った結果が得られます)
  • powercfg -requestsを実行して、現在スリープを防止している項目の一覧を取得します

私の場合、ネットワークをまたいで開いているファイルがスリープを防いでいると判断できました

39  phantomdata  2010-05-29


タイトルとURLをコピーしました