Программа не была запущена в удаленном приложении remoteapp

Обновлено: 15.05.2024

В программах RemoteApp можно использовать RDS, чтобы программы на сервере узла сеансов удаленных рабочих столов (RD Session Host) выглядели так, как если бы они выполнялись на локальном компьютере пользователя. Окна программы RemoteApp отображаются на рабочем столе клиента и интегрируются с ним, а не представляются как часть виртуального рабочего стола на основе сеанса. Программа RemoteApp, открытая на рабочем столе.

Использование программы RemoteApp аналогично использованию локального приложения. Когда вы реализуете RDS для предоставления доступа к нескольким приложениям, программы RemoteApp, как правило, проще для понимания и использования пользователями, чем виртуальные рабочие столы на основе сеансов. Пользователи могут запутаться, когда есть виртуальный рабочий стол на основе сеанса и локальный рабочий стол. Это особенно верно, если виртуальный рабочий стол на основе сеанса используется в полноэкранном режиме.

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

  • Удаленные пользователи.
    Пользователям часто требуется доступ к приложениям из удаленных местоположений, например, когда они работают дома или в дороге. Программы RemoteApp позволяют этим пользователям получать доступ к приложениям через подключение к Интернету. Использование шлюза удаленных рабочих столов (RD Gateway) с программами RemoteApp помогает защитить удаленный доступ к приложениям без использования виртуальной частной сети (VPN). Кроме того, вы можете разрешить пользователям доступ к удаленным приложениям через страницу веб-доступа к удаленным рабочим столам или интегрировать приложения на начальный экран.
  • Развертывание бизнес-приложений.
    Организациям часто требуется запускать согласованные бизнес-приложения (LOB) на компьютерах и устройствах, работающих под управлением разных версий операционных систем Windows и операционных систем сторонних производителей. Вместо локального развертывания бизнес-приложений вы можете установить приложения на сервер узла сеансов удаленных рабочих столов и сделать их доступными как программы RemoteApp.
  • Блуждающие пользователи.
    В некоторых организациях пользователь может работать на нескольких разных компьютерах. Если пользователи работают на компьютере, на котором не установлено приложение, они могут получить удаленный доступ к приложению через RDS.
  • Филиалы.
    В среде филиала может быть ограниченная локальная поддержка информационных технологий (ИТ) и ограниченная пропускная способность сети. Если вы используете программы RemoteApp, вы можете централизовать управление приложениями и повысить производительность удаленных приложений в сценариях с ограниченной пропускной способностью.
  • Совместимость приложений.
    Если у пользователей разные операционные системы и конфигурации, конфликты могут помешать локальной установке приложений. Например, несколько версий приложения могут неправильно сосуществовать. Или приложение может быть недоступно для операционных систем, отличных от Windows. RemoteApp решает проблемы совместимости, запуская приложение на узле сеансов удаленных рабочих столов, а не локально.

Понимание программ RemoteApp

Программа RemoteApp — это приложение, установленное на сервере узла сеансов удаленных рабочих столов. Подключение к удаленному рабочему столу (RDC) и узел сеансов удаленных рабочих столов используют протокол удаленного рабочего стола (RDP) для перенаправления информации на экране только для приложения, а не для полного виртуального рабочего стола на основе сеанса. Если пользователь запускает несколько программ RemoteApp из одной коллекции сеансов, программы RemoteApp используют один и тот же сеанс на узле сеансов удаленных рабочих столов.

  • Запуск без запросов.
    Если щелкнуть ссылку или плитку программы RemoteApp, программа может запуститься без каких-либо запросов или взаимодействия с пользователем. В фоновом режиме клиент устанавливает соединение RDP, входит в систему, запускает удаленную программу и отображает ее окно.
  • Запускать в собственном окне.
    Программа RemoteApp отображается в собственном окне на клиенте. Вы можете перемещать, изменять размер, сворачивать, разворачивать или закрывать окно так же, как и любое другое окно приложения. Окно RemoteApp может отображать свое содержимое при перемещении или изменении размера окна.
  • Автоматический запуск на основе сопоставления типов файлов (FTA).
    Вы можете запустить программу RemoteApp со страницы веб-доступа к удаленным рабочим столам, с начального экрана или дважды щелкнув файл с соответствующим расширением имени файла.
  • Отображать живые миниатюры и разрешать переключение между приложениями.
    Значок программы RemoteApp отображается на панели задач, даже если программа свернута. Если запущено несколько экземпляров программы RemoteApp, на панели задач отображаются несколько значков программ (с вкладками). При наведении указателя на значок на панели задач отображается живая миниатюра окна программы. Вы можете использовать стандартную комбинацию клавиш Alt+Tab для переключения между запущенными программами, включая программы RemoteApp.
  • Локальное отображение уведомлений и диалоговых окон.
    Если программа RemoteApp использует значок области уведомлений, этот значок отображается в области уведомлений клиента. Кроме того, RDS перенаправляет диалоговые окна и другие окна из программы RemoteApp на локальный рабочий стол.
  • Имеют похожие значки.
    Программы RemoteApp имеют такие же значки на панели задач, как и локально установленные приложения, но они включают символ «Удаленный рабочий стол». Вы можете заметить изменение состояния программы RemoteApp, поскольку поддерживается наложение значков. Например, Microsoft Outlook использует наложение письма, чтобы уведомить пользователя о получении новой электронной почты.

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

