
У меня есть приложение, работающее на Windows Server 2019 Datacenter. Это приложение запускается при определенном входе пользователя. Пользователь должен оставаться в системе Windows, чтобы приложение продолжало работать.
Когда учетная запись выходит из сеанса RDP, приложение закрывается через некоторое время. Когда учетная запись снова входит в систему с помощью RDP, она проходит весь процесс применения групповых политик и т. д.
Как этого не допустить?
Я хочу, чтобы это приложение работало непрерывно, 24/7. У меня уже есть задание планировщика, которое периодически проверяет и, если приложение зависло, перезапускает его.
Я не могу преобразовать это в службу, поскольку приложение должно работать в интерактивном сеансе.
Любые советы приветствуются!
Отредактировано для добавления: Я не выхожу из системы. Я просто отключаю RDP. Я также настроил машину так, чтобы она не выходила из системы после бездействия (параметр установлен на "Не определен")
решение1
Очень плохая практика запускать процесс приложения в сеансе RDP. Попробуйте запустить его как службу Windows или с помощью планировщика задач.
Вы можете создавать пользовательские службы Windows с помощью PowerShell.