ハロ
windows Server 2008でスケジュールされたタスクの「前回の実行結果」としてエラー0xE0434F4Dが表示されます。
スケジュールされたタスクを実行しているユーザーの権限を確認しました。
そしてユーザーは必要な権限を持っています。
では、何が問題となり、このエラーは何を意味するのでしょうか?
ありがとう!
ネットワーク共有(またはより良いUNCパス)から.NETプログラムを実行しようとしていますか?次に、これはセキュリティの問題です。プログラムをローカルにコピーして、そこで実行します。
GUIからのみタスクスケジューラなしでプログラムを実行すると、プログラムもクラッシュしますか?その場合、正しい.NET Frameworkバージョンをインストールしましたか?
作業ディレクトリをタスクのアクションタブに設定するだけです。多分あなたはあなたのプログラムのためにパラメータを使用しています、すべてのファイルは同じレベルのディレクトリになければなりません
このエラーは、タスクをスケジュールしている人がオペレーティングシステムの管理者の役割を持っていないために発生します。
私の場合、ここに投稿された回答はどれもうまくいきませんでした。アセンブリはWindows XPでローカルに起動されましたが、アクセス許可に明らかな問題はありません。
インストールされている.NETバージョン(既知のレジストリサブツリーHKLM\SOFTWARE\NET Framework Setup\NDP
)を調べたところ、サブキーv3.5\SP
(ServicePack)が1
にないことがわかりました。これは、.NET 3.5がインストールされているが、最新ではないリリースバージョン(SP1)がインストールされていることを意味します。 v3.5 SP1をダウンロード 、PCをインストールして再起動した後、問題全体が消えました。したがって、キーは「.NET 3.5だけでなく、最新の.NET 3.5が存在する必要がある」でした。