Windows Server 2003を使用していますが、スケジュールされたタスクを完了できません。このタスクは、毎日午後3時にWindowsコマンドスクリプト(.cmd)を実行するように設定されています。スクリプトは、SQL Serverデータベースから一部のデータを抽出し、そのデータをFTPサーバーにアップロードするプログラムを実行します。
スケジュールされたタスクフォルダーの[最終結果]列に表示されるエラーコードは0xc000013aです。Googleをすばやく検索すると、このMicrosoftサポートページが表示されます。最も一般的な「C」エラーコードは「0xC000013A:アプリケーションはCTRL + Cの結果として終了しました」です。
タスクの実行時に誰もログインしていないため、CTRL + Cを押す必要はありません。ここでマイクロソフトのドキュメントで何が言われているか理解できません。
私は基本的なことを確認しました-スケジュールされたタスクは有効で、毎日実行するようにスケジュールされ、有効な場所に存在するファイルをポイントしています。興味深いことに、このタスクを手動で(コマンドラインから.cmdスクリプトを実行するか、タスクを右クリックして[実行]をクリックして)実行すると、タスクは正常に完了します。
このエラーコードはどういう意味ですか、また、強制的にそこにいないときにこのタスクを実行するにはどうすればよいですか?
exit 0
。それでも失敗する場合は、それ自体が失敗しています。そうでない場合は、タスクスケジューラによって誤って解釈された偽の終了コードでした。