Установка приложений на серверы узла сеансов удаленных рабочих столов

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

  • Пригодность для многопользовательских сред.
    Это самое важное соображение для приложений, установленных на серверах узла сеансов удаленных рабочих столов. Исторически так сложилось, что большинство приложений для конечных пользователей хорошо работают в многопользовательских средах, но это не всегда так. В идеале поставщик приложения должен официально поддерживать установку на серверах узла сеансов удаленных рабочих столов. В некоторых случаях вам может потребоваться получить обновление от поставщика приложения, которое позволит приложению правильно работать на сервере узла сеансов удаленных рабочих столов. Если приложение не может работать на серверах узла сеансов удаленных рабочих столов, вам необходимо установить его на настольные компьютеры или рассмотреть возможность использования альтернативного приложения.
    Примечание.
    Многие приложения официально не поддерживаются для удаленного рабочего стола. Серверы узла сеансов работают правильно, но поставщик не провел необходимое тестирование. Вы все равно можете установить приложение и принять на себя риск непредвиденных сбоев. Сделаете ли вы это, зависит от организационных преимуществ размещения приложения на серверах узла сеансов удаленных рабочих столов по сравнению с ценой потенциального сбоя в будущем.
  • Совместимость приложений.
    Необходимо выяснить, есть ли у приложений проблемы с совместимостью при сосуществовании на серверах узла сеансов удаленных рабочих столов. Убедитесь, что вы тщательно тестируете приложения, прежде чем помещать их в производственную среду. Вам могут понадобиться коллекции с отдельными пулами серверов узла сеансов удаленных рабочих столов, чтобы запускать несовместимые приложения отдельно друг от друга.
  • Зависимости приложений.
    Установите связанные приложения или приложения, которые зависят от других локальных приложений, на том же сервере узла сеансов удаленных рабочих столов. Например, все приложения в пакете, таком как Microsoft Office, должны быть установлены на одном и том же сервере узла сеансов удаленных рабочих столов, если иное не указано поставщиком.
  • Требования к емкости.
    Точных данных о том, сколько клиентов может поддерживать один сервер узла сеансов удаленных рабочих столов, нет. Требования к ресурсам зависят от количества одновременно используемых приложений и требований к ресурсам отдельных приложений. Добавление нового приложения на сервер узла сеансов удаленных рабочих столов увеличит нагрузку на сервер. Не думайте, что если количество клиентов останется прежним, нагрузка не увеличится.
  • Лицензионные требования.
    Лицензионные требования к приложениям сильно различаются в зависимости от поставщиков и приложений. Во многих случаях установка приложения на сервер узла сеансов удаленных рабочих столов означает необходимость приобретения лицензий для каждого пользователя, имеющего доступ к виртуальным рабочим столам на основе сеансов. В большом развертывании RDS это может быть очень дорого. Вы можете смягчить это, используя программы RemoteApp, которыми могут управлять группы пользователей. У некоторых поставщиков есть специальные лицензии для развертываний RDS.

Установка приложения на сервере узла сеансов удаленных рабочих столов отличается от установки приложения на традиционном рабочем столе. Серверы узла сеансов удаленных рабочих столов работают в двух режимах: режиме установки и режиме выполнения. Вы должны перевести сервер в режим установки, чтобы правильно установить многопользовательские приложения. В режиме установки операционная система Windows обеспечивает настройку соответствующих записей реестра и параметров файла инициализации (.ini) для работы приложения в многопользовательских средах. После успешной установки приложения сервер необходимо снова перевести в режим выполнения.

