スケジュールタスクに登録させて実行したら、実行結果に (0xE0434F4D)と表示された。
原因ぐぐったら、kernel32.dll がおかしくなっているとか、.NET Framework のモジュールの問題だとか出てきた。
ファイルサーバ共有フォルダ内のファイル一覧を得るところで、指定した検索フォルダ名(フォルダパス)を間違えていたことが判明。修正したらすんなり動いた。
(System.IO.Directory.GetFiles() という処理)
要するに、OS がおかしくなっているとか、DLL や .NET Framework が不足している・おかしいではなくて、単にメソッドで失敗して例外が発生している場合にもこのエラーコードになるということだ。