0

私はコンソールアプリケーションを持っています。そのターゲットバージョンは.NetFramework3.5です。コンパイルされたexeを手動でトリガーしようとすると、プログラムが実行され、そのジョブが完全に実行されます。ただし、タスクスケジューラを使用している場合、exeはまったくトリガーされません。

TaskScedulerのエラーの詳細は次のとおりです。

最終実行結果0xE0434F4D

編集:

イベントログは次のとおりです。

Fault bucket , type 0
Event Name: CLR20r3
Response: Not available
Cab Id: 0

Problem signature:
P1: flvtomp4converter.exe
P2: 1.0.0.0
P3: 4ffa8abc
P4: mscorlib
P5: 2.0.0.0
P6: 4e1539fa
P7: 349e
P8: 119
P9: System.IO.DirectoryNotFound
P10: 

ここで何が起きてるの?

4

2 に答える 2

2

Windows 2008 ファミリーの素晴らしい世界へようこそ。これは、アプリケーションがタスク スケジューラで実行するようにスケジュールされているユーザーと、アプリケーションによる処理に関係するすべての (!!!) フォルダーに対して特定のユーザーが持つ権限に関するものです。また、このユーザーがセキュリティ設定でバッチ プロセスの実行を許可されていることを確認する必要があります。管理者グループのメンバーであるだけでは、もはや十分ではありません!

于 2013-06-10T20:12:55.747 に答える