Я создал запланированное задание для запуска программы .net с установленным флажком «Запускать, вошел пользователь или нет».Задание завершается до завершения программы.Не выдается никаких исключений, и задача будет завершена в разные моменты во время выполнения программ .net (иногда она продвигается дальше, но никогда не заканчивается, это основано на моих журналах).
Это происходит только при сборке в Release.Если я использую Debug exe для запуска программы, она работает без проблем.Если выбран параметр «Запускать только при входе пользователя», он работает правильно.Если программа запускается вручную, она также работает правильно.
Я попытался изменить учетную запись пользователя, которая запускает задачу, на SYSTEM, что иногда позволяет программе продвинуться дальше, прежде чем она рухнула намного раньше.Мне надоело снимать флажок «Стоп, если компьютер перестает бездействовать».