単純なコンソールアプリケーション(Hello World!)の複数のインスタンスを開始するバッチファイルがあります。私はWindowsServer200864ビットで作業しています。起動時、およびユーザーがログインしているかどうかに関係なく、TaskSchedulerで実行するように構成します。後者の構成は、インスタンスがGUIなしで実行されることを意味します(つまり、ウィンドウなし)。
このタスクを実行すると、100個以上のCPUを消費した後、一部のインスタンスが失敗します。アプリケーションイベントログに次のエラーが表示されます:「障害モジュールKERNEL32.dll、バージョン6.0.6002.18005、タイムスタンプ0x49e0421d、例外コード0xc0000142、障害オフセット0x00000000000b8fb8、プロセスID 0x29bc、アプリケーション開始時刻0x01cae17d94a61895」。
バッチファイルを直接実行することは問題なく機能します。ウィンドウが表示されていないときに、OSでアプリケーションのインスタンスをロードしすぎると問題が発生するようです。しかし-理由がわかりません...
何か案が??