2015-04-22 2 views
0

У меня есть служба Windows, которая запускает файл exe, и он отлично работает в среде Win7 и Win8. Но когда я пытаюсь выполнить программу в среде Windows Server 2008 или Windows Server 2012, служба работает, но exe-файл не запускается. Поэтому мне интересно, есть ли ключ regedit, который блокирует запуск exe-файлов, когда они запускаются с Session 0 или что-то подобное.Есть ли ключ regedit в окнах, который блокирует работу exe-файлов (по службам)

Я заметил, что Windows 2012 по умолчанию блокирует запуск интерактивных программ. Но я уже допустил это, установив следующее значение в ноль.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows 
NoInteractiveServices 

ответ

0

При установке службы Windows в enviorment Windows Server, необходимо проверить Разрешить взаимодействие с рабочим столом собственности в свойствах службы -> Log On. Когда это свойство включено, попробуйте перезапустить службу обнаружения интерактивных служб.

+0

Этот параметр доступен только при входе в систему как локальная системная учетная запись, а не при запуске службы в качестве конкретного пользователя. В других случаях той же самой программы, что и в других операционных системах, программа запускается успешно. – Disasterkid