ネットワーキング
 Computer >> コンピューター >  >> ネットワーキング >> ネットワーキング

Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

ノートパソコンやデスクトップPCは、多くの人にとって欠かせないツールとなっています。仕事をこなすのも、家族や友人との連絡も、一日の終わりにリラックスすることも、Windowsが動作するデバイスならすべてこなせます。

こうした環境を常に快適に保つため、Windowsはバックグラウンドで更新プログラムの確認や一時ファイルの削除など、数多くのメンテナンスタスクを自動的に実行しています。これらは「タスクスケジューラ」というツールによって管理されており、このツールは自分で作成したスクリプトでも自由にカスタマイズできます。

基本的な使い方としては、特定の条件が満たされたときに特定のアプリを自動的に開くといったことが挙げられます。さらに踏み込んだ設定も可能で、Windows PowerShellで実行できるほぼすべてのコマンドを自動実行させることもできます。

このチュートリアルではWindows 11デバイスを使用していますが、Windows 10でもまったく同じ手順で操作できます。

Windowsでアプリを自動的に開く方法

  • 所要時間:約5分
  • 必要なもの:Windowsデバイスと自動的に開きたいアプリ

1. タスクスケジューラを開く

Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

Anyron Copeman / Foundry

最も簡単な方法は、スタートメニュー横の検索バーから検索することです。インストール済みアプリの一覧にも表示されています。起動すると、上のスクリーンショットのような画面が表示されます。

2. 新しいフォルダーを作成する

Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

Anyron Copeman / Foundry

左側のペインにある「タスクスケジューラ ライブラリ」を右クリックし、「新しいフォルダー」を選択します。内容がわかりやすい名前を付けてEnterキーを押しましょう。

3. 新しい「基本タスク」を作成する

Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

Anyron Copeman / Foundry

「タスクスケジューラ ライブラリ」フォルダーをダブルクリックして展開し、新しく作成したフォルダーをダブルクリックして選択します。空白のテーブル部分を右クリックし、「基本タスクの作成」を選択してください。

4. タスクにわかりやすい名前を付ける

Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

Anyron Copeman / Foundry

「名前」フィールドに任意の名前を入力します。この例では「エクスプローラー起動ランチャー」としています。入力したら「次へ」をクリックします。

5. タスクの実行頻度を選択する

Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

Anyron Copeman / Foundry

次の画面で、タスクを実行するタイミングを選択します。7つのオプションがありますが、「特定のイベント時」を選ぶ場合は追加の技術知識が必要になります。選択したら、再び「次へ」をクリックします。

6. 開始日時と繰り返し間隔を設定する

Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

Anyron Copeman / Foundry

カレンダーを使って具体的な日時を選択します。続いて、繰り返し間隔を入力します。この例では毎日実行したいので「1」と入力します。設定できたら「次へ」をクリックします。

7. 「プログラムの開始」が選択されていることを確認する

Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

Anyron Copeman / Foundry

ここには3つの選択肢がありますが、「電子メールの送信」と「メッセージの表示」は現在Microsoftによってサポートされていません。動作する場合もありますが、確実性と手軽さの面で「プログラムの開始」がおすすめです。

8. 起動したいアプリを選択する

Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

Anyron Copeman / Foundry

「プログラム/スクリプト」ボックスの横にある「参照」ボタンをクリックし、起動したいアプリの.exeファイルを探します。初期状態では「System32」フォルダーが開きますが、目的のファイルは「Windows」フォルダー内にあることもあります。オプション項目は入力不要なので、そのまま「次へ」をクリックして構いません。

9. 内容を確認して完了する

Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

Anyron Copeman / Foundry

サマリー画面で設定内容に間違いがないか確認します。問題がなければ「完了」をクリックしましょう。

これで、指定した時刻になると(またはデバイスの電源投入後できるだけ早いタイミングで)アプリが自動的に起動します。この手順は必要な回数だけ繰り返し設定できます。

Windowsでコマンドを自動的に実行する方法

少し時間と手間をかければ、より複雑なタスクを自動実行するようWindowsに設定することも可能です。理論上は、Windows PowerShellで動作するあらゆるコマンドを自動化できます。

ここでは例として、平日の午後6時にデバイスを自動的にロックするよう設定します。仕事を失う心配なく、「そろそろ作業を切り上げる時間だ」と自分に合図を送れる便利な方法です。

  1. 上記の手順1〜5まで進めます
  2. 作成したフォルダーを右クリックし、「タスクの作成」を選択します
Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

Anyron Copeman / Foundry

  1. タスクにわかりやすい名前を付けます。この例では「Windows自動ロック」とします
  2. 「セキュリティオプション」で、管理者アカウントがタスクを実行するよう選択されていることを確認し、ログオン時のみ実行するかどうかを決めます
Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

Anyron Copeman / Foundry

  1. ウィンドウ上部の「トリガー」タブを選択し、「新規」をクリックします
Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

Anyron Copeman / Foundry

  1. 「タスクの開始」横のドロップダウンから「スケジュール通り」を選択します(特に複雑な条件を指定しない限りこれで十分です)
  2. 基本タスクの場合と同様に、開始時刻と実行頻度を指定します
  3. 必要に応じて詳細設定を選択し、「OK」をクリックします
Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

Anyron Copeman / Foundry

  1. ウィンドウ上部の「操作」タブを選択し、「新規」をクリックします
  2. 「プログラムの開始」が選択されていることを確認し、実行したいスクリプトを入力します。デバイスをロックする場合は「rundll32.exe」を、それ以外の多くのコマンドには「powershell」を選択します
  3. 「引数の追加」横のボックスに、通常Windows PowerShellで入力するコマンドの残りの部分を追記します。この例では「user32.dll,LockWorkStation」となります
Windowsでタスクを自動化する方法【タスクスケジューラ活用ガイド】

Anyron Copeman / Foundry

  1. 「OK」をクリックし、さらに「OK」をクリックして保存すれば完成です
  • タブレットでWindows 11を使いやすくする方法
  • Windows 11からWindows 10へダウングレードする方法
  • 電源が入らないノートパソコンを直す方法
  1. Windowsを指定時刻に自動的に起動させるスケジュール設定のやり方

    PCをスリープ状態から何度も手動で起こすのが面倒だと感じていませんか?この記事を読み終える頃には、指定した時刻にPCが自動的に起動するようスケジュールを設定できるようになります。 Windowsの自動起動(自動復帰)をスケジュールする方法 まず押さえておきたい注意点として、Windowsを完全にシャットダウンしている場合、自動的な起動は行えません。自動復帰を設定できるのは、PCが「スリープ」または「休止状態」にあるときだけです。それを踏まえた上で、実際の設定手順を見ていきましょう。 1. タスクスケジューラを使う タスクスケジューラは、Windowsに標準搭載された無料ユーティリティで、P

  2. Windowsタスクスケジューラでタスクの実行を遅延させる方法【初心者向け解説】

    多くの方が、基本的なタスクやプログラムの実行にタスクスケジューラを活用したことがあるのではないでしょうか。しかし、タスクスケジューラにはそれ以外にも便利な機能があります。そのひとつが、スケジュールされたタスクの実行を遅らせる機能です。 タスクの遅延実行は非常にシンプルな操作で設定でき、特にWindowsの起動時間を短縮したい場合に役立ちます。タスクの開始を意図的に遅らせることで、PCの起動時に複数の処理が同時に走るのを防ぎ、起動にかかる時間を大幅に短くできるのです。 この記事では、Windowsのタスクスケジューラでタスクの実行を遅延させる具体的な手順を、ステップごとにわかりやすく解説します。