【Windows】指定した時刻に自動で起動・終了させるためのタスクとBIOS設定 | 電源スケジュール設定

【Windows】指定した時刻に自動で起動・終了させるためのタスクとBIOS設定 | 電源スケジュール設定
🛡️ 超解決

Windowsパソコンを特定の時間に自動で起動させたり、自動で終了させたりしたいと考えるビジネスマンは多いでしょう。

手動での操作は手間がかかり、忘れがちになるため、業務効率の低下につながることもあります。

この記事では、Windows 11を基準に、タスクスケジューラとBIOS/UEFI設定を活用して、パソコンの自動起動と自動終了を設定する具体的な手順を解説します。

この記事を読むことで、あなたのWindowsパソコンが指定した時刻に自動で稼働し、必要なプログラムを起動したり、作業後に自動でシャットダウンしたりできるようになります。

【要点】Windowsの自動起動・終了設定

  • タスクスケジューラでの自動終了設定: 指定した時刻にWindowsパソコンを自動でシャットダウンできます。
  • タスクスケジューラでのプログラム自動起動設定: 指定した時刻に特定のアプリケーションやスクリプトを自動で実行できます。
  • BIOS/UEFI設定での自動起動設定: 電源が完全にオフの状態から、指定した時刻にパソコンを自動で起動できます。

ADVERTISEMENT

Windowsの自動起動・終了設定の概要と前提条件

Windowsパソコンの自動起動や自動終了は、業務効率の向上や省エネルギーに役立つ便利な機能です。

例えば、業務開始前にパソコンを自動で起動させたり、退社後に自動でシャットダウンさせたりすることが可能になります。

これらの設定は、Windowsの標準機能であるタスクスケジューラと、パソコン本体のハードウェア設定であるBIOSまたはUEFIで行います。

タスクスケジューラでできること

タスクスケジューラは、Windowsが起動している状態、またはスリープ状態にあるときに、特定のタスクを自動で実行するための機能です。

指定した時刻にアプリケーションを起動させたり、システムコマンドを実行してWindowsをシャットダウンさせたりできます。

曜日や日付、特定のイベントをトリガーに設定できるため、柔軟な自動化が実現できます。

BIOS/UEFI設定でできること

BIOSまたはUEFI設定は、パソコンの起動時に動作する基本的な入出力システムで、ハードウェアレベルでの設定を行います。

この設定では、パソコンが完全に電源オフの状態から、指定した時刻に自動で電源をオンにして起動させる機能を利用できます。

これは、Wake on LANとは異なり、ネットワークからの信号ではなく、内部タイマーによって起動する点が特徴です。

設定の前提条件と注意点

BIOS/UEFIでの自動起動設定は、すべてのPCで利用できるわけではありません。

PCメーカーやモデルによって機能の有無や設定項目名が異なりますので、事前にPCのマニュアルを確認することをおすすめします。

また、自動起動・終了機能を利用するには、PCが安定した電源に接続されている必要があります。

特にBIOS/UEFIでの自動起動では、AC電源アダプターが接続されていることが必須です。

Windowsを自動で起動・終了させる操作手順

ここでは、Windows 11を基準に、自動終了とプログラムの自動起動、そしてPCの自動起動の設定手順を詳しく解説します。

Windows 10でも基本的な操作は同様です。

タスクスケジューラでWindowsを自動終了させる手順

  1. タスクスケジューラを開く
    Windowsの検索ボックスに「タスクスケジューラ」と入力し、表示された「タスクスケジューラ」アプリをクリックして起動します。
  2. 新しい基本タスクを作成する
    タスクスケジューラの右側にある「操作」ペインから「基本タスクの作成」をクリックします。
  3. タスク名と説明を入力する
    「名前」に「自動シャットダウン」などと入力し、「説明」には「毎日23時にPCを自動終了させる」などと入力します。「次へ」をクリックします。
  4. タスクのトリガーを設定する
    「タスクの開始」で「毎日」を選択し、「次へ」をクリックします。
  5. 実行時刻を設定する
    「開始」で自動終了させたい日付と時刻を設定します。例えば「23:00:00」と入力します。「次へ」をクリックします。
  6. 操作を設定する
    「実行する操作」で「プログラムの開始」を選択し、「次へ」をクリックします。
  7. プログラムと引数を指定する
    「プログラム/スクリプト」の欄に「shutdown.exe」と入力します。「引数の追加」の欄には「/s /f /t 0」と入力します。「次へ」をクリックします。
  8. タスクを完了する
    設定内容の概要が表示されます。内容を確認し、「完了」をクリックします。

タスクスケジューラで指定時刻にプログラムを自動起動させる手順

  1. タスクスケジューラを開く
    Windowsの検索ボックスに「タスクスケジューラ」と入力し、アプリを起動します。
  2. 新しい基本タスクを作成する
    「操作」ペインから「基本タスクの作成」をクリックします。
  3. タスク名と説明を入力する
    「名前」に「自動ブラウザ起動」などと入力し、「説明」には「毎日9時にEdgeを起動する」などと入力します。「次へ」をクリックします。
  4. タスクのトリガーを設定する
    「タスクの開始」で「毎日」を選択し、「次へ」をクリックします。
  5. 実行時刻を設定する
    「開始」でプログラムを起動させたい日付と時刻を設定します。例えば「09:00:00」と入力します。「次へ」をクリックします。
  6. 操作を設定する
    「実行する操作」で「プログラムの開始」を選択し、「次へ」をクリックします。
  7. プログラムパスを指定する
    「プログラム/スクリプト」の欄に、起動したいプログラムの完全なパスを入力します。「参照」ボタンでファイルを選択することもできます。例えばEdgeを起動する場合は「C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe」と入力します。「次へ」をクリックします。
  8. タスクを完了する
    設定内容の概要が表示されます。内容を確認し、「完了」をクリックします。
  9. 詳細設定の確認
    作成したタスクをダブルクリックし、「プロパティ」ウィンドウを開きます。「条件」タブを選択し、「コンピューターをAC電源で使用している場合のみタスクを開始する」と「タスクを実行するためにコンピューターをスリープ解除する」の両方にチェックが入っていることを確認します。チェックが入っていない場合は、チェックを入れて「OK」をクリックします。

BIOS/UEFI設定でWindowsを自動起動させる手順

この設定はPCのメーカーやモデルによって手順や項目名が大きく異なります。

以下は一般的な手順であり、お使いのPCのマニュアルを参考にしてください。

  1. BIOS/UEFI設定画面に入る
    PCの電源を入れ、メーカーロゴが表示された直後に特定のキーを連打します。一般的なキーはDelete、F2、F10、F12などです。設定画面に入れない場合は、PCメーカーのウェブサイトで確認してください。
  2. 電源管理または詳細設定の項目を探す
    BIOS/UEFI設定画面内で、「Power Management Setup」「Advanced」「Boot」などの項目を探します。矢印キーで移動し、Enterキーで選択します。
  3. 自動起動設定を有効にする
    「Wake Up by RTC Alarm」「Power On by RTC Alarm」「Resume by RTC Alarm」などの項目を探します。この項目を「Enabled」または「有効」に設定します。
  4. 起動時刻を設定する
    「RTC Alarm Date」「RTC Alarm Time」「Wake Up Time」などの項目で、自動起動させたい日付と時刻を設定します。多くの場合、日付は「毎日」や「特定の日」を選択でき、時刻は時・分・秒で設定します。
  5. 設定を保存して終了する
    設定が完了したら、「Save & Exit Setup」「Save Changes and Exit」などの項目を選択し、変更を保存してBIOS/UEFI設定を終了します。PCが再起動します。

自動起動・終了設定における注意点とよくある失敗

