Windows не может запустить это удаленное приложение. RemoteApp отсутствует в списке разрешенных
Обновлено: 21.11.2024
Если у вас возникли проблемы с использованием удаленного рабочего стола (RDP) на сервере Windows, вы можете исправить несколько вещей. Это руководство по устранению неполадок призвано помочь исключить некоторые из наиболее распространенных причин плохой работы.
Проблемы с подключением
Даже если у вас могут возникнуть проблемы с подключением с помощью удаленного рабочего стола Windows, вы всегда сможете войти в веб-консоль с панели управления UpCloud или с помощью подключения VNC, настройки которого указаны на вашем сервере.
После того как вы подключитесь к своему серверу любым из упомянутых выше способов, вас должен приветствовать экран блокировки Windows. Войдите на сервер с учетной записью с правами администратора, чтобы продолжить устранение неполадок.
Если соединение показывает что-то другое, кроме экрана блокировки, проверьте, отвечает ли сервер. Если он не реагирует на команды, возможно, вам придется перезапустить сервер.
Настройки удаленного рабочего стола Windows
Если вы вошли в систему и кажется, что сервер работает, но удаленный рабочий стол по-прежнему не может подключиться, убедитесь, что удаленное подключение разрешено. Самый простой способ добраться до этой опции — открыть sysdm.cpl, выполнив поиск в меню «Пуск». Затем перейдите на вкладку «Удаленное».
Удаленный рабочий стол должен разрешать подключения с других компьютеров, чтобы эта функция работала. Если ваш сервер настроен на разрешение удаленного управления с проверкой подлинности на уровне сети, убедитесь, что ваш собственный компьютер поддерживает это, или разрешите любое соединение. Дополнительную информацию об аутентификации на уровне сети можно найти на сайте Microsoft TechNet.
Оставаясь в настройках RDP, проверьте разрешенных пользователей, нажав Select Users или нажав S. Всем пользователям с правами администратора автоматически разрешается подключаться. Все обычные пользователи должны быть добавлены в этот список. Если вы пытались подключиться с учетными данными пользователя, у которого нет прав администратора, добавьте имя пользователя, под которым вы хотите подключиться, в список разрешенных пользователей.
Брандмауэр
Время от времени брандмауэр Windows может иметь некоторые ограничения, например, входящий протокол ICMP, который используется для ping-соединений, по умолчанию отключен. Откройте Брандмауэр Windows в режиме повышенной безопасности, выполнив поиск «брандмауэр» в меню «Пуск». Перейдите к списку Правила для входящих подключений и прокрутите вниз до правил Remote Desktop, нажав R.
Windows Server 2008 должен отображать два правила: Удаленный рабочий стол (TCP-In) и Удаленный рабочий стол — RemoteFX (TCP-In). Оба они в большинстве случаев будут включены, если сервер по-прежнему использует стандартный TCP-порт 3389 для RDP-соединений.
В Windows Server 2012 правила разделены между доменными и частными или общедоступными профилями, а также протоколами TCP и UDP, что преобразуется в 4 отдельных правила Remote Desktop — User Mode, все из которых обычно включен.
При желании в настройках брандмауэра вы можете включить ICMP для проверки связи. Нажмите F, чтобы найти правила под названием Общий доступ к файлам и принтерам (эхо-запрос — ICMPv4 — входящий) и v6 для обеих версий IP.
Если вы уверены, что брандмауэр Windows разрешает подключения к удаленному рабочему столу, также проверьте настройки брандмауэра для конкретного сервера на панели управления UpCloud. Если вы установили входящее правило по умолчанию для отклонения, не забудьте добавить правило, разрешающее трафик на порт, который прослушивает сервер Remoter Desktop, по умолчанию 3389. Узнайте больше о брандмауэре UpCloud в обучающих материалах.
Сетевое подключение
Проверьте подключение к Интернету на своем сервере, чтобы убедиться, что все ваши сетевые ресурсы работают должным образом. Начните пинговать с вашего сервера. Откройте командную строку и введите cmd в поиске меню «Пуск». Нажмите Enter, затем используйте команду ниже.
Если вы включили эхо-запросы от брандмауэра Windows, вы также можете попытаться пропинговать свой сервер со своего компьютера. Найдите общедоступный IP-адрес сервера в панели управления UpCloud в разделе «Сеть и общедоступная сеть».
Если подключение к Интернету не работает, проверьте конфигурацию IP-адреса в командной строке с помощью следующей команды.
В выходных данных будут перечислены все сетевые подключения ваших серверов, вы должны увидеть 3 адаптера Ethernet: частная сеть, общедоступный IPv4 и общедоступный IPv6. Убедитесь, что они совпадают с информацией о сети в сведениях о вашем сервере на вкладке «Сеть» на панели управления UpCloud.
Если вы видите различия в выходных данных ipconfig и на странице сведений о сети вашего сервера, убедитесь, что все сетевые интерфейсы настроены на автоматическое получение IP-адресов. Для этого найдите Сетевые подключения в меню "Пуск" и нажмите клавишу ВВОД, чтобы открыть его. Откройте Свойства для одного из Ethernet-адаптеров, выберите Протокол Интернета версии 6 или 4 и нажмите кнопку Свойства. под.Убедитесь, что обе круговые кнопки установлены на автоматический режим, и нажмите OK для сохранения. Таким же образом проверьте все сетевые адаптеры на сервере.
Медленное соединение
Если подключение к удаленному рабочему столу работает, но работает медленно или время от времени отключается, попробуйте обновить сетевые драйверы. Загрузите последние версии драйверов Virtio для Windows.
После загрузки ISO-файла на сервер в Windows Server 2008 для его распаковки потребуется такая программа, как 7zip. В Server 2012 вы можете просто смонтировать файл как диск.
При наличии доступных файлов откройте Диспетчер устройств, просто выполнив поиск по имени в меню "Пуск" и нажав клавишу ввода. Перейдите к разделу Сетевые адаптеры, выберите каждый адаптер по одному и запустите Обновить программное обеспечение драйвера. В мастере обновления выберите Выполнить поиск драйвера на моем компьютере, введите местоположение драйвера в поле поиска и нажмите «Далее». Обратите внимание, чтобы параметр Включить подпапки оставался выбранным.
Если вы были подключены через удаленный рабочий стол во время обновления сетевых драйверов, вы, вероятно, на мгновение отключитесь. Клиент должен иметь возможность автоматически восстанавливать соединение после успешной установки драйверов.
Конфликт портов
В некоторых случаях возможно, что другое приложение непреднамеренно использует тот же порт, что и удаленный рабочий стол. Это может вызвать проблемы с подключением или помешать удаленному рабочему столу подключиться.
Проверьте порты, используемые программами. Введите приведенную ниже команду в командной строке.
Netstat распечатает список используемых ими IP-адресов и номеров портов. Найдите строки с номером вашего порта удаленного рабочего стола (по умолчанию 3389) и проверьте идентификатор программы (PID) в конце этих строк. Один PID будет принадлежать службе RDP. Если вы видите другой PID, использующий тот же порт, они будут конфликтовать друг с другом.
Чтобы узнать, каким программам принадлежат PID, используйте следующую команду в командной строке.
Удаленный рабочий стол указан как svchost.exe TermService, любой другой PID, использующий тот же номер порта, вызывает проблемы.
Изменить номер порта RDP
Если есть конфликт портов, вы можете разрешить его, изменив порт, используемый одним из приложений. Microsoft рекомендует в идеале изменить порт, используемый любыми другими приложениями. Если это невозможно, номер порта, который прослушивает удаленный рабочий стол, можно изменить, выполнив несколько действий.
Измените номер порта, так как это также поможет снизить количество попыток вторжения путем запутывания. Это не должно быть вашим единственным методом безопасности.
Чтобы изменить номер порта, сначала нужно выбрать свободный порт, который не используется ничем другим на вашем сервере. Проверьте используемые в настоящее время порты с помощью netstat -a -o, как описано выше. Новый номер порта может быть любым от 1024 до 49151.
Добавьте выбранный вами номер порта в правила Входящего трафика брандмауэра Windows, создав новое правило. В Мастере создания правила для нового входящего трафика выберите следующее
- Тип правила: порт
- Протокол и порты: TCP, определенные локальные порты
В шагах выше
это новый порт, который вы хотите прослушивать через RDP. Убедитесь, что новое правило брандмауэра настроено правильно. После того как вы измените порт RDP, он понадобится вам, чтобы иметь возможность снова подключиться.
Номер порта для удаленного рабочего стола не предназначен для изменения, и единственный способ сделать это — изменить реестр. Мы настоятельно рекомендуем вам сделать резервную копию вашего сервера, прежде чем вносить какие-либо изменения.
Откройте редактор, выполнив поиск regedit в меню "Пуск" и нажав клавишу ввода.
Найдите следующий ключ в файловой системе реестра.
Откройте раздел реестра PortNumber для редактирования, измените отображение на Decimal, введите новый номер порта и нажмите OK, чтобы сохранить изменения. .
Чтобы изменения вступили в силу, вам потребуется перезапустить службу RDP. Снова откройте Службы, выполнив поиск в меню "Пуск" и нажав Enter, чтобы запустить программу.
В списке Службы (локальные) прокрутите вниз, найдите Служба удаленного рабочего стола и перезапустите ее. Во всплывающем окне с запросом на перезапуск других связанных служб нажмите Да, чтобы продолжить.
Вы будете отключены, если для внесения этих изменений использовали RDP. После этого просто повторно подключитесь к новому порту, указав его в поле Компьютер при подключении по протоколу RDP.
С новым портом вы должны получить бесперебойный и надежный удаленный доступ.
Получение помощи
Если вы столкнулись с более серьезными проблемами или вам нужна помощь в чем-то другом, не стесняйтесь спрашивать. Когда вы обращаетесь в службу поддержки UpCloud, постарайтесь объяснить проблему как можно лучше. Включите все шаги, которые вы уже предприняли, вместе с их результатами при устранении проблемы. Это поможет нашей службе поддержки решить вашу проблему.
Главный редактор и технический писатель UpCloud с 2015 года.Облачные энтузиасты, пишущие о серверных технологиях и программном обеспечении.
Только что мой сервер 2016 был запущен и запущен для размещения удаленных приложений, заработала страница веб-доступа и т. д., но когда я на самом деле пытаюсь запустить любое из приложений, я получаю сообщение, показанное на снимке экрана ниже. Есть идеи?
Участвуйте, чтобы выиграть еженедельные подарочные карты (от 100 евро), Oculus и наушники/колонки
Конкурс завершается 27 марта 2022 г. Конкурсы Каждую неделю узнайте больше о том, как Red Hat может помочь вам добиться простоты и цифровых инноваций, и ответьте на вопрос. Детали конкурса Просмотреть все конкурсы
7 ответов
Джастин1250
- отметить 224 лучших ответа
- thumb_up – 418 благодарных отзывов
Есть ли у вас объект групповой политики, ограничивающий запуск приложений?
01смиха
У меня была именно такая проблема не 2 дня назад.
По сути, приложение RemoteApp пыталось запуститься из брокера соединений, а не из узла сеанса. Это необычное поведение было вызвано тем, что серверы RDS (все или некоторые) не прослушивали порт 5986.
Я использовал это руководство, чтобы позволить серверам прослушивать этот порт:
Это руководство решило мои проблемы.
Спасибо за руководство, попробовал выполнить шаги и исправил порт прослушивания для 5986, но, к сожалению, по-прежнему возникает ошибка при попытке запуска приложений в веб-доступе из любого места, кроме самого сервера.
Джастин1250
- отметить 224 лучших ответа
- thumb_up – 418 благодарных отзывов
Это развертывание одного сервера или фермы?
Можете ли вы более подробно описать свое развертывание?
Когда вы опубликовали приложение, какую группу вы добавили в список разрешенных? И являются ли участники частью этой группы? И если вы являетесь частью этой группы, вы вышли из системы и снова вошли в нее?
Я добавил группу domainusers, и они являются ее участниками. Это настройка, которую я имею в виду при обновлении и расширении.
У меня есть сервер 2008 r2, который в настоящее время используется в качестве сервера rdp, и пользователи входят в систему как среда с пакетным файлом для запуска программы. Это хост сеанса, а также объявление и контроллер домена с DNS. Это было в течение многих лет.
Я понимаю, что это нужно обновить и попытаться сделать все это виртуальным, поэтому я настроил новую машину с установленным Hyper v Server 2016 и развернул сервер 2016, и он был в домене с сервером 2008 в качестве данных для программного обеспечения. приложение все еще установлено на нем, чтобы держать его в том же месте. Мы не можем отключить этот сервер, так как он используется, поэтому я должен сделать это расширение/обновление и в конечном итоге постепенно перемещать с него вещи.
В конце концов я раскрутю больше виртуальных машин и сделаю так, чтобы они были просто хостом сеанса с приложением на них, чтобы я мог запускать разные версии приложения со шлюзом, направляющим пользователей на нужный сервер. На данный момент я знаю, что у меня установлены все роли на этом сервере 2016 года, и в конечном итоге я планирую разделить их, но сейчас по соображениям стоимости мне придется делать это медленно. Мне просто нужно запустить этот новый сервер и запланировать отключение среды и использование удаленных приложений.
Решение ежедневных технологических задач. один проект за раз.
Страницы
Пятница, 12 июля 2013 г.
Веб-доступ к удаленному рабочему столу (RD Web Access) публикует RDP-подключение к рабочей станции и выдает ошибку: «Windows не удается запустить программу RemoteApp. Следующая программа RemoteApp отсутствует в списке авторизованных программ:”
Проблема
Вы опубликовали подключение к удаленному рабочему столу с параметром /v:, но заметили, что не можете подключиться к нему при запуске подключения с помощью программ RemoteApps и видите следующее сообщение об ошибке:
В Windows не удается запустить программу RemoteApp.
Следующая программа RemoteApp отсутствует в списке авторизованных программ:
За помощью обратитесь к системному администратору.
Вы убедились, что правильно настроили политики авторизации подключения к удаленному рабочему столу (RD CAP) и политики авторизации ресурсов удаленного рабочего стола (RD RAP).
Решение
Решением этой проблемы, с которым я столкнулся в офисе клиента, стала небольшая опечатка в поле «Псевдоним» для опубликованного приложения, из-за которой опубликованное подключение к удаленному рабочему столу неожиданно перестало работать. В среде было 2 хост-сервера сеансов, и при просмотре конфигурации мы заметили, что конфигурация для опубликованного приложения на обоих хостах была идентична, за исключением поля «Псевдоним», как показано на следующем снимке экрана:
Обратите внимание, что мы хотели использовать псевдоним RDP_WKS-GAADP01, поэтому окно слева имеет неправильный псевдоним. Как только мы обновили хост-сервер сеанса, указав соответствующий псевдоним, ошибка исчезла.
Доступ к Campus RemoteApp/ферме виртуализации
Это поддерживаемые в настоящее время методы доступа к ферме удаленных приложений/виртуализации Campus.
Управляемые устройства RIT
Windows RemoteApp и апплет подключения к рабочему столу
Mac OS X/macOS Microsoft Remote Desktop Directions
Другое
Личные и все остальные устройства
Доступ к приложению
Не все пользователи будут видеть все приложения/рабочие столы. Доступ к приложениям может контролироваться лицензированием, членством в отделе/колледже или другими факторами. Если вы считаете, что у вас должен быть доступ к приложению или рабочему столу, к которому у вас нет доступа, обратитесь к представителям ИТ-поддержки.
Дополнительная помощь и вопросы
Если у вас есть дополнительные вопросы, обратитесь в свою группу поддержки. Вы также можете обратиться в сервисный центр RIT, и мы сделаем все возможное, чтобы помочь вам!
Следующие инструкции покажут вам, как подключиться к Campus RemoteApp/Virtualization Farm с помощью апплета RemoteApp and Desktop Connections.
Требования
- Подключение к Интернету
- Операционная система Windows 7 или выше; Настоятельно рекомендуется использовать Windows 10.
Настройка приложения RemoteApp и подключения к рабочему столу
Конфигурация Windows
Апплет необходимо настроить при первом использовании. Чтобы настроить его для подключения к Campus RemoteApp/Virtualization Farm, выполните следующие действия:
- Пуск → Система Windows → Панель управления → Измените «Просмотр по:» (в правом верхнем углу) на «Маленькие значки» или «Крупные значки» → «Подключения к удаленному приложению и рабочему столу»
- Выберите "Доступ к RemoteApp и рабочим столам" слева.
- Введите следующий URL-адрес подключения: https://remoteapps.rit.edu/RDWeb/Feed/webfeed.aspx
- Если будет предложено войти в систему, введите свое имя пользователя и пароль RIT. Если в «Домене» не указано «MAIN» или «FINANCE», войдите в систему, указав перед своим именем пользователя «MAIN\» или «FINANCE\», в зависимости от того, какой домен частью которого является ваш аккаунт.
- Теперь у вас должен быть доступ к RemoteApp и подключениям к рабочему столу. ол>р>
- Пуск → Все программы → В разделе «Рабочие ресурсы» будут перечислены все разрешенные удаленные приложения и рабочие столы.
- На панели задач щелкните правой кнопкой мыши значок "RemoteApp and Desktop Connections", выберите "Открыть RemoteApp и подключения к рабочему столу", а затем выберите "Просмотр ресурсов".
- Пуск > "Панель управления" → RemoteApp и подключения к рабочему столу – затем выберите "Просмотр ресурсов".
- Пуск → "Панель управления" → RemoteApp и подключения к рабочему столу — затем выберите "Просмотреть сведения", а затем "Обновить сейчас", чтобы подключиться к серверам и проверить наличие вновь подготовленных удаленных ресурсов или рабочих столов.
Конфигурация macOS
ПРИМЕЧАНИЕ. Для изображений ниже "Лента" может быть вместо "Рабочих областей"
Доступ к RemoteApp и подключениям к рабочему столу
После того как вы настроили апплет RemoteApp и подключения к рабочему столу, вы можете получить доступ к своим приложениям одним из следующих способов:
Обновление/обновление RemoteApp и подключений к рабочему столу
В большинстве случаев Соединение периодически обновляется автоматически. Это обновит и добавит новые подготовленные приложения в ваш список удаленных ресурсов. При необходимости это также можно сделать вручную, используя следующий процесс:
Дополнительная помощь и вопросы
Если у вас есть дополнительные вопросы, обратитесь в свою группу поддержки. Вы также можете обратиться в сервисный центр RIT, и мы сделаем все возможное, чтобы помочь вам!
Читайте также: