Windows не удается запустить данное удаленное приложение remoteapp следующее удаленное приложение

Исправление: Не удается запустить приложения RemoteApp при его имя содержит символы с диакритическими знаками

Симптомы

Рассмотрим следующий сценарий:

Опубликовать приложение RemoteApp на магистральных Microsoft Forefront единой Access Gateway (UAG).

Имя приложения RemoteApp содержит диакритические знаки и отображается правильно на странице портала.

При попытке запустить приложение.

В этом случае появляется следующее сообщение об ошибке:

Удаленных приложений RemoteApp

RDP-файл поврежден. Не удается запустить удаленное подключение.

Кроме того вы можете заметить, что диалоговое окно удаленных приложений RemoteApp отображает имя приложения искаженными знаками.

Примечание. Приложения, использующие только символы ASCII, имена которых начать без каких-либо проблем.

Причина

Эта проблема возникает, так как диакритические знаки не правильно кодируются в поток данных протокола удаленного рабочего СТОЛА. В этом случае клиент для определения файла как повреждения.

Решение

Эта проблема решена в накопительном пакете обновлений 1 для Microsoft Forefront единой Access Gateway 2010 Пакет обновления 4.

Временное решение

Чтобы обойти эту проблему, измените имя приложения RemoteApp так, что он использует только символы ASCII и повторно опубликуйте приложение. Эти изменения необходимо внести в Диспетчер удаленных приложений RemoteApp и TSPUB-файл, новый имеет для экспорта, можно использовать UAG.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Ссылки

Дополнительные сведения о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Ошибка RemApp

Все новые темы

Список форумов SYSAdmins.RU -> WINDOWS
Автор
rxer
Участник форума

Зарегистрирован: 06.05.2009
Пользователь #: 79,127
Сообщения: 104


Голоса: 1

Добавлено: Вт 07 Окт, 2014 14:03 Заголовок сообщения: Ошибка RemApp
_________________
теперь я одмин. блин.
Вернуться к началу
Зарегистрируйтесь и реклама исчезнет!
Rossomaha
Активный участник

Зарегистрирован: 06.06.2003
Пользователь #: 6,583
Сообщения: 1367
Откуда: Севастополь/Москва/Санкт-Петербург

Голоса: 5

Добавлено: Вт 07 Окт, 2014 14:54 Заголовок сообщения:
_________________
Feci quod potui, faciant meliora potentes

Rossomaha [ ЗА IP БЕЗ ЦЕНЗУРЫ ]

Ecce spectaculum dignum, ad quod respiciat intentus operi suo deus

Вернуться к началу
rxer
Участник форума

Зарегистрирован: 06.05.2009
Пользователь #: 79,127
Сообщения: 104


Голоса: 1

Добавлено: Чт 09 Окт, 2014 8:10 Заголовок сообщения:
_________________
теперь я одмин. блин.
Вернуться к началу
n.avramenko87
Участник форума

Зарегистрирован: 25.02.2014
Пользователь #: 150,676
Сообщения: 253

Добавлено: Чт 09 Окт, 2014 10:30 Заголовок сообщения:
Вернуться к началу
rxer
Участник форума

Зарегистрирован: 06.05.2009
Пользователь #: 79,127
Сообщения: 104


Голоса: 1

Добавлено: Чт 09 Окт, 2014 11:13 Заголовок сообщения:
_________________
теперь я одмин. блин.
Вернуться к началу
rxer
Участник форума

Зарегистрирован: 06.05.2009
Пользователь #: 79,127
Сообщения: 104

Terminal Services RemoteApp (удаленные приложения)

В операционных системах семейства Windows (не домашней), можно включать режим удаленного рабочего стола. Это бывает очень удобно, по причине того, что работая на удаленной машине мы получаем картинку а не перекидываемся громоздкими файлами по сети или даже через интернет, что в разы увеличивает скорость работы. Другое дело что политика разработчиков ОС ограничила эту возможность только 1 рабочим пользователям. Если нам к примеру всетаки надо подключиться скажем через планшет и поработать на компьютере — почему же и нет!

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

В новых серверных версиях начиная с Windows Server 2008 появился интересное дополнение — функция Terminal Services RemoteApp (удаленные приложения). Вот ее мы сейчас и попробуем включить у себя. На примере открытия блокнота.

