スケジュールされたジョブが完了まで実行されていません。戻りコード3762504530で記録されたイベント


25

私は単なる開発者ですが、継承したスケジュールされた(午前2時)VB.Netコンソールアプリジョブは、断続的に完了まで実行されません。約半分の時間で、完了、ログ、およびイベントまで実行されません。タスクスケジューラは、タスク "[appname]"、インスタンス "{3f00cbd6-b40e-4e74-a0da-4def71b4d7db}"、アクション "D:\ Scheduledを正常に完了しましたTasks [foldername] [appname.exe] "(戻りコード3762504530)。

私はウェブ上でそのリターンコードについてもう1つの言及を見つけました。以下は、ネットワーク担当者が回答を提供した類似の設定です。

私はどんなアドバイスや指示にも哀etに感謝します...事前に感謝します。

ジョブは「ユーザーがログインしているかどうかにかかわらず実行されますか?」- はい

ジョブは「最高の特権で実行」されていますか-はい

サーバーOSとは何ですか?-ウィンドウ2008 R2標準

「設定されている唯一の条件は、コンピュータを起動して実行することです」というのは本当ですか?コンピューターをウェイクアップしてタスクを実行するように設定されていません。ただし、スリープ状態にはならず、タスク実行中です。異常終了しているだけです。

「設定では、3日以上実行する場合はタスクをオンデマンドで実行/タスクを停止できます/要求されたときにタスクが強制的に停止しない場合は終了しますか?」はい、オンデマンドで実行できます。はい、4時間以上実行されるとタスクを停止します。はい、要求どおりに終了しない場合、強制的に停止します。


サービスアカウントを使用してジョブを実行しようとすると、同じエラーが発生しました。次に、基本的なタスクを使用してみました。ウィザードを使用して、ログインしているユーザーでタスクを作成できました。この実行可能ファイルを実行していたときに私が抱えていた主な問題は、以前に使用したユーザーのアクセス権の問題です。タスクを実行するユーザーでコマンドラインからアプリケーションを実行してみてください。問題なくアプリケーションを実行できる場合は、問題なく実行するようにスケジュールできる必要があります。それはまた、あなたのエラーmessagを示すことができた

最終的な解決策はありましたか?プログラムで
キケネット

その特定のフォルダーに割り当てられたアクセス権を確認してください。
香港

回答:


33

リターンコードは一般的な.NETコンソールアプリのクラッシュコードだと思います。タスクスケジューラでジョブを設定する方法は、この問題の原因ではありません。

ジョブが「完了」する時間近くに発生したエラーについては、サーバー上のアプリケーションイベントログを確認してください。これらのイベントは、ジョブが異常終了した理由に関する詳細情報を提供するので、トラブルシューティングを開始する場所がわかります。


6

イベントログ->アプリケーションを確認すると、詳細情報が表示される場合があります。3762504530の16進値である例外コード0xe0434352のエラーレコードを見つけることができるはずです。


0

サービスアカウントを使用してデータインポートのスケジュールされたタスクを実行しようとしたときに、これと同じ戻りコード(3762504530)がありました。私の問題は、サービスアカウントがログファイルにアクセスできなかったことです。ログファイルを含むフォルダーだけに非継承アクセス許可をサービスアカウント(フルコントロール)に付与し、問題を修正しました。


0

NETの答えは間違いなく正しいです。このエラーの特定の例を、この問題をグーグルで操作する他の人と共有すると思いました。

Windows Server 2012のスケジュールされたタスクでこのエラーメッセージが表示されました。VS 2017のデフォルトである.NET 4.6.1を使用してコンソールアプリを作成しました。

サーバーには.NET 4.5.1のみがインストールされていることが判明しました。アプリの.NETターゲットが一致するように変更され、タスクは問題なく実行されました。明らかに、サーバーのランタイムバージョンを更新することで修正することもできました。


-1

タスクスケジューラの履歴に「3762504530」の戻りコードが表示され、タスクスケジューラのジョブが「正常に完了しました」という問題が発生しました。スケジュールされたタスクのイベントログは、次の情報を提供しました

Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException

他にもいくつか試してみましたが、最終的にコマンドラインからプログラムを実行し、サードパーティDLLの一部がサーバーにインストールされていないことを発見しました。


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