Windows 11/10のシャットダウン・再起動・起動を自動スケジュールする方法

在宅ワークのフリーランスの方でも、出社したらすぐに作業を始められるようにしたい経営者の方でも、Windowsデバイスのシャットダウンと起動を自動化したい理由はたくさんあります。この記事では、Windows 11およびWindows 10でシャットダウン、再起動、起動をスケジュールする方法を詳しく解説します。
Windows 11/10でシャットダウンや起動をスケジュールするメリットとは?
忙しい仕事の日々の中で、PCの電源を手動でオン・オフするのは意外と面倒なものです。画面をじっと見つめて待たなければならず、その時間は生産性の低下につながってしまいます。
しかし、シャットダウンや再起動をあらかじめ予定しておけば、こうした無駄な待ち時間から解放されます。PCのシャットダウンや再起動は、ユーザーがその場にいなくても実行できます。また、起動時に必要なのは電源ボタンを押すことだけですが、事前にスケジュールしておけば、その一手間すら省略可能です。
多くの人は、いつPCの電源を入れたり切ったりすればよいか、ある程度把握しているはずです。タスクスケジューラ、コマンドプロンプト、デスクトップショートカットといったWindows標準ツールを使えば、そうした判断を簡単に自動化できます。
タスクスケジューラでWindows 11/10のシャットダウンをスケジュールする
タスクスケジューラは、シャットダウンや再起動などのタスクをシステムや各アプリに対して予約できる優秀なツールです。Windows 11でもWindows 10でも、スタートメニューから簡単に見つけることができます。以下の手順に従って、シャットダウンをスケジュールしましょう。

- Windows 11のスタートメニュー検索、またはWindows 10の検索ボックスから「タスクスケジューラ」を開きます。

- 画面上部の「操作」メニューから「基本タスクの作成」をクリックします。

- 「基本タスクの作成ウィザード」が開いたら、タスク名(ここでは「Shutdown」としました)を入力し、必要に応じて説明を追加して「次へ」をクリックします。

- シャットダウンのトリガーを選択します。毎日、毎週、毎月、1回限り、「コンピューターの起動時」「ログオン時」「特定イベントのログオン時」などから選べます。

- 今回は特定の日時に1回だけシャットダウンする「1回限り」を選択します。毎日決まった時刻にシャットダウンしたい場合は「毎日」を選びましょう。日付と時刻を設定したら「次へ」をクリックします。

- 「プログラムの開始」を選択して「次へ」をクリックします。

- 次の画面で、「プログラム/スクリプト」欄に
shutdown.exeと入力し、「引数の追加」欄に/sと入力して「次へ」をクリックします。

- 「完了」をクリックします。これでシャットダウンのスケジュールが登録されました。

- 指定した日時になると、Windows PCは「サインアウトしようとしています。Windowsは1分以内にシャットダウンします」というメッセージとともにシャットダウンを開始します。
このメッセージを表示させずに強制シャットダウンすることも可能です(詳細は後述のFAQをご覧ください)。

タスクスケジューラでWindows 11/10の再起動をスケジュールする
タスクスケジューラを使えば、Windows 11/10の自動再起動も簡単に設定できます。手順は自動シャットダウンとほぼ同じです。以下の手順に従ってください。
- タスクスケジューラで新しい基本タスクを作成します。
- 画面の指示に従って進み、「操作 → プログラムの開始」の画面まで来たら、shutdownコマンドの引数として今度は
/rを指定し、「次へ」をクリックします。

- タスクに名前を付け、日付と時刻を設定して「完了」をクリックします。

- 設定した時刻になると、PCは自動的にシャットダウンされ、再起動されます。

コマンドプロンプトでWindows 11/10 PCをシャットダウンする
コマンドプロンプトでコマンドを1行入力するだけで、Windows 11/10 PCの自動シャットダウンタイマーを設定できます。この方法を知らない人も多いのですが、手順はとてもシンプルです。
- Windows 11/10のスタートメニューを開き、コマンドプロンプトを検索します。管理者として実行してください。

- 以下のコマンドを入力してEnterキーを押します。
shutdown /s -t [秒数]
注意:[秒数]には実際の秒数を入力してください。これでWindows 11/10 PCが自動的にシャットダウンします。/sの代わりに-sを使うこともできます。

- シャットダウンタイマーをキャンセルしたい場合は、ターミナルに以下のコマンドを入力するだけです。
shutdown -a

- 「シャットダウンが中止されました」または「予定されたシャットダウンがキャンセルされました」という通知が画面に表示されます。
- 一定秒数後にコマンドプロンプトでPCを再起動したい場合は、以下のコマンドを入力してEnterキーを押します。
/rの代わりに-rを使うこともできます。
shutdown /r -t [秒数]
注意:コマンド内の-sは「Shut Down(シャットダウン)」、-aは「Abort(中止)」を意味します。

デスクトップショートカットでWindows PCをシャットダウンする
Windows PCを自動的にシャットダウンするもうひとつの便利な方法が、デスクトップショートカットの作成です。以下の手順で設定できます。
- Windowsのデスクトップ画面で空いている部分を右クリックします。
- 表示されたメニューから「新規作成 → ショートカット」を選択します。

