Эта технология очень удобна, когда пользователь использует одно-два приложения на удаленном компьютере, и отсутствует необходимость доступа к удаленному рабочему столу. Удаленное приложение запускается в «прозрачном» режиме, т.е для пользователя это выглядит как запуск локального приложения. Чем-то технология RemoteApp очень похожа на запуск приложения в Windows 7 XP Mode.
Подготовка
На Windows Server 2008 должен быть установлен и настроен сервер терминалов.
На клиентских компьютерах под управлением Windows XP и Vista необходимо обновить клиент RDP до версии 7.0. Скачать обновление можно по ссылкам ниже:
Настройка
В качестве примера осуществим удаленный запуск приложения Wordpad.
Открываем «Диспетчер удаленных приложений RemoteApp служб терминалов» (Пуск -> Администрирование -> Службы терминалов):
В правом меню выбираем пункт «Параметры сервера терминалов»:
Здесь необходимо отключить опцию «Требовать проверку подлинности сервера». Делаем это, чтобы упростить настройку. В противном случае придется настраивать центр сертификации, что выходит за рамки этой статьи.
Возвращаемся в главное окно Диспетчера удаленных приложений, и в правом меню выбираем пункт «Добавление удаленных приложений RemoteApp». Стартует мастер — смело жмем Далее и попадаем в окно выбора приложения:
В этом списке отображаются приложения, установленные в режиме совместимости с сервером терминалов. Однако, вы можете выбрать любой исполняемый файл с помощью кнопки Обзор (правда в этом случае никаких гарантий).
Выбираем из списка WordPad. Открываем свойства:
Доступность через службу веб-доступа я отключаю за неимением таковой. Параметры командной строки для WordPad не актуальны…
После добавления WordPad в список удаленных приложений, необходимо выбрать вариант запуска приложения, их всего два: с помощью rdp-файла и с помощью пакета установщика Windows. Первый вариант простой и не требует установки. Второй чуть сложнее (требуется установка), но имеет несколько преимуществ: создает иконки удаленного приложения на рабочем столе и в меню Пуск, а также связывает соответствующие расширения файлов с удаленной программой (что на мой взгляд очень удобно).
Общие настройки создания rdp-файла и пакета установщика:
Отдельные настройки для пакета установщика:
После создания rdp-файла или пакета установщика, его нужно перенести на компьютер с которого будет осуществляться запуск. Ну и на этом практически настройка завершена. WordPad в режиме RemoteApp:
Единственное неудобство — языковая панель удаленного компьютера, но как раз для WordPad она очень кстати.
Некоторые особенности
- В настройках подключения используются имя и пароль пользователя, который создает файлы. Очень часто это делает Администратор. Поэтому будьте осторожны, чтобы не предоставить доступ к своему аккаунту! Изменить данные для входа можно так: правый клик на rdp-файле, в меню выбрать Изменить. В отличие от обычного rdp-файла здесь вы увидите только возможность сменить имя пользователя удаленного приложения.
- При закрытии удаленного приложения сеанс завершается не полностью, а переходит в состояние отключен. В настройках по умолчанию время жизни отключенного сеанса не ограничено, что может привести к повышенному использованию системных ресурсов. Время жизни отключенного сеанса можно установить или в свойствах пользователя или в общих свойствах подключения RDP:
- Если при подключении вы наблюдаете ошибку «Ошибка подключения к удаленному рабочему столу из-за невозможности проверить подлинность удаленного компьютера», то это означает, что во время создания rdp-файла вы не отключили опцию «Требовать проверку подлинности сервера».
Полезное
- Принципы работы TS RemoteApp
- Подписываем RemoteApp сертификатом
- Настройка RemoteApp в Windows 7 — пытался повторить у себя на компе — не получилось (отсутсвовали необходимые ключи реестра). Похоже, в SP1 лавочку прикрыли.
13 ответов к “Настройка Windows Server 2008 Terminal Services RemoteApp (удаленные приложения служб терминалов)”
Добрый день всем!
Кто может подсказать, а как бы это приложение сделать доступным для входа из дома?
Мне надо бухгалтеру предоставить доступ к 1с из дома, в локальной сети все получилось
Спасибо за материал, очень пригодился.
По окончании сеанса через определенный период времени появляется уведомление отключении пользователя
как избавиться от этого уведомления???
прин скрин по ссылке.
Нужно посмотреть настройки сервера терминалов. Может какие-то таймауты срабатывают.
Спасибо за статью! Некоторые программы не видят принтер. А Word видит его. Что может быть? Заранее благодарен.
Один раз было такое, когда comodo антивирус что-то перемудрил с проактивной защитой.
Дело не в антивирусе
Не сталкивался с такой проблемой…
А что за драйвер: PCL6, PCL5, PostScript?
Да и не в драйверах дело. Прога даже pdf-принтеры не видит. Может положить на сервер VPN?
Периодически появляется проблема с самопроизвольным завершением сеанса. Причем сеанс именно завершается а не обрывается, пользователь запускает 1С по ярлыку на своем рабочем столе, после чего вроде появляется окно 1С с выбором БД, дальше при выборе БД, у пользователя ничего не происходит, а на сервере видно как сеанс просто завершается. Раньше такой проблемы не было. У пользователей windows XP, remoteApp на win 2008 R2.
Да, если логиниться по RDP, то ничего не обрывается, проблема только с remoteAPP.
Так же обнаружил, что если сеанс еще висит в отключенных, то при второй попытке открыть remoteAPP, все работает нормально, как только сеанс завершится, то все начинается заново.
С такой проблемой не сталкивался.
Посмотри здесь: Terminal Services RemoteApp™ Session Termination Logic
Обрати внимание на раздел по управления различными таймаутами через групповые политики.
1С так будет работать?
Одна обслуживаемая компания работает с 1С терминально, 7.7 + 8.2, часто по 3-4 окна окрыто на каждого клиента.
В win 2003 такой возможности, конечно же, нет?
Да, 1С будет работать.
Win 2003, увы, не поддерживает RemoteApp.