В нашей организации используется сервер отчетов IBM Cognos BI 10. Для подготовки данных для отчетов разработчики используют два инструмента: Cognos Transformer и Cognos Framework, которые установлены на терминальном сервере. Разработчики отчетов жаловались, что иногда программы Transformer и Framework на терминальном сервере Windows Server 2008 STD не запускались - вылетала ошибка (см. рисунок), но происходило это не всегда.
Как оказалось, причиной вышеназванной проблемы была серверная защита выполнения программ (Data Execution Prevention). Как только в список исключений были добавлены исполняемые файлы Cognos Transformer и Cognos Framework, разработчики перестали жаловаться на ошибки запуска программ на терминальном сервере.
Настройки Data Execution Prevention располагаются по пути Computer properties -> Advances system settings -> Performance settings -> Data execution prevention.