web-dev-qa-db-ja.com

Windows 8.1は、ウェイクアップ後にスリープ状態に戻りません

Windowsをスリープ状態にして、新しいWindows8.1マシンでスクリーンセーバーを起動するときに問題が発生します。

スリープモードとスクリーンセーバーは、コンピューターの電源を最初に入れたとき(または再起動したとき)にのみ機能します。ただし、(手動または自動で)スリープ状態になり、後でスリープ解除すると、再びスリープ状態に戻ることはなく、スクリーンセーバーも使用できません。

チップセットとグラフィックカードのドライバーを更新しました。私のコンピューターもホームグループの一部ではありません。他の誰かが同様の問題を抱えていますか?

あたり、あなたのアドバイスをありがとう

4
per

コマンドプロンプトを開始します(WIN+R →「cmd」→OK)そしてこのコマンドを使用して、コンピュータで使用可能なスリープ状態を確認します。

powercfg -a

使用可能なスリープ状態のリストにHybrid Sleepと表示されていない場合は、グラフィックカードドライバーを更新する必要がある可能性があります。

それでも問題が解決しない場合は、 トラブルシューティングを実行して電源関連の問題のトラブルシューティングを試してください

スクリーンセーバーの問題については、 これを調べたいと思うかもしれません 。一部のユーザーは、Windows Update 2756872をインストールした後、これらの問題に直面しているようです。その更新プログラムをインストールしている場合は、アンインストールして、問題が解決するかどうかを確認してください。

更新

このソリューションにより、Windowsマシン(Vista以降)は、スリープから再開した後(場合によっては休止状態)にバッチファイルを開始できるようになります。スクリプトはPsShutdownを使用して、15分間待機した後、コンピューターをスリープ状態に戻します。

  1. ダウンロードしてインストール Hibernate Trigger および PsShutdown 。 PsShutdownを少なくとも1回実行し、使用許諾契約に同意します。

  2. psshutdown.exeがインストールされているフォルダにHibernate Triggerを移動します

  3. フォルダにあるsuspend.iniファイルを編集し(メモ帳を使用して開きます)、次の行が含まれていることを確認します。

 Suspend = 
 Resume = GoToSleepAgain.bat 
 Minimize = YES 
  1. GoToSleepAgain.batというフォルダーにバッチファイルを作成し、スクリプトに次の行を追加します。
 @ ECHO OFF 
 REMは、コンピューターが15分以上待機する必要がある場合にタイムアウト値を増やします
 timeout/T 900 
 psshutdown -d -t 0 
  1. HibernateTrigger.exeを開始します。システムトレイで実行されていることを確認してください。コンピューターを手動でスリープ状態にしてから、再度ウェイクアップして、テストすることをお勧めします。
1
Vinayak