Проблема с запуском нескольких программ RemoteApp

Опубликовано: 27.11.2015
Автор: Виталий Бочкарев
Поддержать автора статьи по этой ссылке

При использовании инфраструктуры удаленных (терминальных) приложений Microsoft RDS 2012 с компьютером на операционных системах Windows 7 и более ранних возникает проблема одновременного запуска программ из разных коллекций RDS - клиент не может обработать программы из разных коллекций и выдает ошибку, что отсутствуют права на запуск второй программы.

Servers - Multiple remoteapp execution problem

Если же закрыть первую программу и запустить вторую, то она стартует без проблем, но первая программа не запустится, пока не будет закрыта вторая.

Эта проблема связана с невозможностью обработки новых функций RDS 2012 старым клиентом RDP.

Чтобы узнать версию клиента RDP необходимо запустить программу Remote Desktop Connection (Подключение к удаленному рабочему столу) через меню пуск или через командную строку (%windir%\system32\mstsc.exe). Потом щелкнуть по левому верхнему углу и в выпадающем меню выбрать About (О программе).

Servers - Multiple remoteapp execution problem

Если версия клиента ниже, чем 8.0, то сессии с сервера RDS 2012 обрабатываются неправильно, то есть необходимо обновление.

Чтобы обновить клиент RDP, необходимо установить обновления KB2592687 и KB2923545, которые устанавливают клиенты RDP 8.0 и 8.1 соответственно. В свою очередь эти обновления требуют установленных Service Pack 1 и протокола DTLS. Сервис пак можно установить обновлением KB976932, а протокол DTLS - KB2574819.

После установки указанных обновлений клиент RDP определяется как 8.1 и появляется поддержка одновременного запуска нескольких удаленных приложений из разных коллекций.