Служба обнаружения интерактивных служб в Windows Server 2012

imageЗанимаясь миграцией серверов приложений с операционной системы Windows Server 2008 R2 на Windows Server 2012 было замечено, что при попытке запуска Службы обнаружения интерактивных служб (Interactive Services Detection) на новой ОС возникает ошибка "Error 1: Incorrect function"image

В разных инфраструктурах могут до сих пор встречаться устаревшие приложения, которые пытаются использовать так называемую "нулевую сессию". Например у нас есть достаточно старое приложение “Эффект Офис” версии 2.8, где разработчики решили вопрос с автозапуском именно таким образом. Конечно, этому приложению не важно, запущена служба обнаружения интерактивных служб или нет и оно вполне сможет работать в новой системе, однако может возникнуть ситуация когда графический интерфейс старого приложения может быть доступен только в "нулевой сессии" и поэтому запуск выше-обозначенной системной службы просто необходим.

Для разрешения проблемы необходимо изменить значение параметра NoInteractiveServices c 1 на 0 в ключе реестра HKLM\SYSTEM\CurrentControlSet\Control\Windows

После чего нам удастся запустить службу и появиться предложение входа в режим эмуляции нулевой сессии для доступа к графическому интерфейсу нашего устаревшего приложения...

image

Решение найдено здесь - Unable to start Interactive Services Detection service in Windows 2012

Добавить комментарий