タスクスケジューラ
タスクスケジューラ2.0はWindows Vista、Server 2008に搭載された。Microsoft 管理コンソールに基づいてユーザーインターフェイスのデザインが変更され、予定された時間、間隔でタスクを実行するだけでなく、カレンダーや特定のイベントなどに従ってタスクを実行できるようになった。たとえば特定のイベントがイベント・ログに書き込まれたときや複数のイベントがある組み合わせで発生したときなどにタスクを実行する。複数のタスクを用意する代わりにあらかじめ一連のアクションとして設定することができるようになり、一つのイベントで複数のタスクを同時に実行することも可能となった。また、システムが一定時間アイドル状態になったとき、ログオンまたはログオフ時の実行、定められた期間内に限定した開始や継続実行など、タスクの実行条件を細かく設定できるようになった。イベント・ログからイベントをフィルタリングするときにはXPathを使用できる。実行条件のイベントが起こってから少し時間を置いてタスクを実行するよう設定したり、他のあるイベントが起こるまでタスクを繰り返すこともできるようになった。タスクの実行に失敗した場合、別のアクションを定義することも可能。