web-dev-qa-db-ja.com

コンピュータが自動的にスリープ状態にならないのはなぜですか?

Windows 8は30分後にスリープするように設定されていて、以前は動作していましたが、最近スリープを拒否し始めました。 (私は手動で問題なくスリープ状態に入るように手動で依頼することができます。)

Put the computer to sleep: 30 minutes

私はしばらく前に問題を抱えていましたが、それは私のネットワークアダプタにありました。それはその後無効になっているので、それは絶対にそれではない:

enter image description here

どのデバイスが自分のマシンを起動させることができるかを確認しましたが、それは私のマウスのようにしか見えません。

Powercfg -devicequery wake_armed

これは奇妙なことです。私は最近マウスを交換していないし、さらに混乱しているからです。モニターは正常にスリープ状態になります。それが実際に私のシステムを起動させているマウスだったなら、私はモニターがスリープ状態にならないだろうと確信しています。

私は私のウェイクタイマーを確認しましたが、何もしません。

enter image description here

既存のリクエストも確認しました...

更新:何か見つけました。それをどうするか、私は知りません...

enter image description here

注:すべてのカテゴリに「なし」と表示されていると/要求が言っても、私のマシンはスリープしません(!)。

enter image description here

手短に言うと、どうすればコンピュータのスリープを妨げているのかわかりますか?


更新:わかりました、だから私はもう少しパズルのピースを持っています。私は私のコンピュータに戻ってきた、それは眠っていた!法律だ!ビデオが実際に再生されていなくても、VLCプレーヤーが開いている場合のみ、スリープしないことがあります。

UPDATE UPDATE:さて、VLCプレーヤーが起動していなくてもスリープしないことがあります。バー!

38

確認することがいくつかあります。

  • もちろん電源構成
  • タスクスケジューラ
  • メンテナンスのための自動ウェイクアップ(ネットワークウェイクアップ)

私はあなたのコンピュータが最新であると思います。要求が存在しないことがわかったので、これが原因となっている割り込みではない可能性があります。ただし、BIOS設定とデバイスマネージャ設定を確認して、どの設定とどのデバイスが中断するように設定されているかを知ることをお勧めします。さらに、互換性のあるBIOSアップデートが、割り込みを正確に機能させるために必要です。

それ以外にも、VLCなどのマルチメディアプレーヤーには問題があります。実行中の場合、コンピュータはスリープを拒否します。小さなソフトウェアがここにあります(あなたはWindows 8を持っているのでそれはあなたを助けるかもしれませんしないかもしれません)。

6
Lasith

私自身の質問に答えるために、あなたのシステムがスリープするのを妨げているものを発見するためには、powercfg -energyを実行してそれをトレースさせることができます。結果として得られたレポートは私にとって次のことを明らかにしました。

enter image description here

これは私を導いた:

enter image description here

18

私の現在のテストでは、この問題は実行中のプロセスによって引き起こされている(または引き起こされている可能性がある)ことを示唆しています。

powercfg /requestsを実行すると、2つのプロセスがSYSTEMカテゴリの下にリストされました。

  • 印刷スプーラ
    はまだ文書を印刷しようとしていました

  • Windows Media Playerネットワーク共有サービス
    は再生の指示を待っていました

両方のサービスをシャットダウンした後、システムは期待どおりに休止しました。

\ FileSystem\srvnetに関して、私はスレッド が原因でスリープしていないことを発見しました:\ FileSystem\srvnet これはメディアの共有にも関連していることを示唆しています。

コントロールパネル\ネットワークとインターネット\ネットワークと共有センター\詳細な共有設定

そしてメディアストリーミングの下で​​ - すべてをブロック - そしてそれがトリックでした!ストリーミングを許可してスリープを有効にする別の方法があるかどうかはわかりませんが、現時点では、時間更新などのために起きてから一晩中実行しているビート... :-)

9
Der Hochstapler

このように多くの睡眠の問題を診断するために WinSleep を使うことができます - それはあなたに睡眠/覚醒時間の歴史を示しています。その他の機能は以下のとおりです。

  • 指定した期間中は、コンピュータをスリープ状態に保ちます(ビジーではない間)。
  • コンピュータが起きている、眠っている、または休止状態になったときを示す詳細なタイムライングラフを表示します。
  • 必要に応じて手動で使用するのに便利なスリープボタンと休止状態ボタンを提供します。お使いのコンピュータの現在のCPU /ディスク/ネットワーク使用率を表示します。

2
seanivo

別の選択肢があります:スリープ時間を短い時間(例えば1分)に設定します。それからちょっと待ってください。あなたの説明の通り、あなたのコンピュータは眠りにつくべきではない。それで、あなたのコンピュータが眠ろうとしたがすぐに目が覚めたなら、あなたはpowercfg -lastwakeで問題が何であるかを見ることができるかもしれません。

2
Stefan Seidel

管理者としてコマンドプロンプト(cmd)を実行し、次のコマンドを入力します。

powercfg /requestsoverride driver srvnet System
2
harrymc

