Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

夜間のダウンロード完了を待たずに就寝したい、動画のレンダリング中に外出しなければならない――そんなとき、PCの自動シャットダウンを予約できれば非常に便利です。Windowsには「タスクスケジューラ」という標準機能が搭載されており、これを使えば指定した日時にコンピューターを自動的にシャットダウンできます。

コマンドプロンプトで「shutdown /s /t 60」と入力する方法もありますが(60はシャットダウンまでの秒数)、設定の自由度や確実性を考えると、タスクスケジューラを使うのがおすすめです。この記事では、タスクスケジューラを使用してPCの自動シャットダウンを設定する手順を、初心者の方にもわかりやすく解説します。

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

タスクスケジューラでシャットダウンを予約する手順

事前準備: 万一のトラブルに備えて、作業前にシステムの復元ポイントを作成しておくことをおすすめします。

1. タスクスケジューラを起動する

キーボードの「Windowsキー + R」を押して「ファイル名を指定して実行」を開き、「taskschd.msc」と入力してEnterキーを押します。タスクスケジューラが起動します。

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

2. 基本タスクの作成

画面右側の「操作」ペインから「基本タスクの作成」をクリックします。

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

3. タスクの名前と説明を入力

任意の名前と説明を入力欄に記入し、「次へ」をクリックします。例えば「夜間の自動シャットダウン」など、後で見分けやすい名前をつけておくと管理が楽になります。

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

4. タスクの実行タイミングを選択

次の画面で、タスクを開始するタイミングを選択します。「毎日、毎週、毎月、1回限り」などから目的に合ったものを選び、「次へ」をクリックします。

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

5. 開始日時を設定

タスクを実行する開始日時刻を設定します。ここで指定した日時にシャットダウンが実行されます。

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

6. 操作の種類を選択

操作画面で「プログラムの開始」を選択し、「次へ」をクリックします。

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

7. シャットダウンプログラムを指定

プログラム/スクリプト」欄に「C:\Windows\System32\shutdown.exe」(引用符なし)と入力するか、「参照」ボタンから上記パスにあるshutdown.exeを選択します。

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

8. 引数を追加する

同じ画面の「引数の追加(オプション)」欄に以下を入力し、「次へ」をクリックします。

/s /f /t 0

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

補足: 各引数の意味は以下の通りです。
/s:シャットダウンを実行
/f:保存されていないデータがあっても強制的に終了
/t 0:タイムアウト時間(秒)。0は即時実行を意味します。
例えば1分後にシャットダウンしたい場合は「60」、1時間後なら「3600」を指定します。ただし、すでにステップ5で開始日時を設定しているため、0のままで問題ありません。

9. 設定内容を確認して完了

ここまでの設定内容を確認し、「このタスクの[プロパティ]ダイアログを[完了]をクリックしたときに開く」にチェックを入れてから「完了」をクリックします。

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

10. 最上位の特権で実行する

「全般」タブで「最上位の特権で実行する」にチェックを入れます。これにより、権限不足でタスクが失敗することを防げます。

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

11. 電源条件の変更

「条件」タブに切り替え、「コンピューターがAC電源で使用している場合のみタスクを開始する」のチェックを外します。ノートPCをバッテリー駆動で使っている場合でも、タスクが正しく実行されるようになります。

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

12. 実行漏れへの対応を設定

同様に「設定」タブに切り替え、「スケジュールされた開始時間を過ぎていた場合、できるだけ早くタスクを開始する」にチェックを入れます。PCがスリープ状態だったり、予定時刻に起動していなかった場合でも、復帰後にタスクが実行されます。

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

13. 設定完了

以上で設定は完了です。指定した日時にコンピューターが自動的にシャットダウンされます。

補足: shutdownコマンドについて詳しく知りたい場合は、コマンドプロンプトを開いて「shutdown /?」と入力し、Enterキーを押すとオプションの一覧を確認できます。また、シャットダウンではなく再起動を行いたい場合は、「/s」の代わりに「/r」パラメーターを使用してください。

タスクスケジューラを使ってPCの自動シャットダウンを予約する方法【Windows】

まとめ

以上が、タスクスケジューラを使ってコンピューターのシャットダウンをスケジュールする方法でした。夜間の大容量ダウンロードや長時間のレンダリング作業など、さまざまなシーンで活用できます。設定でわからない点がある場合は、お気軽にコメント欄でお尋ねください。

  1. タスクスケジューラで起動時や指定時刻にプログラムを自動実行する方法【Windows】

    Windowsの起動時や指定した時刻にプログラムを自動的に開始させたい方は、ぜひこのチュートリアルをご覧ください。タスクスケジューラを使った設定手順を、初心者にもわかりやすく解説していきます。 スタートアップフォルダの方法では不十分なケースがある 通常、Windowsのスタートアップにプログラムを追加するには、対象プログラムのショートカットを「スタートアップ」フォルダに置くのが一般的な方法です。しかし、この方法は常に機能するとは限りません。特に、プログラムが管理者権限を必要とする場合には、正しく起動しないことがあります。 この問題を回避するには、レジストリを使ってスタートアップに登録するか、タ

  2. Windows 7でコマンドプロンプト(CMD)を使ってPCをリモートシャットダウンする方法

    パソコンを「リモート」でシャットダウンできると、急いでいるときなどに非常に便利です。わざわざその場まで移動しなくても、別の場所からシステムの電源を切ることができます。 ただし、実際にリモート操作を始める前に、まず押さえておくべき基本条件があります。 リモートシャットダウンに必要な前提条件 対象となるコンピューターの管理者権限が必要です。 ホームネットワークの場合は、すべてのコンピューターが同じワークグループに所属していること、そして同じ資格情報(ユーザー名とパスワード)を持つ管理者アカウントが設定されていることを確認してください。 対象コンピューターの正式なコンピューター名またはIPアドレス