Як продовжити виконання програм на Windows Server 2008 після завершення віддаленого сеансу

Зараз працюю над одним проектом, в якому є десктопний додаток, що робить скріншоти певних сайтів (така вимога замовника, і змінити тут нічого не можна). Програма працює під Windows, встановили його на VPS на Windows Server 2008.

Проблема полягає в тому, що програма виконує дії лише тоді, коли запущено активний сеанс віддаленого робочого столу. Якщо я роблю Log Out або Lock на віддаленому робочому столі, програма перестає відправляти дані на сервер. Зважаючи на все це відбувається тому що відключається графічний режим після завершення сеансу.

Оскільки я не сильний у системному адмініструванні, можете, будь ласка, допомогти вирішити цю проблему? Як зробити так, щоб візуальне середовище Windows працювало навіть після завершення сеансу віддаленого робочого столу? Т.к. тримати інший комп'ютер, який безперебійно працюватиме з відкритим віддаленим робочим столом не варіант.

Спасибі за допомогу.

0. Отримуємо права адміністратора. 1. Налаштовуємо групові політики:

  • Конфігурація комп'ютера -> Адміністративні шаблони -> Компоненти Windows -> Служби терміналів ->Сервер терміналів -> Підключення -> "Заборонити завершення консольного сеансу адміністратора" - увімкнути;
  • "Встановлює правила віддаленого керування для сеансів користувачів служб терміналів" - увімкнути, вказати параметр "Повний контроль без дозволу клієнта".