タスクスケジューラを使用すると、 (Task Scheduler,)Windowsで実行されるあらゆる種類の自動タスクを作成できます。たとえば、特定の時間間隔で実行するように一部のアプリをスケジュールしたり、何かが発生したときにデスクトップにメッセージを表示したりできます。残念ながら、 Windows(Windows)はそれに値するほど多くの広告を出していないため、このツールについて知っている人はあまりいません。作業を開始するのに役立つように、タスクスケジューラ(Task Scheduler)が提供する基本的なタスクウィザード(task wizard)の使用方法に関するこのガイドを作成しました。仕組みは次のとおりです。
Windowsで(Windows)タスクスケジューラ(Task Scheduler)にアクセスする方法
タスクスケジューラ(Task Scheduler)を使用する場合は、最初にタスクスケジューラを開く方法を知っている必要があります。方法がわからない場合は、このテーマに関する別のガイドを公開しています。Windows(Windows)(すべてのバージョン)でタスクスケジューラを起動する9つの方法です。(Task Scheduler)
そのチュートリアルを読むのに必要な時間がない場合は、最新バージョンのWindowsで(Windows)タスクスケジューラ(Task Scheduler)をすばやく開く方法は、検索を使用することです。Windows 10のタスクバーのCortanaの検索フィールド、 (search field)Windows 8.1のスタート(Start)画面、またはWindows 7の(Windows 7)スタートメニュー(Start Menu, )の検索フィールド(search field)に、スケジュール(schedule )という単語を入力します。次に、タスクスケジューラ(Task Scheduler )の検索結果をクリックまたはタップ(click or tap)します。
先に進む前に、タスクスケジューラは、 (Task Scheduler)Windows 10、Windows 7、およびWindows8.1で同じように表示および動作することを覚えておいてください。そのため、また簡単にするために、主にWindows10で撮影したスクリーンショットを使用します。
ステップ1(Step 1)。「基本タスクの作成(Create Basic Task)」ウィザードを開始します
[タスクスケジューラ(Task Scheduler)]ウィンドウで、右側の[アクション]列に移動します。(Actions)そこで、[基本タスク("Create Basic Task")の作成]リンクをクリックまたはタップして、同じ名前のウィザードを開きます。
ウィザードを使用すると、特定の時間に、または特定の条件が満たされたときに、Windowsによって実行される基本的なタスクを誰でも作成できます。プロセス全体を説明するために、ディスククリーンアップ(Disk Cleanup)ツールを定期的に実行するタスクを作成するとします。
ステップ2(Step 2)。タスクに名前を付けて説明を付けます
ウィザードの最初のステップで、新しいタスクの名前と説明を入力します。次に、[次へ(Next)]ボタンをクリックまたはタップします。
ステップ3(Step 3)。新しいタスクをいつ実行するかを選択します
タスクをいつ開始するかを決定する必要があります。タスクをいつ実行するかを選択するための多くのオプションがあります。毎日、毎週、毎月、1回だけ、コンピューターを起動するたび、ログオンするたび、または特定のイベントが発生するときです。プロセスのこの部分はタスクトリガー(task trigger)と呼ばれ、言い換えると、タスクを実行するために必要なことです。必要なオプションを選択して、[次へ(Next)]を押します。
以前に選択したオプションに応じて、タスクを実行する時間に関する詳細を提供する必要があります。
たとえば、新しいタスクを毎週水曜日(Wednesday)の午後10時に実行する場合は、[毎週]を選択し(Weekly)てから、次の構成を行う必要があります。
- 開始日時を(starting date and time)次の水曜日(Wednesday)の午後10時に設定します。
- [ Recur every]フィールドに1と入力します。これは、タスクが毎週実行されることを意味します。
- 曜日を水曜日(Wednesday)として選択します。
タスクを毎月(Monthly)実行することを選択した場合は、開始日時と(date and time)は別に、タスクを実行する月も選択する必要があります。[月]ドロップダウンメニューをクリック(Click)またはタップして、タスクを特定の月、1年のすべての月、または1か月だけで実行します。(Months)
次に、[日]をオンにして日を入力するか、リストから日を選択して、1日または複数の日(Days)を選択(day or days)できます。
特定の週の特定の日に実行するようにタスクを設定することもできます。これを行うには、[オン(On)]オプションをクリックまたはタップします。次に、最初のドロップダウンリストで週の番号を選択し、2番目のドロップダウンリストで曜日を選択します。
タスクを実行するタイミングの設定が完了したら、 [次へ]を(Next)クリックまたはタップ(click or tap) します。
ステップ4(Step 4)。実行したいアクションを設定します
次の手順では、タスクスケジューラに(Task Scheduler)、「プログラムを開始する」、「電子メールを送信する」("Start a program," "Send an e-mail" )、または「メッセージを表示する」("Display a message.")というアクションを実行するように指示する必要があります。
ここで、一方ではWindows10(Windows 10)とWindows8.1の間に、他方ではWindows7(Windows)との間に本質的な違いがあります。3つのオプションはこれらすべてのWindowsバージョンで使用できますが、最後の2つはWindows10およびWindows8.1で非推奨として強調表示されてい(Windows 10)ます。(Windows 8.1)つまり、これらのオペレーティングシステムでは機能しません。
ウィザードに従って、電子メールを送信したりメッセージを表示したりするタスクを作成できたとしても、タスクが保存される直前に、次のようなエラーメッセージが表示(error message)されます。「タスク定義は非推奨の機能を使用しています。 。」("The task definition uses a deprecated feature.")
したがって、Windows10およびWindows8.1では(Windows 8.1)、ウィザードにこれらのオプションが表示されていても、電子メールを送信したりメッセージを表示したりするタスクを作成することはできません。このようなタスクは、Windows7でのみ作成できます。それらがどのように機能するかを知りたい場合は、このガイドの最後のセクションをお読みください。
ただし、チュートリアルを続けて、タスクによって実行されるアクションを設定する方法を見てみましょう。
ディスククリーンアップ(Disk Cleanup,)などのプログラムを実行する場合は、[プログラムの開始]を("Start a program" )選択し、[次へ(Next)]をクリックまたはタップします。
[参照](Browse)をクリックまたはタップし、実行するプログラムまたはスクリプトを選択して、[開く](Open)を押します。または、そのプログラムの実行可能ファイルの場所を入力することもできます。必要に応じて、引数を追加し、プログラム/スクリプトが開始するフォルダーを設定できます。完了したら、[次へ(Next)]を押します。
ステップ5(Step 5)。新しいタスクの詳細を確認して保存します
最後に、タスクの概要と行った設定を確認できます。何かを変更したい場合は、[戻る]ボタンを(Back)クリック(Click)またはタップしてください。それ以外(Otherwise)の場合は、 [完了(Finish)]ボタンを押します。このアクションにより、タスクが保存され、スケジュールしたときに実行できるようになります。
タスクスケジューラ(Task Scheduler)を使用して、電子メールを送信したりメッセージを表示したりするタスクを作成する方法( Windows 7のみ)
Windows 7を使用している場合は、 「電子メールの送信」("Send an e-mail")アクションを設定する方法を見てみましょう。
このアクション(action and press)の使用を選択して[次へ(Next)]ボタンを押した後、メッセージの詳細(送信者、受信者、電子メールの件名(email subject)、およびテキストコンテンツ(text content))を入力する必要があります。必要に応じて、ファイルを添付することもできます。最後の最も重要なステップは、電子メールを送信するSMTPサーバーのアドレスを提供することです。(SMTP server)[差出人(From)]フィールドで指定した電子メールアドレスの(email address)SMTPサーバー(SMTP server)を使用する必要があります。ただし、問題は、乱用や問題を防ぐために、ほとんどのSMTPサーバーが何かを送信する前に認証を必要とすることです。「基本タスクの作成」("Create Basic Task" )ウィザードには、必要な認証の詳細を提供するためのフィールドがありません。したがって、電子メールの送信は失敗する可能性が高くなります。これは機能する可能性がありますが、SMTPサーバー(SMTP server)が電子メールメッセージを送信するための認証を必要としない場合に限ります。
Windows 7でのみ機能するもう1つのアクションは、 「メッセージの表示」("Display a message")と呼ばれるアクションです。このタスクアクション(task action)を選択した場合は、メッセージのタイトルと表示するテキストを入力するだけです。
完了したら、[次へ(Next)]をクリックまたはタップして、[完了(Finish)]をクリックします。
結論
ご覧のとおり、タスクスケジューラ(Task Scheduler)では、基本的なスケジュールされたタスクを簡単に作成できます。ウィザードでは、タスクをトリガーするものと、タスクが発生したときに実行するアクションに関する多くの設定を選択できます。何か提案、質問、問題があれば、下にコメントを残して話しましょう。
How to create basic tasks with Task Scheduler, in 5 steps
With the help of the Task Scheduler, you can create all kinds of automated tasks to be run by Windows. For example, you can schedule some apps to run at specific time intervals or display a message on your desktop when something happens. Unfortunately, not many people know about this tool, as Windows does not advertise it as much as it deserves. To help you get started working with it, we created this guide on how to use the basic task wizard offered by the Task Scheduler. Here is how it works:
How to access the Task Scheduler in Windows
If you want to use the Task Scheduler, you must first know how to open it. If you do not know how, we have published a separate guide on this subject: 9 ways to start the Task Scheduler in Windows (all versions).
If you do not have the time required to read that tutorial too, a fast way to open the Task Scheduler in any modern version of Windows is to use the search. Type the word schedule in Cortana's search field on the taskbar in Windows 10, on the Start screen from Windows 8.1, or in the search field on the Start Menu, in Windows 7. Then, click or tap on the Task Scheduler search result.
Before going ahead, remember that Task Scheduler looks and works the same in Windows 10, Windows 7 and Windows 8.1. Because of that and also for simplicity, we are going to use screenshots taken mainly in Windows 10.
Step 1. Start the "Create Basic Task" wizard
In the Task Scheduler window, go to the Actions column on the right. There, click or tap the "Create Basic Task" link, to open the wizard bearing the same name.
The wizard allows anyone to create basic tasks that are executed by Windows, at a given time or when a specific condition is met. To illustrate the whole process, let's assume that you want to create a task that periodically runs the Disk Cleanup tool.
Step 2. Name the task and give it a description
On the first step of the wizard, enter a name and a description for your new task. Then, click or tap the Next button.
Step 3. Choose when to execute the new task
You have to decide when the task starts. There are many options for choosing when the task is run: every day, weekly, monthly, only once, each time your computer starts, every time you log on, or when a particular event takes place. This part of the process is called the task trigger and, in other words, it is what needs to happen for the task to run. Pick the option that you want and press Next.
You must provide more details about the time when the task should run, depending on the option you have chosen previously.
For example, if you want the new task to be executed every Wednesday at 10:00 PM, you should choose Weekly and then make the following configuration:
- Set the starting date and time next Wednesday, at 10:00 PM;
- In the "Recur every" field, type 1, meaning that the task is going to be run weekly;
- Choose the day of the week as Wednesday.
If you choose to execute the task Monthly, apart from the starting date and time, you must also choose the month when the task is executed. Click or tap on the Months drop-down menu to make the task run on several specific months, in all the months of the year, or in just one month.
Then, you can choose the day or days of the month, by checking Days and typing the days, or by selecting them from the list.
You can also set the task to run on a specific day of a specific week. To do that, click or tap the On option. Then, in the first drop-down list, choose the number of the week and in the second drop-down list, pick the day of the week.
After you are done setting when the task is going to be executed, click or tap Next.
Step 4. Set the action that you want to be executed
On the next step, you must tell Task Scheduler the action to take: "Start a program," "Send an e-mail" or "Display a message."
Here, there is an essential difference between Windows 10 and Windows 8.1 on the one hand, and Windows 7, on the other hand. The three options are available in all these Windows versions, but the last two are highlighted as deprecated in Windows 10 and Windows 8.1, which means that they do not work in these operating systems.
Even if you can follow the wizard and create a task that sends an e-mail or displays a message, just before the task is saved, you get an error message like the one below, which states that "The task definition uses a deprecated feature."
Therefore, in Windows 10 and Windows 8.1, you cannot create tasks that send e-mails or display messages, even if the wizard displays these options. You can create such tasks only in Windows 7. If you want to see how they work, read the last section of this guide.
However, let's continue the tutorial and see how to set the action that is going to be executed by the task:
If you want to run a program like Disk Cleanup, select "Start a program" and then click or tap Next.
Click or tap Browse, select the program or the script that you want to be run, and then press Open. Alternatively, you can also type the location to the executable file of that program. If you want or need, you can add arguments and set the folder where the program/script starts. When you are done, press Next.
Step 5. Check the details of the new task and save it
Finally, you can see a summary of the task and the settings that you have made. Click or tap the Back button if you want to change anything. Otherwise, press the Finish button. This action saves the task and enables it to be run when you scheduled it.
How to use Task Scheduler to create tasks that send e-mails or display messages (only in Windows 7)
If you are using Windows 7, let's see how to set a "Send an e-mail" action:
After you choose to use this action and press the Next button, you have to enter the details of your message: sender, receiver, email subject and the text content. If you want, you can also attach a file. The last and most important step is providing the address of the SMTP server that sends the email. You should use the SMTP server of the email address you specified in the From field. However, the trouble is that most SMTP servers require authentication before sending anything, to prevent abuses and problems. The "Create Basic Task" wizard has no fields for providing the necessary authentication details. Therefore, the sending of the email is more than likely going to fail. It might work, but only if the SMTP server does not require authentication for sending email messages.
The other action that only works in Windows 7 is the one called "Display a message": If you choose this task action, all you have to do is type the title of the message and the text that you want to be displayed.
When done, click or tap Next and then Finish.
Conclusion
As you can see, creating basic scheduled tasks is easy in Task Scheduler. The wizard lets you choose many settings about the what triggers the task and what actions it should take when that happens. If you have any suggestions, questions or problems, leave us a comment below and let's talk.