最近、サーバーを 2003 から Windows 2008 に「アップグレード」しました。VB6 exe を開始するスケジュールされたタスクがあります。この exe は、FTP サーバーからファイルを取得し、Word を起動し、ファイルを適切にフォーマットして、PDF として保存し、電子メールで送信します。exe は FTP サーバーからファイルを正常に取得しますが、書式設定ステップのために Word を起動すると、タスク マネージャーに WINWORD.exe が表示され、何も実行されません。ただし、スケジュールされたタスクとしてではなく手動で開始すると、正常に実行されます。スケジュールされたタスクを「最高の権限で実行」設定に設定しており、それを実行するユーザーを複数の異なる特権ユーザーに変更しようとしましたが、成功しませんでした。「ユーザーがログインしている場合にのみ実行する」オプションをオンにして実行し、そのユーザーとしてログインしている場合は実行されますが、「
スケジュールされたタスクを実行するために使用されるすべてのユーザーのデスクトップ フォルダーが存在するため、これは問題ではないと思います。「Start In」オプションのパラメーターを設定しようとしましたが、それも機能しませんでした。また、サーバーは 32 ビットなので、32 ビット エミュレーションを使用しても機能しません。真剣に、私たちはここで完全に途方に暮れています。誰でもできる助けをいただければ幸いです。