Windowsの自動起動・終了設定は便利ですが、適切に設定しないと期待通りに動作しないことがあります。

ここでは、よくある問題とその対処法を解説します。

タスクスケジューラで設定したタスクが実行されない場合

タスクが実行されない主な原因として、タスクの条件設定が不適切であることや、PCがスリープ状態から復帰できないことが挙げられます。

対処法として、まずタスクのプロパティを開き、「条件」タブを確認してください。

特に「コンピューターをスリープ解除してタスクを実行する」にチェックが入っているかを確認します。

また、「設定」タブで「タスクを要求に応じてすぐに実行する」のチェックも確認すると良いでしょう。

さらに、タスクを実行するユーザーアカウントに十分な権限があるかも確認してください。

BIOS/UEFI設定で自動起動項目が見つからない場合

BIOS/UEFI設定に自動起動に関する項目が見当たらない場合、そのPCモデルでは機能が搭載されていない可能性があります。

原因は、PCメーカーがその機能を実装していないためです。

対処法としては、まずPCのマニュアルやメーカーのサポートウェブサイトで、お使いのモデルがRTC Alarm機能に対応しているかを確認します。

対応していない場合は、タスクスケジューラとスリープ状態からの復帰機能を活用し、PCを完全にシャットダウンさせずに運用することを検討してください。

自動終了後にPCが再起動してしまう

タスクスケジューラでシャットダウンを設定したにもかかわらず、PCが自動的に再起動してしまうことがあります。

これは、Windows Updateの自動再起動設定や、一部のアプリケーションがシャットダウンを妨害していることが原因です。

対処法として、Windows Updateの設定を確認し、「アクティブ時間」を調整して、自動再起動が行われない時間帯を設定します。

また、タスクスケジューラのシャットダウンコマンドの引数に「/f」オプションを追加し、強制的にアプリケーションを終了させてシャットダウンするよう設定変更することも有効です。

Windows 10での操作の違い

Windows 10とWindows 11では、タスクスケジューラのインターフェースや操作手順に大きな違いはありません。

本記事で解説したタスクスケジューラの設定手順は、Windows 10でも同様に適用できます。

ただし、BIOS/UEFI設定に関しては、PCのモデルやメーカーに依存するため、Windows 10でも個別のマニュアルを確認する必要があります。

ADVERTISEMENT

タスクスケジューラとBIOS/UEFI設定の比較表

Windowsの自動起動・終了を実現する二つの主要な方法、タスクスケジューラとBIOS/UEFI設定にはそれぞれ異なる特徴があります。

以下の表でそれぞれの違いを比較します。

項目 タスクスケジューラ BIOS/UEFI設定
主な機能 自動終了、プログラムの自動起動 電源オフ状態からの自動起動
OSの状態 Windowsが起動中またはスリープ状態 PCが完全に電源オフ状態
設定場所 Windows OS内のソフトウェア機能 PCのハードウェア設定画面
設定の柔軟性 時間、曜日、イベントなど多様なトリガー設定が可能 主に時刻指定のみ
主要な注意点 PCがスリープ解除される設定が必要 PCメーカー依存、AC電源接続必須
適用範囲 OS内で実行されるタスク全般 PCの電源管理機能

まとめ

この記事では、Windowsパソコンを自動で起動・終了させるためのタスクスケジューラとBIOS/UEFI設定の手順を解説しました。

タスクスケジューラを利用すれば、指定時刻にWindowsを自動終了させたり、特定のプログラムを自動で起動させたりできます。

一方、BIOS/UEFI設定を活用することで、PCが完全に電源オフの状態からでも、指定時刻に自動起動させることが可能です。

これらの機能を適切に設定することで、手動操作の手間を省き、業務の効率化や電力消費の最適化に役立てることができます。

ぜひ、あなたの業務環境に合わせて、これらの自動化機能を活用してみてください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。