После многих неудачных поисков я отправляю сообщение, чтобы найти решение моей проблемы.У меня есть служба C # Windows, которая работает без проблем много-много лет.Этот сервис является интерактивным сервисом, который отображает HMI.Однако в последние месяцы у меня возникает все больше проблем с Windows 10 и Windows Server 2016, которые отказываются запускать службу в интерактивном режиме.
При запуске службы появляется следующее сообщение об ошибке:
Отображение модального диалогового окна или формы, когда приложение не запущено в режиме UserInteractive, не является допустимой операцией.Укажите стиль ServiceNotification или DefaultDesktopOnly для отображения уведомления от приложения-службы.
Я проверил значение переменной «Environment.UserInteractive» непосредственно в C #, он возвращает «false».
Кроме того, когда я проверяю конфигурацию службы Windows, устанавливается флажок «Разрешить службе взаимодействовать с рабочим столом».
Я не понимаю, откуда возникла проблема и особенно где я могу выполнить поиск?
Я нахожусь в приложении C # Framework .NET 4.6.1 и под Visual Studio 2015.
Заранее благодарю за помощь!