Распишем все по этапам.

1. Правим реестр. regedit.exe. И идем по ветке:

В разделе TSAppAllowList создаем новый подраздел Applications. Далее создаем подразделы для программ, которые должны будут запускаться в качестве RemoteApp. Для каждой программы свой подраздел. Для проверки создадим подраздел с названием Notepad (тут для примера название роли не играет пока он используется для нас и в дальнейшем мы его пропишем в файлике — Remoute RDP). Переходим в него и создаем два строковых параметра Name и Path.

Для параметра Name задаем значение notepad.exe, или другую программу (хоть КонтрСтрайк)

а для Path – путь к папке где лежит приложение, в нашем случае – C:\Windows. (Путь должен быть к папке на компьютере, который будет выступать в роли терминального сервера с Windows 7). Только путь до запускаемго файла, а не сам путь с самим файлом.

Добавляем приложения следующим образов. В разделе Applications создаем дополнительные разделы для каждой программы. И в этих разделах создаем два строковых параметра Name и Path.

Изменим еще один параметр.

Переходим в раздел TSAppAllowList. И выставим значение 1 для параметра fDisableAllowList.

С реестром мы закончили.

2. Создадим файл для подключения к удаленному рабочему столу.

Запускаем утилиту Подключение к удаленному рабочему столу через меню Пуск –> Стандартные, либо Win+R, вводим mstsc, Enter.

В открывшемся окне вводим имя ПК, либо IP адрес компьютера с Windows 7 TS RemoteApp. Жмем Сохранить как… И сохраняем в любом месте.

Откроем полученный файл в Notepad++

В файле меняем значение параметра remoteapplicationmode:i:0 на remoteapplicationmode:i:1. После добавим 3 строчки:

Сохраняем файл RemoteApp.rdp и запускаем.

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

Если при подключении выскакивает сообщение: “Следующее удаленное приложение RemoteApp отсутствует в списке разрешенных программ”, то нужно проверить параметр реестра fDisableAllowList, что у него значение 1.

Дополнение по просьбе пользователя » Злой юзер»

В *.rdp файле можно заполнить, как пример, следующим содержимым:

full address :s :ip_ ip удаленного компьютера или виртуальной машины

address remoteapplicationmode :i :1

disableremoteappcapscheck :i :1

alternate shell :s :rdpinit.exe

prompt for credentials on client :i :1

remoteapplicationname :s :program_name — Название программы .exe.bat и пр.

remoteapplicationprogram :s : — Полный путь к exe файлу программы

Windows не удается запустить данное удаленное приложение remoteapp следующее удаленное приложение

Вопрос

На сервере MS Windows 2016 установлен сервер удаленных рабочих столов, отпубликованы приложения RemoteApp. Запуск приложений с клиентов работает.

Некорректно работают файловые ассоциации. Пользователи подключаются с помощью «Подключения к удаленным рабочим столам и приложениям RemoteApp» в панели управления Windows. Файловые ассоциации назначаются на запуск приложений на удаленном сервере. Приложение запускается на удаленном сервере и открывает файл только если путь к файлу в формате UNC, то есть \\fileserver\fileshare\somefolder\file.ext. Файл НЕ открывается если размещен локально на клиенте пользователя или тот же сетевой путь смонтирован у пользователя в виде сетевого диска, например H:\somefolder\file.ext. Пользователю выдается сообщение вида

«Не удалось открыть программу или файл. Возникла проблема с %ProgamName%, или нет доступа к файлу, который вы пытаетесь открыть»

Ответы

Посмотрите информацию по ссылке внизу:

We recently disabled local disk access via rdp on a production server because we did not need it and it was negatively affecting the performance of one of our published applications. Immediately after we disabled remote disk access we started having this same error and we also found that the hotfix was no help.

I would suggest that you go into Remote Desktop Session Host Configuration, open the RDP-Tcp Connection properties and check the Client Settings tab to see if someone has disabled remote Drive connections. Even if this is not disabled at the server you will want to pursue the ‘local drive connectivity via RDP’ aspect of your problem as this was definitely the root of our troubles that generated the error message in question.

Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется «как есть» без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.

Читайте также:  Восстановление windows ноутбук sony vaio
Оцените статью