スケジュールされたタスクが前回の実行結果 0x80041324 を返す

スケジュールされたタスクが前回の実行結果 0x80041324 を返す

私の Windows 7 マシンには、私がいないとき、つまりマシンが 15 分間アイドル状態になっているときに BAT ファイルを実行するようにスケジュールされたタスクが設定されています。

エラーコードの原因を突き止める方法を知っている人はいますか?

MSDN で確認したところ、次のように書かれています...

SCHED_E_TASK_ATTEMPTED
0x80041324
タスク スケジューラ サービスはタスクを実行しようとしましたが、タスク定義の制約の 1 つによりタスクは実行されませんでした。

さらに私を混乱させたのは、最後の結果(0x0)のマシンにいる間にそれが実行されたことに気づいたことです。

答え1

タスクのプロパティを見ると、 タブがありますConditions。これらの条件のいずれかにより、タスクが停止する可能性があります。たとえば、およびがあり、ラップトップのプラグを抜いた場合Start the Task only if running on AC PowerStop task if the computer switches to battery powerこの終了条件が発生します。

Start only if only has been idle for ...および も同様ですStop if no longer idle

これは、タブ上で実行されない、または途中で実行が停止する原因となる可能性のある項目の一例です。

関連情報