コンピューターをスリープ状態にしないのはなぜですか?


37

最初の質問。Windows 7コンピューターがスリープモードに入るのを妨げている原因を調べるにはどうすればよいですか?

第二; いくつかの背景...

私はこれに数日間苦労しており、全く困惑しています。数週間前にWindows 7 PCでスリープモードをセットアップしましたが、すべて順調でした。PCは予想どおりにスリープし、コンピューターが電力を節約し、コンポーネントの摩耗や裂け目を少し知っていることに気付きました(別のスレッド/日については「スリープ状態にした方が良いか」という議論を残します。始めよう)。

さて、先日の夜、システムスリープ状態になるのを止めたことに気付きました。スリープ時間を1分に設定し、PCから完全に離れて(マウスやキーボードの誤った動きが発生しないように)PCがスリープ状態になることはありませんでした。また、夜間など、より長い間隔でこれを観察しました。

  • もちろん、スリープモードが有効になっています
  • 「マルチメディア設定-メディアを共有する場合」は、コンピューターをスリープ状態に設定します。
  • 「powercfg -lastwake」は、スリープ状態にならず、起動できないため、関心のあるものは何も表示しません。
  • 「powercfg / requests」には3つのエントリが表示されます-すべて「[DRIVER]?」。最近、powercfgコマンドを実行するためにこれらを使用したため、これらのうち2つがマウスとキーボードであると想定しています。しかし、私は3番目に迷っています。
    • キーボードとマウス用に保存されているすべてのUSB周辺機器のフックを外しました。
  • BIOSでWake on LANが無効になっています。
  • すべてのアプリのスリープ解除/スリープ解除を無効にできることは知っていますが、合法的にシステムをスリープ状態に維持する必要があるアプリにはそのまま残しておく機能が必要です。

そう; 誰もが3番目のファントム「[DRIVER]」を理解する方法を知っていますか?powercfg / requestsにありますか?

回答:


36

ビンゴ。見つけた。私が実行したISOマウントユーティリティには、ネットワーク上でファイルがマウントされて開かれていました。どうやらファイルがネットワーク経由で読み取り用に開かれている場合、Windowsはスリープ状態になりません。

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

以下のコメントでEmoryが指摘しているように、この奇妙な動作の原因は、powercfg昇格されたアクセス許可が必要であり、管理者として実行する必要があることです。ユーザーに警告するためにプログラムに組み込まれた警告はありません。誤った出力を返すだけです(could not locate energy.dll場合によってはpowercfg -ENERGY)。管理者特権でコマンドプロンプトから実行する必要があります。

Sooo ...長い話を短く...システムがスリープ状態にならないようにするプログラムを特定するには:

  • cmd.exe管理者権限で実行します(これは重要であり、powercfgあらゆる環境で実行できますが、誤った結果をもたらします)
  • 実行powercfg -requestsして、現在睡眠を妨げているアイテムのリストを取得します。

私の場合、ネットワーク上で開いているファイルがスリープを妨げていることを確認できました。


説明したcmd.exeおよびpowercfg -requestsステップを実行したいのですが、ステップバイステップの説明が必要です(PC Whizではありません!)。1.たとえば、管理者権限でcmd.exeを実行するにはどうすればよいですか?2. cmd.exeを入力すると、「C:\ Users \ Karl>」が表示されます。「カール」は私(理論的には管理者)です。次に何を入力しますか?ありがとう。

1
@ user115689 [スタート]メニューを開くと、管理者として「cmd」を起動できます。次に、「cmd」と入力して検索します。次に、それを右クリックして「管理者として実行」を選択するか、<kbd> Ctrl </ kbd> + <kbd> Shift </ kbd> + <kbd> Enter </ kbd>を押して、選択したプログラムを管理者として起動します。 。
-Dracs

類似したQ&Aをご覧ください。superuser.com/questions/479131/...
ダン・ハルバート

8
同様のコマンドはありますか?これはそれらをすべて「なし」に表示しますが、コンピューターはスリープしていません。画面の調光は機能しますが、それだけです。
adrianTNT 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.