Технология RemoteApp позволяет настроить удалённый доступ к отдельному приложению. Пользователь не сможет работать с другими элементами операционной системы — при входе в учётную запись он будет сразу видеть окно программы, которую подключил администратор.
Использование встроенных инструментов
Технология RemoteApp доступна на Windows 10 Professional. Настроить подключение можно двумя способами: через прямую правку реестра или с помощью файла конфигурации. Посмотрим, как это сделать, на примере программы 1С.
Правка реестра
Запускаем редактор реестра (Win+R — regedit). Переходим на ветку HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\. Кликаем по папке Applications правой кнопкой, выбираем опцию «Создать» — «Новый раздел» и задаём ему имя 1С RemoteApp (указываем название программы, к которой будет подключаться пользователь).
Выбираем новый каталог. Создаём внутри него несколько параметров («Создать» — «Строковый параметр»).
- Название — Name, значение — 1C RemoteApp
- Название — Path, значение — C:\Program Files (x86)\1cv8\common\1cestart_start.exe (это полный путь к исполняемому файлу программы).
- Название — VPath, значение — C:\Program Files (x86)\1cv8\common\1cestart_start.exe.
- Название — RequiredCommandLine, значение — пустая строка.
- Название — CommandLineSetting, значение — 0x00000001.
- Название — IconPath, значение — C:\Program Files (x86)\1cv8\common\1cestart_start.exe.
- Название — IconIndex, значение — 0x00000000.
- Название — ShowInTSWA, значение — 0x00000000.
Правка файла конфигурации
Аналогичного результата можно добиться с помощью файла конфигурации. Открываем любой текстовый редактор и вставляем в него следующий текст:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\1C RemoteApp]
«Name»=»1C RemoteApp»
«Path»=»C:\\Program Files (x86)\\1cv8\\common\\1cestart.exe»
«VPath»=»C:\\Program Files (x86)\\1cv8\\common\\1cestart.exe»
«RequiredCommandLine»=»»
«CommandLineSetting»=dword:00000001
«IconPath»=»C:\\Program Files (x86)\\1cv8\\common\\1cestart.exe»
«IconIndex»=dword:00000000
«ShowInTSWA»=dword:00000000
Указываем полный путь к исполняемому файлу программы, к которой будет подключаться пользователь. Сохраняем документ с расширением .REG — например, 1C RemoteApp.reg.
Следующий шаг — создание ярлыка для подключения. Для этого нужно знать адрес, по которому доступен удалённый рабочий стол. Например, пусть он будет 192.168.0.9:3569. Создаём новый текстовый документ и вставляем в него текст:
allow desktop composition:i:1
allow font smoothing:i:1
alternate full address:s:192.168.0.9:3569
alternate shell:s:rdpinit.exe
devicestoredirect:s:*
disableremoteappcapscheck:i:1
drivestoredirect:s:*
full address:s:192.168.0.9:3569
prompt for credentials on client:i:1
promptcredentialonce:i:0
redirectcomports:i:1
redirectdrives:i:1
remoteapplicationmode:i:1
remoteapplicationname:s:1C RemoteApp
remoteapplicationprogram:s:||1C RemoteApp
span monitors:i:1
use multimon:i:1
Сохраняем файл с расширением .RDP — например, 1C RemoteApp.rdp.
Настройка через RemoteApp Tool
Можно обойтись без ручной правки реестра и настроить подключение с помощью бесплатной утилиты RemoteApp Tool.
- Раскрываем меню File и выбираем опцию New Remote App.
- Заполняем поля, как показано на скриншоте. Указываем имя подключения, а также полный путь к исполняемому файлу программы, с которой будет устанавливаться соединение.
- Нажимаем Save.
Чтобы создать ярлык подключения, выбираем в списке RemoteApp и нажимаем на кнопку Create Client Connection. Отмечаем RDP File, указываем адрес сервера и номер порта. Нажимаем Create для сохранения конфигурации.
Настройка через RemoteApp Tool завершена. Фактически мы указали те же данные, что и в редакторе реестра, только сделали это через удобный графический интерфейс.
У меня появилось сообщение, что приложение не было запущено на удаленном ПК. Нужна помощь сисадмина. С этим что делать?
Все сделать заново, при этом удалив все предыдущие настройки.
Попытался использовать ремоутэпп на виндовс 10 про, создал файл rdp с нужной конфигурацией, но клиент не видит этот файл. Как и надо появляется окно со входом в систему, но после того, как я вхожу, ничего не происходит больше. Работаем мы в одной и той же сети. Удаленный рабочий стол работает без проблем.
Скорее всего ремоут не поддерживает про версию. Нужно запустить версию Enterprise для Windows 10, чтобы она заработала
Здравствуйте! Никак не могу подключиться с rdp-файлом с одного ПК. С любого другого без вопросов и даже с мобильного легко коннектит. Переустановил систему. Служба точно запущена, пробовал альтернативный rdp-клиент, безуспешно. Как подключить?
Судя по выше сказанному, вам мешает и блокирует файрвол, антивирус какой-то. Утилиты отключают слежение виндовс.
Доброго времени суток. Запускаю rdp файл, а вместо этого у меня открылась папка на самом сервере с программой. Поэтому мне пришлось самому из папки открывать и запускать программу. Что посоветуете?
Значит, у вас неправильно скорее всего путь прописан или он не полон, нужно проверять через блокнот различные варианты.
Столкнулся с таким косяком в ремоутэпп. Имена приложений отображаются некорректно. Если работаешь с несколькими базами одновременно, то можно запутаться. Решал вопрос с помощью перезапуска rdpshell.exe в файле .bat
Может кто-нибудь подскажет решение проблемы, когда появляется сообщение о том, что приложение не запущенно на удаленном компьютере (а оно точно запущено)
Как вариант снести все изменения, перезагрузить и заново все установить.
Оо, ребятки, вы лучшие!)
Что делать, если гугл хром блокирует скачивание через приватное окно? Десятая винда, хоум эдишн.