Windows10にて、Windows Updateのタイミングでスリープが勝手に解除され、(例えば) 真夜中に Windows Updateが自動的に始まってしまう。。。という現象を防ぐための設定を紹介したページです。

  1. グループポリシーエディタを使う方法
  2. レジストリから設定する方法
  3. タスクスケジューラを使う方法

この3つを紹介しています。通常、どれか一つを行なえばOKです。
※ Home版の場合「3.タスクスケジューラを使う方法」のみ有効です。

グループポリシーエディターを使う場合

  1. Windowsに 管理者権限を持ったアカウントでログオン
  2. スタートボタン右クリック
      →「ファイル名を指定して実行」を選択
        →「gpedit.msc」と入力
    ローカルグループポリシーエディタの起動画面
    ▲クリックで拡大
  3. ローカルグループポリシーエディタが起動する
    ローカルグループポリシーエディタの起動画面
    ▲クリックで拡大
    • [コンピューターの構成]>[管理用テンプレート]>[Windowsコンポーネント]>[Windows Update]を開く
  4. 勝手なスリープ解除を止めたい場合
    ▲クリックで拡大
    • 「Windows Update の電源管理を有効にして、システムのスリープ状態が自動的に解除され、スケジュールされた更新がインストールされるようにする」を開き、設定を「無効」にする。

グループポリシーエディターを使った場合の手順は以上です。
続いてレジストリを変更する場合の手順 (の一例) です。

スポンサー リンク

レジストリを変更する場合

上記グループポリシーエディターの設定と同じ効果があります。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"AUPowerManagement"=dword:00000000
  1. 上のレジストリをテキストエディタにコピペして、拡張子を「reg」にして保存する
  2. regファイルを右クリックで「結合」を選ぶ。レジストリに結合する。
  3. 念のためPCを再起動する

レジストリを変更する場合の手順はここまでです。

タスクスケジューラを使う場合

※この項目は、サイト内「Windows10が夜中に勝手にスリープ復帰する場合の解決法」で紹介したものと同じ手順。

  • スタートボタン右クリック
      →「ファイル名を指定して実行」を選択
        →「Taskschd.msc」と入力
    タスクスケジューラを起動
    ▲クリックで拡大

タスクスケジューラが開いたら、以下の設定を行う
削除や無効化だけなら、右クリックで指定してもOK
▲クリックで拡大
「Microsoft」>「Windows」>「WindowsUpdate」を開く。

  • 「Automatic App Update」と「Scheduled Start」のプロパティ「条件」で「タスクを実行するためにスリープを解除する」のチェックを外す。

補足解説1

※Windows 10 バージョン 1607以降、この項目は変更できなくなった。
Windows Updateが原因のイベントビューアーのログ
▲クリックで拡大
「Microsoft」>「Windows」>「UpdateOrchestrator」を開く

補足解説2

手元のPCは、3番目に紹介した「タスクスケジューラを使う」の手順で勝手なスリープ復帰を防止しています。
2015年9月のWindows Updateで一度設定が解除されてしまいましたが、その後 (今のところ) はメジャーアップデート含めこの項目が勝手に初期化されることはない感じです。