Служба установщика Windows поддерживает RDS. Это означает, что упакованные приложения установщика Windows (.msi) автоматически устанавливаются правильно. Установщик Windows переключается в режим установки и обратно в режим выполнения как часть процесса установки. Большинство приложений распространяются в виде пакетов установщика Windows, как и для установки, но вы должны проверить это перед установкой.

Если приложение не распространяется в виде пакета установщика Windows, необходимо убедиться, что вы устанавливаете его с помощью надлежащего процесса. Одним из способов правильной установки приложения является использование параметра «Установить приложение на сервер удаленного рабочего стола» в области «Программы» панели управления. Этот параметр добавляется ко всем серверам узла сеансов удаленных рабочих столов. При использовании этого параметра открывается мастер, который запрашивает расположение установочных файлов и переводит сервер в режим установки во время выполнения установки.

Кроме того, вы можете использовать командную строку, чтобы вручную перевести сервер узла сеансов удаленных рабочих столов в режим установки, выполнив следующую команду:

сменить пользователя/установить

После переключения сервера узла сеансов удаленных рабочих столов в режим установки установите приложение. Затем верните сервер узла сеансов удаленных рабочих столов в режим выполнения с помощью следующей команды:

сменить пользователя/выполнить

Вы также можете проверить текущий режим сервера с помощью следующей команды:

сменить пользователя/запрос

Вы также можете использовать приложения, развернутые с помощью Microsoft Application Virtualization (App-V) для виртуальных рабочих столов на основе сеансов и программ RemoteApp. Использование App-V может устранить некоторые проблемы совместимости и упростить развертывание и обновление приложений.

Публикация программ RemoteApp

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

  1. В диспетчере серверов на панели навигации нажмите Службы удаленных рабочих столов.
  2. На панели навигации щелкните коллекцию сеансов, из которой вы хотите развернуть программы RemoteApp.
  3. В области "Программы RemoteApp" нажмите "Задачи" и выберите "Публикация программ RemoteApp".
  4. В мастере публикации программ RemoteApp на странице "Выбор программ RemoteApp" установите флажки рядом с приложениями, которые вы хотите опубликовать, и нажмите "Далее". Этот список приложений запрашивается с сервера узла сеансов удаленных рабочих столов в коллекции. Если приложения, которое вы хотите опубликовать, нет в списке, вы можете использовать кнопку "Добавить", чтобы найти исполняемый файл приложения.
  5. На странице подтверждения нажмите "Опубликовать".
  6. На странице "Завершение" нажмите "Закрыть".

Примечание.
После публикации программ RemoteApp в коллекции сеансов эту коллекцию сеансов можно использовать только для программ RemoteApp. Вы не можете предоставлять виртуальные рабочие столы на основе сеансов и программы RemoteApp из одной коллекции сеансов.

Настройка программ RemoteApp

После публикации программы RemoteApp она появляется в области «Программы RemoteApp». В этой области вы можете увидеть название программы и увидеть, отображается ли она в веб-доступе к удаленным рабочим столам. Чтобы настроить программу RemoteApp, щелкните программу RemoteApp правой кнопкой мыши и выберите Изменить свойства.

В свойствах программы RemoteApp на странице "Общие" можно изменить имя программы RemoteApp. Это значение определяет имя, которое отображается в веб-доступе к удаленным рабочим столам для приложения. Вы также можете выбрать, показывать ли программу RemoteApp в веб-доступе к удаленным рабочим столам.

Вы можете организовать приложения в RD Web Access, введя имя папки в поле «Папка программы RemoteApp». Любое введенное имя папки используется для создания папки в веб-доступе к удаленным рабочим столам, в которой появляется программа RemoteApp. После того как вы ввели имя папки для одной программы RemoteApp, оно будет доступно в раскрывающемся списке при редактировании других программ RemoteApp. Это упрощает организацию приложений в папках с одинаковыми именами.

  • Не разрешать использование каких-либо параметров командной строки. Запрещает использование любых параметров командной строки при запуске приложения. Это значение по умолчанию.
  • Разрешить любые параметры командной строки: позволяет пользователям передавать параметры командной строки в программу RemoteApp с помощью пользовательского файла RDP. Это не рекомендуется, так как это может быть угрозой безопасности.
  • Всегда использовать следующие параметры командной строки. Позволяет администраторам задавать параметры командной строки, которые используются при каждом запуске программы RemoteApp. Используйте это, когда приложению требуются параметры командной строки для правильной работы.

Страница «Назначение пользователя» позволяет вам контролировать, какие пользователи имеют доступ к программе RemoteApp. По умолчанию все пользователи и группы, имеющие доступ к коллекции, имеют доступ к программе RemoteApp в этой коллекции. Если вы решите предоставить определенным пользователям и группам доступ к программе RemoteApp, то разрешенным пользователям должен быть предоставлен доступ к коллекции и программе RemoteApp.

Страница «Связи типов файлов» используется для определения ассоциаций файлов, которые можно настроить для программы RemoteApp. Если здесь выбрать тип файла, то клиенты, имеющие доступ к этой программе RemoteApp, автоматически запускают программу RemoteApp при двойном щелчке файла с таким расширением.Например, если программа WordPad RemoteApp связана с файлом типа .docx, программа WordPad RemoteApp будет запущена для редактирования любого открытого файла .docx. Соглашения о свободной торговле для программ RemoteApp работают, только если клиент использует RemoteApp и подключения к рабочему столу, которые интегрируются с клиентами Windows.

Командлеты Windows PowerShell для программ RemoteApp
Как и в других частях RDS, существуют командлеты Windows PowerShell для создания и настройки программ RemoteApp. Чтобы получить список командлетов Windows PowerShell для программ RemoteApp, выполните следующую команду:
Get-Command *RemoteApp* -Module RemoteDesktop

  • Главная страница
  • Майкрософт Офис
  • Операционные системы
  • Разное


сообщить об этом объявлении

Хотя может показаться, что приложения RemoteApp работают локально на вашем компьютере, на самом деле приложение работает удаленно на сервере в центре обработки данных CIT. Это позволяет нам поддерживать приложение в актуальном состоянии и экономить вычислительные ресурсы, когда они не используются.

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

Устранение неполадок

Если вы работаете в Windows и приложение не запускается, проверьте, не работает ли предыдущее подключение в фоновом режиме. Нажмите CTRL-ALT-DEL, откройте Диспетчер задач и завершите все задачи для «Подключение к удаленному рабочему столу» или нажмите «Подробнее», перейдите на вкладку «Подробности» и Завершите задачу для всех экземпляров mstsc.exe.

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

  1. Перейти к панели управления
  2. Выберите RemoteApp и подключения к рабочему столу.
  3. Выберите свойства
  4. Нажмите «Обновить сейчас». Это обновит ваши значки RemoteApp.

Если у вас возникли проблемы с использованием приложения Microsoft Remote Desktop в macOS, выполните действия по устранению неполадок, описанные в статье «Подключение к службе RemoteApp от Brown» в macOS.

Если вы столкнулись с другой проблемой, например: приложение, которое вы запускаете, отображает ошибки, приложение аварийно завершает работу, вы не можете открыть приложение или не можете снова войти в RemoteApp после отключения, попробуйте выполнить следующие действия. :

  • Если закрыть RemoteApp и ждать более двух часов, текущий сеанс RemoteApp должен закрыться по тайм-ауту. После закрытия текущего сеанса при следующем входе вы войдете в новый сеанс RemoteApp.
  • Выйдите из RemoteApp. Сообщите в центр ИТ-обслуживания о своей проблеме и попросите их завершить сеанс RemoteApp. После остановки текущего сеанса RemoteApp вы сможете войти в новый сеанс RemoteApp.
  • Попробуйте войти в RemoteApp с другого компьютера. Вы можете использовать лабораторные компьютеры в Barus & Holley 191.

Если RemoteApp не работает, сообщите об этом в Центр ИТ-обслуживания.

Если у вас возникли проблемы с Solidworks PDM:

Если Solidworks аварийно завершает работу при попытке отправить домашнее задание через PDM:
выйдите из RemoteApp и попросите центр ИТ-обслуживания завершить текущий сеанс RemoteApp.

Если вы не можете войти в хранилище Solidworks PDM (проблема с именем пользователя или паролем):
Пожалуйста, свяжитесь с вашим преподавателем, так как он управляет своим хранилищем PDM.

Общее сетевое приложение RemoteApp не запускается на удаленном компьютере

При запуске Windows 2008 (R2) RemoteApp с подключенного сетевого диска или зависит от него, вы получаете сообщение об ошибке "Программа не запущена на удаленном компьютере".


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

