タスクスケジューラの繰り返しタスクがトリガーされない


11

毎分.exeを起動するタスクを設定しようとしています。

トリガーを作成しました。トリガーされると、.exeが実行され、毎分無限に繰り返されます。(私も毎日のタスクを作成しようとしました、一度トリガーされたものがその1日間毎分繰り返されます)。

タスクを手動で実行すると、期待どおりに動作しますが、タスクを実行して「前回の実行時間」を更新するのではなく、「次回の実行時間」に到達するようにすると、「次回の実行時間」が更新されて実行されます。分後、「最終実行時間」は同じままです。

タスク履歴を確認しましたが、新しいイベントはありません。また、指定した.exe内にログが記録されており、実行されたことを示していません。

概観

詳細を編集する

設定

設定


クラッシュしている場合は、イベントビューアを確認してください。バックグラウンドで実行されている可能性があるため、新しいインスタンスを開始しませんか?タスクマネージャーをチェックして、exeが実行されていないことを確認します
Dave

@Daveバックグラウンドで実行されているようには見えず、タスクスケジューラのイベントビューアにログが表示されません。.exeが特定の場所などにある必要があるかどうかを知っていますか?
ジャックアレン

いいえ、.exeはどこにあってもかまいません。ただし、exeがクラッシュまたは類似している可能性があるため、イベントビューアを確認することを考えました。アプリケーションとは何ですか?あなたが書いたのか、それとも「その他」?
Dave

.exeは、私が作成したものですが、サーバー上でディレクトリの場所から実行し、スケジューラでタスクを手動で実行して、.exeが正常に実行されました。
ジャックアレン

この問題は、サーバーにログオンしているときに発生しますか?
Dave

回答:


16

タスクを手動でトリガーする場合に備えて...

私はWindow 7で同じ問題に遭遇しました。他のバージョンのWindowsではテストしていません。

手動で実行した場合、繰り返されたタスクは実行されないようです(タスクを右クリックして[実行]を選択します)。

手動で実行すると、タスクは一度だけ実行され、それだけです!

作成直後にタスクを手動で実行して、期待どおりに機能するかどうかを確認するのは当然のことなので、これはトリップワイヤです。

できることは、トリガーを「起動時」に設定することです。マシンを再起動した後、タスクは「キュー」ステータスになるはずです。つまり、設定した間隔で実行されます。


@ user917170によるより良い解決策は、「スケジュールされた開始が失敗した後、できるだけ早くタスクを実行する」を、任意のトリガー(時間ベースなど)でチェックすることです。その後、予定どおりにスケジュールに従って自動的に実行を開始します。
drzaus

2

手動トリガーはテスト用です。繰り返しを開始するには、実際のトリガーが必要です。

提案されているように、システム起動のトリガーを設定することでこれを解決しましたが、そのセッションが失敗するか編集を行い、マシンを再起動したくない場合は、追加のトリガーを設定して、同じ種類の繰り返しを実行します開始時間は1〜2分です。

次に、両方のトリガーを実行したままにし、すでに実行されている場合は別のインスタンスを開始しないように設定し、実行時間が長すぎる場合は適切なタイムアウトを使用して現在のインスタンスを強制終了します。このようにして、コンピューターが最後に再起動されたときに開始されたインスタンスが停止した場合でも、トリガーが保証されます。


クリエイティブなソリューション。これをやってみます。
Rod Hartzell 2017

より良い:「スケジュールされた開始が失敗したらすぐに実行する」を有効にします。一般に、2つの理由で複数のトリガーに注意してください。トリガーの終了日を指定してタスクをエクスポートすると、インポートは終了日を考慮せず、両方がアクティブになります。また、一部のWindowsのホットフィックス([KB2461249 | support.microsoft.com/en-us/help/2461249/…)がありました。これは、開始時間がウィンドウの終了と一致した場合、スケジューラがタスクを二重にスケジュールするためです。奇妙な丸めが原因で、複数の重複するトリガーが発火することを想像できました。
drzaus

2

これを設定する正しい方法は、過去の任意の時間に開始時刻を設定し、[設定]タブで[スケジュールされた開始が失敗した後、できるだけ早くタスクを実行する]を選択することです。


1

私もこの問題に遭遇しました。タスクを実行するアクションの開始時刻の1〜2分前に開始日時を設定し、構成どおりに繰り返し開始することで解決できました。


0

自宅のPC(Windows 10 Pro)からサーバー(これもMicrosoftのメディア作成ツールを介して新しくインストールされたWindows 10 Proを実行しています)にスケジュールされたタスクを移行しようとしたときに、この問題に遭遇しました。移行したタスクは繰り返されません。結局、私のために働いたのは、トリガーを「毎日」から「1回」に変更することでした。

スクリーンショット

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.