Windowsのスリープを解除させるタスクを調べる方法

Windowsでスリープ運用しているときに勝手にスリープを解除する迷惑なタスクを調査する方法についての備忘録。


対応

以下のPowerShellコマンドでタスク実行時にスリープを解除するタスクを列挙する。

Get-ScheduledTask | where {$_.Settings.WakeToRun -eq $true}

私の環境での実行結果は以下のとおり。
よくあるWindowsUpdate関連は対応済でしたが、他にもスリープ解除を試みるタスクがあるようです…。

TaskPath                                       TaskName         State
--------                                       --------         -----
\Microsoft\Windows\.NET Framework\             .NET Framework NGEN v4.0.30319... Disabled
\Microsoft\Windows\.NET Framework\             .NET Framework NGEN v4.0.30319... Disabled
\Microsoft\Windows\SharedPC\                   Account Cleanup         Disabled

タスクからスリープを復帰させたくない場合は、タスクスケジューラの設定の条件タブでタスクを実行するためにスリープを解除するのチェックを外せばOKです(設定しても勝手に戻される場合もあるので注意)。


以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする