Программа не была запущена на удаленном компьютере remoteapp

Обновлено: 07.07.2024

Не все знают, что в дополнение к службе удаленных рабочих столов, в Windows Server 2008 R2 есть очень удобная служба удаленных приложений RemoteApp. Суть RemoteApp в том, что к любым приложениям, установленным на данном сервере, можно получить удаленный доступ с любого компьютера подключенного к сети. В этом случае, выполняться программа будет на сервере, но её окно будет прорисовываться так, если бы пользователь запустил программу с локального компьютера. Возможно сворачивать и разворачивать окно программы запущенной через RemoteApp, изменять его размеры и запускать сразу несколько программ вместе со своими локальными приложениями. Это очень удобный механизм, который может существенно облегчить администрирование некоторых программ и сократить расходы на их покупку.

Ниже я расскажу как настроить Удаленные приложения RemoteApp в Windows Server 2008 R2 на примере программы 1с:Предприятие 7.7.

0. Оглавление

1. Что понадобится

  1. Компьютер с Windows Server 2008 R2 (об установке можно прочитать здесь)
  2. Запущенный сервер терминалов на данном компьютере (об установке сервера терминалов читайте здесь)
  3. Также, на этом компьютере должно быть установлено и настроено приложение, которое мы будем добавлять в RemoteApp, в моем случае это 1С:Предприятие 7.7 (об особенностях установки 1С:Предприятие 7.7 я писал здесь)

2. Создание RDP-файла или установщика для удаленной программы

Ustanovka_RemoteApp_001

Ustanovka_RemoteApp_002

Ustanovka_RemoteApp_003

Ustanovka_RemoteApp_004

Ustanovka_RemoteApp_005

После ввода данных увидим окно 1С:Предприятие так, как будто мы запустили его с локальной машины.

Ustanovka_RemoteApp_006

3. Настройка пользователей

Если приложение будут запускать несколько пользователей с одинаковыми настройками, то необязательно добавлять каждого на сервер. Достаточно создать только одного пользователя, скажем User_1C (о том как создать пользователя можно прочитать здесь), настроить все параметры (список баз, принтеры пр.) для этого пользователя и разрешить множественные сеансы.

Ustanovka_RemoteApp_008

Ustanovka_RemoteApp_007

Ustanovka_RemoteApp_009

На этом настройка закончена. Мы выполнили ее таким образом, что несколько человек одновременно могут работать с программой 1С:Предприятие 7.7 под одной учетной записью (для удобства работы можно создать несколько учетных записей, например, User_1c_Buh, User_1C_Operator, User_1C_Sklad и т. д. или же отдельную учетную запись для каждого пользователя).

Смотрите также:

Здесь будет рассказано как изменить политику паролей в Windows Server 2008. По умолчанию все пароли в Windows должны отвечать политике безопасности, а именно: Не содержать имени учетной записи пользователя…

Ниже будет рассказано о том, как добавить новое правило в Брандмауэр Windows Server 2008 R2. А конкретнее, будем добавлять разрешающее правило для порта 1433, который использует Microsoft SQL Server 2008 R2 или, как…

Иногда, при установке или запуске некоторых (часто устаревших) программ в Windows Server 2008 (справедливо и для Windows 7), можно наткнуться на ошибку вида: "Версия этого файла несовместима с используемой версией…

На компьютере одного пользователя в локальной сети предприятия перестали запускаться ярлыки Remote App и RDP, при запуске нет никаких ошибок, просто тишина. Если отдельно подключаться через удалённое подключение к рабочему столу то всё норм. WINDOWS 10 LTSB.

potapms

UPD: зашёл под другой учётной записью в WINDOWS, там всё норм.

potapms

THISKIRALEX, Проверил, всё ок. Пока нашёл только один путь решения. Отключиться от домена, удалить папку этого пользователя и снова подключиться к домену. Но всё-таки хотелось бы знать в чём проблема

Михаил Потапенков, скорее всего поможет удаление каталогов из AppData для проблемных приложений

potapms

Роман Молчанов, Вы имеете в виду на стороне клиента или терминального сервера? Если на стороне клиента, подскажите пожалуйста где находится папка в AppData для Remote App или для mstsc.exe ?

potapms

Drno, Это понятно, а после AppData какая папка именно? Или имеешь в виду снести всю папку AppData ?

Отключиться от домена, удалить папку этого пользователя и снова подключиться к домену.


Компьютер выводить из домена не обязательно, достаточно выйти из под проблемного пользователя зайти под пользователем с правами администратора.
удалить(переименовать) папку пользователя из C:\Users а также ветку реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\.
Если удалить ветку реестра а папку не удалить создастся новая папка(при входе в систему) с названием Username.domain или Username.domain.00X.

potapms

THISKIRALEX, Получается после этого, у того пользователя у которого не работал Remote App, будет всё с нуля? Как будто он в учётку зашёл первый раз?

Читайте также: