У меня есть простой exe, созданный из Автоматизация везде задача, которая отображает окно сообщения, в котором говорится, что мир. Я создал этот простой exe только для устранения следующей проблемы.
Когда я вхожу в консоль (сеанс 0) и запускаю исполняемый файл, созданный Automation Anywhere, он начинает запускать задачу, отображается в списке приложений и процессов в диспетчере задач и показывает два «загрузка ... "окна на короткое время на экране, как обычно.
Но после этого ничего не происходит ... сообщение "hello world" не появляется. EXE готов и удаляется из списка приложений и процессов в диспетчере задач.
Пользователь, под которым я вошел в систему, имеет права администратора, и машина использует «автологин» для автоматического входа в систему с использованием этого профиля при запуске.
Если я щелкну правой кнопкой мыши на exe и «запустил как» другой пользователь-администратор, exe будет работать правильно, показывая сообщение «hello world».
Кроме того, если я вхожу на сервер в новом сеансе с исходным пользователем (тем, у которого есть проблемы в сеансе 0), а затем запускаю exe, он работает правильно и показывает «привет, мир». Он отлично работает в любом сеансе, кроме сеанса консоли.
В сеансе консоли есть что-то, из-за чего exe не запускается должным образом ... даже если он, похоже, запускает exe.
Я также должен отметить, что все работало нормально до полуночи понедельника, после чего ни один из исполняемых файлов не мог быть запущен успешно. На сервере ничего не менялось и не устанавливались обновления. С тех пор я установил обновления Windows, но это ничего не изменило.
Ищете совет, как снова заставить эти исполняемые файлы работать в сеансе консоли.
Спасибо!
ProcMon может помочь, если процесс зависает при попытке сделать что-то внешнее по отношению к .exe. Вероятно, это не поможет, если что-то не так / повреждено с .exe.
Посмотрите, есть ли какие-либо варианты для запуска .exe с выводом отладки / журналирования, или можно ли перекомпилировать .exe с параметрами ведения журнала.