12 ответов на вопрос «Общее сетевое приложение RemoteApp не запускается на удаленном компьютере»

У меня точно такая же проблема, однако, когда я запускаю опубликованное приложение практически от любого другого пользователя, оно работает нормально без подключенного диска, но когда я запускаю его с вновь созданной учетной записью, оно не работает. есть идеи?

Калеб. У меня такая же проблема. Вы когда-нибудь находили решение?

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

Я получаю ту же ошибку и проблему. Приложение запускается с подключенного сетевого диска. Попытка запустить его из веб-доступа RD или rdp. файл я получаю ошибку выше. Кто-нибудь знает исправление или решение этой проблемы?

Вы пытались создать постоянное сопоставление сети? или запускать RemoteApp как скрипт, где вы сначала делаете сопоставление сети, а затем запускаете программу?

У меня такая же проблема. У приложения никогда не было проблем с другими пользователями, кроме одного клиента. Кто-нибудь нашел решение для этого?

Возможно, этот профиль пользователя поврежден и загружает только временный профиль. Попробуйте воссоздать профиль этого пользователя на сервере RemoteApp RDS.

Мы обнаружили, что эта ошибка возникает из-за зависания сценария входа для некоторых пользователей. Наш сценарий входа в систему должен отображать 3 диска для каждого пользователя, но перед их сопоставлением он удаляет все диски, которые в настоящее время сопоставлены с этими буквами дисков. Проблема заключалась в том, что для некоторых пользователей он зависал и просил их разрешить удаление этих дисков, прежде чем сценарий мог продолжиться, и когда они запускали удаленные приложения, они не видели этот всплывающий запрос, поэтому мы добавили / Q после удаления часть нашего сценария входа в систему, чтобы «заглушить» запрос, заставив его продолжить, и это, похоже, решило проблему. ПРИМЕР: net use s: /delete /Q

Надеюсь, это поможет!

спасибо за дополнительную информацию!

Мне помогло создание файла bat, который сопоставил диск, а затем запустил приложение. Спасибо всем!

Я знаю, что это старый пост. Но вот окончательное решение.

<р>1. Перейдите в Диспетчер RemoteApp
2. В списке программ RemoteApp просто измените путь к программе на правильный путь UNC. то есть вместо G:\ShareFolder\ProgramPath\hello.exe измените его на \\Servername\Sharedfolder\ProgramPath\hello.exe

Надеюсь, это поможет!
Родель

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


С помощью служб удаленных рабочих столов Microsoft в Windows Server доступны как RemoteApp, так и удаленные рабочие столы. Ранее я обсуждал обзор этих решений. Здесь я расскажу о выборе того или иного решения.

Краткий обзор:

  • RemoteApp обеспечивает возможность удаленной доставки приложений. Приложение выглядит как любое другое приложение, работающее на устройстве конечного пользователя.
  • Удаленные рабочие столы — это возможность полноценно работать с рабочим столом. Полная поставка рабочего стола позволяет предоставить «новый» виртуальный рабочий стол, к которому пользователь подключается для всей своей работы.

Человек с оранжевой стеной.jpg

Что выбрать?

Это зависит от ваших конечных пользователей и контекста доставки. Какой из них подходит вам и вашим пользователям? Что ж, ответ может быть и тем, и другим, это не то или иное решение, потому что оба могут быть доставлены одновременно. И то, и другое может достичь цели предоставления согласованного решения конечным пользователям, независимо от устройства, будь то iOS, Android, Windows или даже устройство тонкого клиента.

Выберите удаленные рабочие столы
Если вы хотите предоставить своим конечным пользователям полноценный управляемый рабочий стол, удаленный рабочий стол, вероятно, является лучшим выбором. Это позволяет ИТ-специалистам контролировать все, от установки приложений до политик безопасности и даже от того, где хранятся данные.

Выберите RemoteApp
Если вы просто хотите доставить конкретное приложение своим конечным пользователям, RemoteApp, вероятно, подойдет для удовлетворения этой потребности. RemoteApp доставляет только определенное приложение на устройство конечного пользователя. Приложение по-прежнему «работает» в облаке, но взаимодействие с пользователем доставляется на устройство конечного пользователя. Это позволяет вам доставлять согласованные приложения на разрозненные устройства, позволяя пользователям поддерживать те же возможности конечного пользователя, что и их родные устройства.

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

Хотите узнать, как облако повлияет на ваш бизнес?

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