VB6 Запланированные задачи в Windows Server 2008 Standard

Кажется, у нас есть проблемы с конкретными задачами, написанными на VB6. Я не разработчик, но мне сказали, что эти задачи exe написаны на VB6.

Задача инициируется планировщиком задач, процесс запускается (вы можете просмотреть задачу в диспетчере задач, но ресурсы не используются, 00 CPU, 760 K RAM), но ничего не происходит. В нормальной рабочей ситуации задача будет использовать 25% ЦП и до 20 МБ ОЗУ. Когда задача не запускается, вы все равно можете закончить и запустить ее через планировщик задач, но ничего не происходит. Если вы запускаете только процесс через exe, он работает нормально. Кажется, проблема только в том, что он запускается через планировщик задач. И это случайная проблема, которая всегда исчезает после перезагрузки сервера. Все эти задачи являются приложениями VB 6 в Windows Server 2008 Standard, некоторые серверы с пакетом обновления 1, некоторые с пакетом обновления 2, но обе версии испытывают проблему. Задача была настроена для запуска с наивысшими привилегиями и для выполнения независимо от того, вошли в систему или нет. Установка режима совместимости на exe на 2003 не имеет значения.

Ситуация 1: 51 - ОШИБКА - Программа не завершена, проверьте сервер!! (Описание: Ввести после конца файла) в этой ситуации задача выполняется в планировщике задач, и вы можете просмотреть процесс в диспетчере задач., В файле журнала все, что регистрируется: 17.12.2009 03:16 Запуск версии T2 Populator - 1.0.12 Вы можете просто завершить задачу через планировщик задач и запустить ее через планировщик задач, и она уходит.

Ситуация 2: 36 - ОШИБКА - в последний раз программа запускалась 16 декабря 2009 г. В этой ситуации задача выполняется в планировщике задач, и вы можете просматривать процесс в диспетчере задач, но ресурсы не используются, 00 ЦП, 760 К ОЗУ. Ничего не зарегистрировано в файле журнала. Вы завершаете задачу с помощью планировщика задач, но вы должны вручную запустить исполняемый файл для его завершения.

Мне было интересно, если у кого-то еще возникли проблемы с задачами VB6, или какие-либо задачи в этом отношении, на Server 2008?

2 ответа

Могу поспорить, что приложение выдает окно с сообщением, или иным образом, в зависимости от того, где находится рабочий стол.

Я бы предложил пометить задачу как "интерактивную" (возможно, снимите флажок "Скрытый") (я не уверен в точном названии параметра, у меня нет удобной для проверки коробки 2k8). Если вы вошли в систему во время выполнения задачи, вы сможете увидеть любые сообщения или другие всплывающие сообщения.

Значения ошибок в ваших примерах из приложения VB для Windows?

51 и 36 - ошибки совместного использования сети в Windows (net helpmsg ##), где находится исполняемый файл?

Другие вопросы по тегам