- ショートカットの作成ウィザードが開きます。
- 「項目の場所を入力してください」の欄に
shutdown -s -t [秒数]というコマンドを入力し、「次へ」をクリックします。

注意:コマンド内の[秒数]は実際の秒数に置き換えてください。
- ショートカットの名前を求められるので、わかりやすい名前を自由に付けましょう。

- 指定した名前のデスクトップショートカットがデスクトップに表示されます。ダブルクリックするだけでシャットダウンタイマーが有効になります。
Windows 11/10の起動をスケジュールする
PCの起動をスケジュールする方法は、シャットダウンや再起動とは少し異なり、マザーボードのBIOSまたはUEFIの設定が必要です。以下の手順に従ってください。
- Windows 11の場合は、検索メニュー(またはスタートメニュー検索)から「高度なスタートアップ」を開きます。Windows 10の場合は「Windows起動時の詳細設定の変更」を開きます。
- 「今すぐ再起動」をクリックしてセーフモードでの起動を開始します。

- 青い画面が表示されたら、画面上のメニューオプションから「トラブルシューティング」をクリックします。
- 「詳細オプション」をクリックし、以降も画面の指示に従って進みます。

- 「UEFIファームウェアの設定」を選択し、再起動を促されたら再起動します。

- 再起動後にBIOS画面が表示されます。
注意:このBIOS画面に到達するには、通常どおりPCを再起動して、起動時にDelete、F2、F12など、お使いのPCメーカーが指定するキーを繰り返し押す方法もあります。

- Windows 11/10デバイスの自動起動を有効にするには、電源管理設定を調整する必要があります。やり方はPCによって異なります。一部のPCでは「Auto On Time」というメニュー項目があり、初期設定は「無効」になっていて、システムの自動電源オンが防止されています。
毎日決まった時刻にPCの電源を入れたい場合は、これを「毎日」に変更しましょう。

- 他のPCでは、「Resume By Alarm」「Power on by RTC Alarm」など類似の機能名を探してください(マザーボードメーカーによって名称が異なります)。希望の時刻を設定し、変更を保存してBIOSを終了します。
自動起動プロセスが正常に動作するよう、PCバッテリーを十分に充電しておくか(または電源に接続しておく)ことを忘れないでください。設定が完了すれば、シャットダウン状態でもPCは自動的にコールドスタートします。
よくある質問
1. Windowsを強制的にシャットダウンまたは再起動するには?
デフォルトでは、シャットダウンコマンドを実行すると警告メッセージが表示され(必要なら中止できます)、強制シャットダウンや強制再起動も可能です。管理者モードのコマンドプロンプトで以下を使用してください。
shutdown /s /f -t [自動シャットダウンまでの秒数] shutdown /r /f -t [自動シャットダウンまでの秒数]

2. Windows PCの自動シャットダウンを無効にするには?
自分で設定した覚えがないのに自動シャットダウンが発生すると、困ってしまうこともありますよね。この設定はタスクスケジューラからいつでも取り消せます。
タスクを編集または削除したい場合は、「タスクスケジューラ → タスクスケジューラライブラリ」を開き、自動シャットダウンのタスクを見つけて右クリックし、削除してください。

Windows PCの自動再起動を削除・無効化する場合も、同じ手順をタスクスケジューラで行います。

まとめ
以上の設定により、指定したとおりに起動・シャットダウンするWindows 11/10環境が整ったはずです。タスクスケジューラには柔軟な機能が多く、さまざまなトリガーやルールを組み合わせてシャットダウンをスケジュールできるので、ぜひいろいろ試してみてください。必要であれば、PCの起動・シャットダウン履歴をいつでも確認することもできます。
さらに詳しく知りたい方は、「TaskSchedulerHelper.dllが見つかりません」エラーの修正方法についての記事もご覧ください。
-
Windows 10の起動・シャットダウンを高速化する方法|今すぐ試せる9つの対策
Windows 10は、Microsoftが数多くの新機能やソフトウェアとともにリリースしたOSで、洗練されたデザインとレイアウトが大きな魅力です。すでにWindows 10へアップグレードした方も多いのではないでしょうか。 しかし、Windows 10も他のOSと同じように、使い続けるうちに動作が遅くなったり、シャットダウンに時間がかかったりといった問題が起こることがあります。 その原因はさまざまです。長期間の使用により、ジャンクファイル、無効なレジストリエントリ、重複ファイルなどがハードディスクに蓄積し、システムの速度を低下させます。また、マルウェアに感染するとコマンドへの応答が遅くなり、
-
Windows PCでディスクデフラグを自動スケジュールする方法【Disk Speedup活用術】
記事のポイント:ハードディスクのデフラグメントーション(デフラグ)を定期的に実行するのを忘れていませんか?本記事では、Windows PCでディスクデフラグをスケジュールに従って自動実行する方法をご紹介します。 パソコンで行うべき重要なタスクは意外と忘れがちですが、その代表格が「ディスクデフラグ」です。デフラグを怠ると、PCの動作速度やパフォーマンスが低下するなど、悪影響が現れます。そこで本記事では、Windows PCでハードドライブのデフラグを自動化する方法を解説します。使用するのは、Windowsのメンテナンスに役立つ強力なツール「Disk Speedup」です。 デフラグメンテーシ