RDP-файл повреждён. Удалённое подключение не может быть начато.

 

Итак, при попытке запустить опуликовнное на сервере приложений windows (RemoteAPP) мы получаем сообщение "RDP-файл повреждён. Удалённое подключение не может быть начато." и приложение не запускается. В моём случае сервер был на Windows Server 2012R2, а клиент на Windows 7, но в целом это не принципиально. Происходит это не всегда, но там где я подобное видел причиной была кирилица в названии приложения, в основном русская буква "С" в 1С. Под катом пара способов решения проблемы:

 При виде "кракозябр" в окошне:

RDP-файл повреждён. Удалённое подключение не может быть начато.

И печального сообщения:

RDP-файл повреждён. Удалённое подключение не может быть начато.

Так как ошибка возникает из-за кирилицы в названии приложения - первое и самое логично переопубликовать приложение не используя в названии кирилицы. Зайдите в вашу коллекцию на RemoteAPP, в которой программа была опубликована, удалите публикацию и создайте новую написав название приложения исключительно латинскими буквами. Теперь распространите новый rdp-файл, он должен работать корректно.

Если же вы по каким то причинам не хотите или не можете снимать с публикации и публиковать приложения на сервере, то есть другой способ решения проблемы. Откройте нерабочий rdp-файл блокнотом или каким нибудь другим простым редактором текста и найдите там параметр signscope:s: Его можно закоментировать #signscope:s: или просто удалить. При этом не забудьте удалить и его значение находящиеся после - оно может отображаться в несколько строк. В этом случае "кракозябры" вместо названия приложения в окошке запуска останутся, однако оно будет запускаться и работать как положенно.

Комментарии  

#1 Тимур 21.01.2018 21:58
Жалко, что статьи не датированы (
Цитировать
#2 Евгений 22.01.2018 06:03
Цитирую Тимур:
Жалко, что статьи не датированы (

Конкретно эта заметка 2018 года. Но отображение датировки может включу, если оно выглядит симпатично, потому что переделывать шаблон времени нет.
Цитировать