Windows 7マシンにスケジュールされたタスクが設定されています。これは、近くにいないとき、つまりマシンが15分間アイドル状態のときにBATファイルを実行することを目的としています。
エラーコードの原因を突き止める方法を知っている人はいますか?
MSDNで確認したところ、...
SCHED_E_TASK_ATTEMPTED
0x80041324
タスクスケジューラサービスがタスクを実行しようとしましたが、タスク定義の制約の1つが原因でタスクは実行されませんでした。
さらに混乱させるために、マシンにいるときに実行され、最後の結果(0x0)が表示されていることに気づきました。
タスクのプロパティを見ると、[Conditions
]タブがあります。これらの条件のいずれかにより、タスクが停止する可能性があります。たとえば、Start the Task only if running on AC Power
とStop task if the computer switches to battery power
があり、ラップトップのプラグを抜いた場合、この終了状態が発生します。
同じことがStart only if only has been idle for ...
とStop if no longer idle
にも当てはまります。
これは、タブが実行されなかったり、実行が途中で停止したりする可能性のあるタブの例にすぎません。