web-dev-qa-db-ja.com

Windowsタスクスケジューラが次回の実行時にタスクを開始しない

Windows Server 2008を使用していますSP 10分ごとに実行する必要がある2つのタスクスケジューラタスク。

enter image description here

トリガーは、「6:50にPM毎日-トリガーされた後、10分ごとに無限に繰り返す」と言います。

次回の実行時間を見ると、6/18/2012 8:00 PMと表示されています。ただし、その時間を経過させると、次の実行時間は8:10に変わりますPMしかし、タスクは開始されておらず、最終実行時間は昨日から変更されていません。最終実行結果は "操作は正常に完了しました。(0x0) "。

数日前に初めて作成したときに機能しましたが、今日は無効にしてから再度有効にすると、自動的に起動しなくなります。それでも手動でトリガーできます。

有効になっている場合に、このタスクを10分ごとに自動的に実行するにはどうすればよいですか?

21
Dan C

私の修正は簡単でした...私はすでにスケジュールされたタスクを手動で実行していましたが、毎日それを使用する目的でスケジュールされたタスクを作成しました...私はいくつかにTBをコピーしてタスクをスケジュールできなかったため、バックアップサーバーを使用しました。私の修正は、開始日を現在の日付に更新することでしたが、何らかの理由で解決されました。詳細情報:以前の開始日は、タスクを作成した1月3日でした。手動で実行しました。タスクは毎日実行され、1月5日に失敗しました。設定に入り、日付を現在の日付(1月6日)に更新し、その夜に実行し、1月7日に完了しました)。場所:Server 2012 R2、タスクスケジューラ、タスクを開く、トリガータブ、トリガーを開く、開始日を現在の日付に更新します。

これが他の人を助けることを願っています。

15
advgmni

おそらく、この3年前のトピックに関する支援をするには遅すぎます。

[全般]タブで、[ユーザーがログオンしているかどうかにかかわらず実行する]オプションを選択していることを確認します。

既定の設定は[ユーザーがログオンしているときのみ実行する]です。つまり、誰かがサーバーにログオンするまでタスクは実行されません。

8
Robert

これは今は関係ないかもしれませんが、スケジュールされたタスクを手動で有効/無効にする場合は、スケジュールされた開始が失敗した後にタスクをできるだけ早く開始するオプションを使用できます。 enter image description here

8
Volodymyr M.

ジョブの開始日時を確認してください。これはあなたをつまずかせる可能性があります(以前に私を引っ掛けていました)。

1日に1回繰り返すようにトリガーしているため、24時間、10分ごとに1回実行するようにタスクを設定したいと思います。したがって、毎日実行され、24時間にわたって10分ごとに繰り返され、その後プロセスが繰り返されます。

screen cap from task scheduler

また、タスクの[設定]の下にある[実行時間が長くなった場合はタスクを停止する]オプションを設定する必要がある場合もあります。タスクスケジューラは、タスクが実行されていないときにタスクがまだ実行中であると判断するため、スケジュールされたタスクをスキップしている可能性があります...

3
MikeAWood

同様の問題がありました。タスクスケジューラは、リモートの場所で何らかの理由により動作を停止しました。しかし、マシンを再起動すると、タスクスケジューラが起動しました。私は彼らにタスクスケジューラジョブを実行するように指示し、それが次の実行を開始することを願っています。最後の唯一のことは、サーバーの場所に移動し、開始日を古い日付から現在の日付に変更し、さらに、前の時刻を現在の時刻に変更することです。この変更の後、それだけが機能し始めます。しかし、マシンが再起動したときにそれ自体で開始する必要があると思いました。手動で日付時刻を変更して現在時刻と次のティック時刻に変更する以外に機能する設定を見つけることができませんでした。

2
krishKishor

両方のタスクandトリガーが有効になっていることを確認します。

同じ問題があったのでここに来ました。結局、トリガーは無効になりました。何らかの理由で、タスクスケジューラは[次の実行時間]ボックスで無効なトリガーを使用します...

1

Windows Liveがインストールされていますか?私はこれで髪を引っ張っていましたが、Windows Live\SOXEタスクを無効にすると、すべてが元に戻ります

http://social.msdn.Microsoft.com/Forums/en/winserver2008appcompatabilityandcertification/thread/6fa3c7fa-511b-498d-9b37-1201e1ff2e59

1
Mark Sowul

タスクスケジューラのWindowsのバグです

同様に15分ごとに起動するようにタスクを設定しましたが、次回の実行時間が正しく更新されていても、「タスクはまだ実行されていません」状態でスタックしました

約1日後、期待どおりに動作し始めました

0
user630342

[電源]の[条件]タブを確認します。接続されているかどうかは、別の扱いの原因となっています!

これがまだ役立つかどうかはわかりませんが、同じ問題があり、数時間の解決策を探していました。

サーバーで動作する前は、自分のWindows環境で何かをしようとしていました。しかし、これが最初に機能した理由ではなく、その後も機能しなくなりました。

違いは、コンピュータが以前は接続されていたのに、現在は接続されていないことです。 [コンピュータがAC電源で動作している場合にのみタスクを開始する]チェックボックスをオフにします。

0
TheFlyingL1