Простой "Hello World!" консольное приложение аварийно завершает работу при запуске Windows TaskScheduler (1.0) - PullRequest
3 голосов
/ 27 апреля 2010

У меня есть командный файл, который запускает несколько экземпляров простого консольного приложения (Hello World!). Я работаю на Windows Server 2008 64-битной. Я настраиваю его для запуска в TaskScheduler, при запуске, и независимо от того, вошел ли пользователь в систему или нет. Более поздняя конфигурация означает, что экземпляры будут работать без графического интерфейса (т.е. без окна).

Когда я запускаю эту задачу, некоторые экземпляры просто перестают работать после использования 100 и ЦП. Журнал событий приложения показывает следующую ошибку: "Ошибка модуля KERNEL32.dll, версия 6.0.6002.18005, отметка времени 0x49e0421d, код исключения 0xc0000142, смещение ошибки 0x00000000000b8fb8, идентификатор процесса 0x29bc, время запуска приложения 0x01cae17d94a61895."

.

Запуск пакетного файла напрямую работает просто отлично. Мне кажется, что ОС не может загрузить слишком много экземпляров приложения, когда окно не отображается. Однако - я не могу понять, почему ...

Есть идеи ??

1 Ответ

4 голосов
/ 03 мая 2010

Эта проблема исправлена ​​благодаря эксперту Microsoft:

http://social.msdn.microsoft.com/Forums/en/windowsgeneraldevelopmentissues/thread/9102531c-cf60-4682-b014-c11a190b00f1?prof=required

...