Win8.1 ProのHOMEGROUPの問題です。覚えておいて、睡眠を妨げているHOMEGROUPコンピュータでさえも電源を入れる必要はありません!基本的に、私は家の中に3台のコンピューターを持って行き、それらを古いHOMEGROUPから去らなければなりませんでした。それから私は新しいパスワードで新しいHOMEGROUPを作成し、ファイルとフォルダをやり取りできることを確認しました。 1台のコンピュータがクマで、フォルダとファイル全体の共有をやめ(左クリックですべてのファイルとフォルダを選択、右クリック - 共有 - 共有の停止)、次に希望のフォルダを共有する必要がありました。

これがあなたの問題であることを確認するには、ネットワークアダプタを無効にしてスリープを1分に設定するだけです。 5分待って、それが眠るかどうか確かめてください。

これで2台のWin8.1 Proコンピュータがスリープしました。 (眠りに落ちるまで数分かかるので、ある程度の忍耐力が必要です)。

2
JohnPombrio

新しい電源設定を作成し、スリープ状態に5分間設定しました(それで確認できます)。スリープ - 「展開」+「許可ウェイクタイマー」 - 「無効」

テストを待つとそれは動作します

今すぐあなたが望む期間のスリープ時間を設定します

私のものは2時間です。

1
Figured it out

ここで見て、私は私の問題のためにそれをついにそれを考え出しました: 勝利8.1は眠りにつかない

ヘルプフォーラムであまり見たことのないオプション(/WAKETIMERS)を使用したので、ここに投稿します。

powercfg /WAKETIMERS

- >スケジュールされたタスクを見る。 Windowsの定期メンテナンスを無効にして、夜間に起きないように完全に眠らないようにしました。

1
tim

私の特定のケースでは、ホームグループを離れることでこの問題はすぐに解決しました。 「メディアを共有するとき - >コンピュータのスリープを許可する」の設定ではまったく修正されませんでした。

私のpowercfg /要求は元の質問で示されたものと同一でした。

1
Kim

私のいいところは、答えがタスクスケジューラにあるということです。あなたのスクリーンショットのおかげで、私たちはあなたの定期的なメンテナンスが設定されているのを見ることができます。おそらくそれは02:59に失敗し、再試行するように設定されていますか?

必要に応じて、タスクスケジューラライブラリを見て、Microsoft、次にWindowsフォルダにドリルダウンします。

0
Guy Thomas

以下は、どのプロセスがシステムのスリープを妨げているのかを確認したい場合の手順です。

  • コマンドプロンプトを開く(管理者)[Windows 8では、左下隅を右クリック]
  • powercfg/energyと入力します。
  • 終了するまで60秒待ちます
  • フォルダを開くc:\ windows\system32
  • その中のファイルをソートする更新日
  • ファイルenergy-report.htmlをデスクトップにコピーしてから、(Webブラウザで)開きます。
  • このドキュメントを読んで、システムのスリープを妨げるものとして報告されているエラーを見つけてください。
  • これらのエラーを修正してみてください( "エラーxxxがスリープウィンドウを防げます"をウェブで検索)

例えば。 「プリントスプーラ」がスリープを妨げていると報告されている場合は、[デバイスとプリンタ]コントロールパネルを開き、プリンタデバイスを開き、キューから未完了の印刷ジョブをすべて削除します(すべてのドキュメントをキャンセルします)。

0

私もコンピューターが自動モードでスリープしないという問題を抱えていましたが、手動でスリープさせるとスリープ状態になります。それは私のAsus Asuite 2が高性能モードに設定されていることが原因であることがわかりました。自動モードに切り替えて問題を解決しました

0
Dave G

このページを見てくださいhelpdeskgeek.com/windows-8/fix-windows-8-1-will-sleep/レポートを印刷します。エラーは重要な部分です。 HTMLページを開くことができませんでしたので、HTMLを右クリックしてWordで開きました(書き込みなどを試すことができます)。オーディオドライバはそれがsrvnetと一緒に眠らないようにするものでした。オーディオドライバの場合、レポートには要求元のドライバデバイスが一覧表示されます。 MineはVIA High Definition Audioでした。 cmdを管理者モードで開き、次のコマンドを入力してください。* powercfg -requestsoverride "VIA High Definition Audio"システム。引用符であなたの要求しているドライバーの名前をタイプインしなさい。私の他の問題はsrvnetでした。コントロールパネル、ネットワーク、共有センターを開き、事前共有設定を変更してから、すべてのメディアストリーミングオプションをオフにします。

0
Bob Lee

私がWin7からWin10にアップグレードしたとき、私は同様の問題を抱えていました、私のコンピュータはもう眠りにつかないでしょう。私のための解決策は、設定 - >システム - >電源とスリープ - >追加の電源設定 - >プラン設定の変更 - >高度な電源設定の変更を選択することでした。 「sleep」を見つけ、「Allow Hybrid sleep」をDISABLEDに設定します。これで私の問題は解決しました。

0
Rob

私はこれをpowercfg -lastwakeを使って解決し、デバイスをイーサネットアダプタとして示しました。

ウェイクアップを許可しないようにこれを設定して、今すぐコンピュータは自動スリープします。 (前に言われたとき奇妙にそれは眠るでしょう)

0
richard