困った!!Windows10がスリープから復帰したのにまた自動でスリープ・・

2018年7月8日

こんにちわスピカです

最近スケジューリングで起動させているんですが、なぜか数分で自動的にまたスリープになってしまう症状が出て困っていました。調べてみるとどうやら「システム無人スリープタイムアウト(System unattended sleep timeout)」ってのが原因らしいことを突き止めました。

 

まずは原因究明から

原因を探す場合、Windowsは昔からイベントビューアと決まっています。

どうやら、3時4分42秒

スリープの理由: System Idle システムがスリープ状態になります

が原因みたい。だってこんなところでスリープ命令は入れた記憶はないから・・

 

で対策を探してみると

どうやら復帰後すぐにスリープしてしまうのは、システム無人スリープタイムアウト(System unattended sleep timeout)機能が働いているためみたいだ

デフォルトでは2分になっているため、スリープから復帰後、何も操作しないと2分程度でまたスリープしてしまうそうで。でも私のpcではスリープ復帰後約5分かかっていたが、おそらくスリープ復帰後のタイムカウントの開始が復帰してからすぐではなく2分程度たってからだと推測される。そのためPCによって数分という曖昧な表現になったと思われます。

マイクロソフトのサイト(英語だよ)

で、具体的な対策

まずはレジストリをいじります。そのため自己責任でお願いします。

レジストリを変更するためには、レジストリエディタを立ち上げます。

方法は

①コマンドプロンプトを開いて「regedit」と入力、エンターキーを押す

②[Windows]+[R]で[ファイル名を指定して実行]ダイアログを開き、「regedit」と入力してOKボタンを押す

 

のどちらかで(他の方法もあるがとりあず大方この方法で)、レジストリエディタを起動する。UAC(ユーザーアクセス制御)の要求許諾画面が表示されるので、指示に従って許可します。

するとレジストリディタ―が立ち上がるはず

するとこんな画面が出てくると思います。

コンピューターから順次下記をたどって行きます。
\HKEY_LOCAL_MACHINE
- \SYSTEM
-- \CurrentControlSet
--- \Control
---- \Power
----- \PowerSettings
------ \238C9FA8-0AAD-41ED-83F4-97BE242C8F20
------- \7bc4a2f9-d8fc-4469-b07b-33eb785aaca0

 

これが面倒だったら

************この行を含まず

コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8F20\7bc4a2f9-d8fc-4469-b07b-33eb785aaca0

************この行を含まず

 

「************この行を含まず」間を上のエディットボックスのコンピューターのところに上書きコピペし、エンターキーを押すと一気に目的の項目まで行けます。

 

 

そうすると下の画面になると思います。

「Attributes」をダブルクリックしてダイアログを呼び出し値のデータを「1」から「2」へ変更しOKボタンを押す。

レジストリエディタはここで終わりです。

 

Windowsの設定を呼び出す

タスクバー右下のインジケータ内のすべての設定を呼び出し。システムをクリック。

すると下記画面になるはず。電源とスリープをクリックすると

電源の追加設定をクリック。

 

自分が設定しているプランの設定を変更します。

詳細な電源設定の変更をクリック。

するとシステム無人スリープタイムアウトという項目が出てきているはず。

この部分をクリックすると設定時間が表示される。デフォルトは2分。

 

私の場合2時間程度はスリープになっては困るので120と入力。OKボタンを押す。

あとは戻るだけ。

 

検証結果

翌日及び翌々日の朝確認してみたところ問題なく起動していました。とりあえずこれで気まぐれなスリープに悩まされなくて済みます。

今回はレジストリをいじくるため細心の注意をもって行動に当たってください。最悪の場合起動しなくることもあるため自己責任でお願いします。