パソコンを指定時刻に自動でシャットダウンする

画像

Windows のタスクスケジューラは、特定の日時または特定イベントの発生時に、自動的に操作を実行するタスクのスケジュールができる。また、タスクの実行や無効化および変更、削除などがライブラリ内から操作できる。普通にパソコンを使用している場合はあまり必要ないが、一日中パソコンを稼動させているサーバーなどは、リフレッシュのための再起動や、稼動させたくない時間帯には、稼動停止のためのシャットダウンなどが必要になってくる。

このページでは、「パソコンを指定した時刻に自動的にシャットダウンするタスクの作成」を、Windows の画像を用いながら記すことにする。

なお、Windows のバージョンやエディションおよびアップデート状況などにより、表示画面および機能または操作手順などが若干異なる場合がある。

関連記事

パソコンを指定時刻に自動で再起動する

パソコン起動時にアプリを自動起動する

タスクスケジューラの設定内容の詳細

1、タスクスケジューラの起動

コントロールパネルを開くため、Windows 10 は[スタートボタン][Windowsシステムツール][コントロールパネル]とクリックする。

Windows 11は、[スタートボタン][すべてのアプリ][Windows ツール][コントロールパネル]とクリックする。

コントロールパネルが開いたら[システムとセキュリティ] をクリックする。

画像

Windows 10は、「管理ツール」の [タスクのスケジュール] をクリックし、タスクスケジューラを起動する。

Windows 11は、「Windows ツール」の [タスクのスケジュール] をクリックし、タスクスケジューラを起動する。

画像
2、タスクの作成

タスクスケジューラが起動できたらタスクを設定する。このページでは、稼動しているパソコンを指定した時刻に、自動的にシャットダウンするタスクを作成する。

右側の「操作」フォーム内の [基本タスクの作成] をクリックする。

画像

「基本タスクの作成ウィザード」が開いたら「名前」のフォーム内に分かりやすい名前を付ける。

このページでの名前は「指定時刻にシャットダウンする」とした。

[次へ] をクリックする。

画像

「トリガー」を設定する。

[◉毎日] にチェックを入れる (必要に応じて、毎週/毎月など)。

[次へ] をクリックする。

画像

トリガーの「開始日時」および「間隔」などを入力する。

[開始]および[日時]を半角文字で入力または選択する。

「タイムゾーン間で同期」は、協定世界時(UTC)に同期する場合にチェックする。

[毎日]に、間隔を半角数字で入力する (1は毎日、2は 1日おき、3は 2日おき)。

[次へ] をクリックする。

画像

「プログラムの開始」を設定する。

ここでは、トリガーによって実行されるプログラムまたはスクリプトを指定するため[参照] ボタンをクリックし、そのパスを指定する。

実際には、Windowsシステムツールの場合は、プログラムまたはスクリプト名のみでも問題ないが、ここでは「参照」からパスをたどることにする。

画像

このページで使用する実行プログラム「shutdown.exe」のパスをたどる。なお、拡張子を非表示にしている場合は「shutdown」となる。

[shutdown.exe] が見つかったらクリックして選択する。

shutdownのパスは「C:\Windows\System32\shutdown.exe」である。

ファイル名のフォーム内に、[shutdown.exe] が表示されたことを確認する。

[開く] をクリックして確定する。

画像

「引数の追加(オプション)」を入力する。

まず「プログラム/スクリプト」のフォーム内に「shutdown.exe」のパスが表示されていることを確認しておく。

「引数の追加(オプション)」 に[/s /t 60 /f /c "指定時刻にシャットダウンする"] を、各引数およびオプション間に必ず半角スペースを開けて入力する。

引数のオプションについては、以下の「(8) 引数のオプション内容」を参照すること。また、ダブルクオートの部分は、シャットダウン時のダイアログメニュー内のコメントになる (以下、最後の画像を参照)。

開始オプションについては、ここでは必要ないために空白にする。

[次へ] をクリックする。

画像

引数およびオプション内容は以下のとおり。

引数/オプション内 容
/sシャットダウン
/r再起動
/lログオフ
/h休止状態
/aシャットダウン中止
/t ???設定時刻からシャットダウンまでの時間(秒)
/c "???"シャットダウン時のメッセージ
/f実行中アプリの強制終了

基本タスクの作成を完了したため、設定した内容を確認する。

「名前」をチェックする。

「トリガー」および「操作」をチェックする。

間違いなければ、[完了] をクリックする。

画像
3、タスクの確認および変更要領など

基本タスクの作成を終了すると、タスクスケジューラの初期表示になり、今回設定した「指定時刻にシャットダウンする」のタスク名が見て取れるため確認しておく。

画像

タスクスケジューラの変更や削除などを行う場合は、以下の要領で行う。

作成したタスク名の行をクリックして選択する。

右側の操作フォーム内の[選択した項目]のプルダウンメニューに、アクセスできる項目が表示されるため[実行][終了][無効化][削除]などを行う事ができる。タスクの変更を行う場合は、[プロパティ] をクリックして再編集を行う。

上部メニューバーの「操作」をクリックしても、同様の操作が可能である。

画像

タスクに設定した時刻が近づくと、シャットダウンまでの間にダイアログメニューが表示され、引数にダブルクオートで設定した以下の「指定時刻にシャットダウンする」の文字が見て取れる。なお、[閉じる] をクリックしても表示は消えるが、タスクは設定通り実行される。

画像
page_top