web-dev-qa-db-ja.com

タスクスケジューラでWindowsタスクを無効にすると、実行中の現在のタスクも停止しますか?

Windows ServerタスクスケジューラでタスクAをスケジュールし、1日に6回実行するように設定されているとします。

次に実行する20分前に手動で実行しましたが、実行に約20分かかることを忘れているため、複数のインスタンスを同時に実行したくありません。

タスクを無効にすると、タスクを実行している現在のプロセスをすぐに停止しますか、それとも完了するまで続行しますか?

5

タスクの実行中にタスクを無効にしても、現在の実行は停止されません。現在のプロセスは、完了するまで実行を続けます。

次にスケジュールされているすべての実行が無効になります。

タスクを手動で実行し、手動実行の処理中にタスクを自動的に再開したくない場合は、「タスクがすでに実行されている場合は新しいインスタンスを開始しない」というルールを適用するようにタスクを設定できます(ただし、これは、新しいタスクを作成するときのデフォルトの設定です)。

8
krisFR