| [System Environment] | |||||||||||||||
タスク・スケジューラで数分おきにプログラムを繰り返し実行する
|
|||||||||||||||
|
|||||||||||||||
| 解説 |
Windows OSには、定期的にプログラムを起動する「タスク・スケジューラ」という機能が備わっている。これを利用すると、例えば決まった時刻に1日1回、あるいは毎週1回といったタイミングで、指定・登録したプログラムを「タスク」として起動できる。監視系プログラムやログ・ファイルの圧縮・削除を自動実行するなど、システム管理にも有用な機能である。
しかし、このタスクを作成するウィザードでは、1日1回より高い頻度、例えば数分とか数時間に1回の頻度で実行するようには指定できない。
![]() |
| タスク・スケジューラの作成ウィザード |
| これはWindows 7の基本タスク作成ウィザードで、プログラムを起動するタイミングを指定する画面。定期的に実行するタイミングとしては1日1回が最も高い頻度であり、ここで数分あるいは数時間に1回という頻度は指定できない。 |
タスク・スケジューラで数分おきにプログラムを起動するには、ウィザードでいったんタスクを作成してから、そのプロパティを手動で設定を変更すればよい。
| 操作方法 |
タスクの設定を変更する手順は、Windows OSの種類によって異なる。以下では、Windows Server 2003以前とWindows Vista以降に分けて説明する。
Windows 2000/Windows XP/Windows Server 2003での設定手順
まずはタスク・スケジューラのウィザードを利用して、対象のプログラムを起動するタスクを作成する。それにはコントロール・パネルの[タスク]アプレットを実行する。コントロール・パネルがカテゴリ別に表示されている場合は、[パフォーマンスとメンテナンス]−[タスク]を実行する。
次に[スケジュールされたタスクの追加]をダブルクリックしてタスク作成ウィザードを起動する。ここでタスクの実行頻度は、[日単位][週単位][月単位][1 回のみ]のいずれかを指定する。そのほか、タスクの名前や対象のプログラム、実行アカウントなどを適切に指定してウィザードを完了させる。
次に、作成したタスクをダブルクリックしてプロパティを開き、[スケジュール]タブを選択してから[詳細設定]ボタンをクリックする。
![]() |
|||||||||||||||
| タスクのプロパティから起動タイミングの詳細設定画面を開く | |||||||||||||||
| タスクを数分おき、あるいは数時間おきに繰り返し実行するには、このタスクのプロパティで設定を変更する必要がある。 | |||||||||||||||
|
[スケジュール オプションの詳細設定]画面が開くので、繰り返し実行する間隔とそれを続ける時間を指定する。例えば次の
を15分、
を1時間とそれぞれ指定すると、タスク開始時刻を初回として15分おきにプログラムが起動し、1時間後に5回目の起動をしたら繰り返し実行は完了する。なお、
の間隔に短すぎる値を設定すると、直前のプログラム実行が終わる前に次のプログラムが二重に起動してしまう。プログラムによる処理が完了する時間に注意して設定すること。
![]() |
|||||||||||||||
| [スケジュール オプションの詳細設定]画面で繰り返し実行を設定する | |||||||||||||||
| ここで設定を変更することで、数分あるいは数時間おきにプログラムを繰り返し実行できるようになる。 | |||||||||||||||
|
あとは[OK]ボタンをクリックしていってプロパティを閉じれば、設定変更は完了である。意図したようにプログラムが繰り返し実行されているかどうかは、TIPS「タスク・ログ・ファイルの見方」を参考にタスク・スケジューラのログで確認すると確実だろう。
Windows Vista/Windows 7/Windows Server 2008/R2での設定手順
まずはタスク・スケジューラのウィザードを利用して、対象のプログラムを起動するタスクを作成する。それにはコントロール・パネルの[管理ツール]−[タスク スケジューラ]を実行する。コントロール・パネルがカテゴリ別に表示されている場合は、次のように[タスク スケジューラ]を呼び出す。
- Windows Vista/Windows Server 2008
[システムとメンテナンス]−[管理ツール]−[タスク スケジューラ]を実行 - Windows 7/Windows Server 2008 R2
[システムとセキュリティ]−[管理ツール]−[タスク スケジューラ]を実行
このときユーザー・アカウント制御(UAC)のダイアログが表示されることがあるので、その指示に従って次へ進む。
タスク・スケジューラの画面が表示されたら、右側の操作ペインから[基本タスクの作成]をクリックして[基本タスクの作成ウィザード]を起動する。ここではタスクの名前や対象のプログラム、実行アカウント、起動するタイミングなどを適切に指定してウィザードを完了させる。
次に、タスク・スケジューラの画面の左ペインで[タスク スケジューラ ライブラリ]を選ぶと、中央上部ペインに、作成したタスクが表示される。これをダブルクリックしてプロパティを開き、[トリガー]タブを選択してから[編集]ボタンをクリックする。
[トリガーの編集]画面が開くので、繰り返し実行する間隔とそれを続ける時間を指定する。例えば次の
を15分、
を1時間とそれぞれ指定すると、タスク開始時刻を初回として15分おきにプログラムが起動し、1時間後に5回目の起動をしたら繰り返し実行は完了する。なお、
の間隔に短すぎる値を設定すると、直前のプログラム実行が終わる前に次のプログラムが二重に起動してしまう。プログラムによる処理が完了する時間に注意して設定すること。
![]() |
||||||||||||||||||||||||
| [トリガーの編集]画面で繰り返し実行を設定する | ||||||||||||||||||||||||
| ここで設定を変更することで、数分あるいは数時間おきにプログラムを繰り返し実行できるようになる。 | ||||||||||||||||||||||||
|
あとは[OK]ボタンをクリックしていってプロパティを閉じれば、設定変更は完了である。意図したようにプログラムが繰り返し実行されているかどうかは、タスクのプロパティの[履歴]タブを開くと、そのタスクの開始や終了といったイベントを確認できる。![]()
|
||||||||||||||||||||||||||||||||||||||||
| 「Windows TIPS」 |
TechTargetジャパン
- フォルダの名前が変更できない不具合を解消する (2012/5/25)
Windows 7のエクスプローラで画像ファイルやPDFが含まれるフォルダの名前が変更できなかったり、削除できなかったりする不具合の解消方法を解説する - 通信相手のMACアドレスを調べる近隣探索プロトコル (2012/5/24)
イーサネットで通信する場合、相手のMACアドレスが分からないとパケットを送信できない。ARPに代わるIPv6の近隣探索機能とは? - 第316話 ネット対応トイレ (2012/5/22)
毎日用をたすだけで、体温に体重、血圧、体脂肪率も計測して、尿検査、便検査も自動で実施、データはネット経由で医師に送られます - 私物のスマートフォンを業務に活用、「BYOD」って何? (2012/5/21)
私物のスマホやノートPCを組織的に業務に活用する「BYOD」が新たなトレンドとして注目されている。なぜいまBYODなのか? BYODのメリットとデメリットは?
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -






