Remoteapp windows 7 professional

I found out, that Windows 7 Professional doesn’t support providing RemoteApps to clients per default, only Windows 7 Enterprise, Ultimate or higher provides this functionality.
But fortunately, I found this thread on github.
You need to follow all the instructions in the thread:
The following files can be found in various subdirectories of the %SystemRoot%\WinSXS directory and copied to the appropriate place:

%SystemRoot%\system32\rdpinit.exe
%SystemRoot%\system32\rdpshell.exe
%SystemRoot%\system32\TSErrRedir.dll
%SystemRoot%\system32\tspubwmi.dll
%SystemRoot%\system32\wbem\tsallow.mof
%SystemRoot%\system32\spp\tokens\ppdlic\terminalservices-remoteapplications-clientsku-ppdlic.xrm-ms

Then register the components:

RegSvr32 %SystemRoot\system32\tspubwmi.dll
mofcomp %SystemRoot%\system32\wbem\tsallow.mof

Now patch %SystemRoot%\system32\rdpinit.exe (0x8000404 to 0x00000001)

rdpinit.exe (1.7601.17514) 32bit:

0000568E: 04 01
0000568F: 40 00
00005690: 00 00
00005691: 80 00

rdpinit.exe (1.7601.17514) 64bit:

0000611D: 04 01
0000611E: 40 00
0000611F: 00 00
00006120: 80 00

Finally add registry keys:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\TerminalTypes\eddcc3ce-6e7e-4f4b-8439-3d9ad4c9440f]
"Name"="Remote Applications Terminal"
"SessionSource"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\ConnectionHandler\eddcc3ce-6e7e-4f4b-8439-3d9ad4c9440f]
"CLSID"="2be8bdbb-be09-499d-9a4b-4637e09ae00b"
"Description"="Default Connection Handler"
"Name"="Default Connection Handler"
"fAcceptConnection"=dword:00000001

Now restart Terminal services and use RemoteAppTool to create Remote Applications and .rdp files for the clients.

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Если вы пользуетесь удалённым компьютером для запуска одного/двух приложений в RDP сессии, скорее всего вам будет удобнее запускать эти программы в режиме RemoteApp. Технология RemoteApp это одна из возможностей терминальной службы Remote Desktop Services, которая позволяет запускать приложения, установленные на удаленном RDS (RDP) сервере так, как будто они запускаются на клиенте локально. Т.е. на монитор клиента доставляется не весь рабочий стол удаленного Windows хоста, а только окно опубликованного приложения.

Несмотря на то, что официально RemoteApp поддерживаются только в Windows Server с развернутой ролью RDS, вы можете опубликовать любое установленное приложение в виде RemoteApp в том числе и на десктопных версиях, таких как Windows 10 или 11. В этой статье мы покажем, как создать RemoteApp приложение и запустить его на удаленном компьютере с Windows 11 (требуется Pro или Enterprise редакции.)

Настройка удаленного компьютера (RDP сервера), на котором будет выполняться приложение RemoteApp:

  1. Включите RDP доступ к компьютеру
  2. Установите приложение
  3. Добавьте пользователя, который будет запускать приложение в локальную группу
    Remote Desktop Users
    или в локальную политику безопасности Alow log on through Remote Desktop Services
  4. Разрешите запуск любого локального приложения в виде RemoteApp. Для этого откройте редактор локальной GPO (
    gpedit.msc
    ), перейдите в раздел Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Connections. Включите политику Allow remote start of unlisted programs

    Групповая политика RDS: Allow remote start of unlisted programs

    Либо создайте параметр реестра fAllowUnlistedRemotePrograms со значением 1:
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v fAllowUnlistedRemotePrograms /t REG_DWORD /d 1

    Параметр реестра fAllowUnlistedRemotePrograms (разрешить публикацию RemoteApp)

  5. Перезагрузите удаленный компьютер.

Если вы хотите ограничить список локальных приложений, которые удаленный пользователь может запускать в виде RemoteApp, нужно для каждого приложения создать отдельную ветку в ветке реестра
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications
. Пример описания REG файла для публикации Adobe Reader в виде RemoteApp на RDS в рабочей группе без домена:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\MyAdobeReaderApp]
"CommandLineSetting"=dword:00000000
"RequiredCommandLine"=""
"Name"="Adobe Reader"
"Path"="C:\\Program Files\\Adobe\\Acrobat DC\\Acrobat\\Acrobat.exe"
"ShortPath"="C:\\PROGRA~1\\Adobe\\Acrobat DC\\Acrobat\\Acrobat.exe"
"IconPath"="C:\\PROGRA~1\\Adobe\\Acrobat DC\\Acrobat\\Acrobat.exe"
"IconIndex"=dword:00000000
"ShowInTSWA"=dword:00000001
"SecurityDescriptor"=""

Настройка RDP клиента.

Теперь, на клиенте (на котором вы хотите показывать окно RemoteApp приложение), нужно настроить ярлык для RDP подключения.

  1. Откройте клиент
    mstsc.exe
    , введите имя (IP) удаленного RDP сервера и имя пользователя для входа
  2. (Опционально) Настройте необходимые параметры удаленного подключения на остальных вкладках клиента RDP (проброс устройств, дисков, буфера обмена и т.д.)
  3. Сохраните настроенное подключение в файл с расширением
    *.RDP
    (Save As)
  4. Откройте этот *.RDP файл с помощью любого текстового редактора. Добавьте в конец файла строки:
    remoteapplicationmode:i:1
    RemoteApplicationName:s:КАК ДОЛЖЕН НАЗЫВАТЬСЯ ЗАГОЛОВОК ОКНА ПРОГРАММЫ В ПАНЕЛИ
    RemoteApplicationProgram:s:"ПУТЬ К ИСПОЛЬНЫЕМОМУ ФАЙЛУ ПРИЛОЖЕНИЯ НА RDP СЕРВЕРЕ"
    DisableRemoteAppCheck:i:1
    Prompt for Credentials on Client:i:0
    Alternate Shell:s:rdpinit.exe
  5. Если нужно задать дополнительные параметры запуска приложения, добавьте строку:
    RemoteApplicationCmdLine:s:АРГУМЕНТЫ ЗАПУСКА ПРИЛОЖЕНИЯ

    Убедитесь, что указанные опции не заданы выше в имеющихся параметрах RDP подключения. Это может вызвать конфликт.

  6. Сохраните файл с настройками RDP подключения.

Например, для запуска обычного блокнота (
notepad.exe
) в виде RemoteApp, добавьте такие строки в RDP файл:

remoteapplicationmode:i:1
RemoteApplicationName:s:Remote_Notepad
RemoteApplicationProgram:s:"%windir%\notepad.exe"
DisableRemoteAppCheck:i:1
Prompt for Credentials on Client:i:0
Alternate Shell:s:rdpinit.exe

Параметры RDP файла для запуска удаленного приложения в режиме опубликованного RemoteApp

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

Запуск опубликованного RemoteApp приложения через ярлык RDP

Для запуска приложения Microsoft Store в виде RemoteApp, нужно указать его имя в поле RemoteApplicationProgram в таком формате:

start shell:AppsFolder\Microsoft.WindowsCalculator_8wekyb3d8bbwe!App

В данном случае имя APPX нужно скопировать из значения
PackageFamilyName
и добавить в !App конце.

Get-AppxPackage | Select-Object Name, PackageFamilyName | Where-Object { $_.Name -like "*calc*" }

Определить имя Microsoft Store приложения для удаленного запуска

Если вам часто приходится создавать ярлыки для запуска RemoteApp, для удобной генерации RDP или MSI файлов для клиентов можно использовать бесплатную RemoteApp Tool (https://github.com/kimmknight/remoteapptool). Утилита позволяет в том числе настроить ассоциации файлов, изменить иконку и другие параметры RemoteApp приложения (позволяет в том числе настроить RDP хост, в том числе таймауты завершения отключенных сессий).

Утилита RemoteApp Tool для генерации RDP файла

Описанный способ публикации RemoteApp на десктопных компьютерах с Windows 10 или 11 не требует развертывание отдельного сервера лицензирования RDS и приобретения терминальных лицензий (RDS CAL). Однако вы сможете подключиться к такому компьютеру только одной одновременной RemoteApp сессией (для обхода ограничения на количество одновременных RDP соединения с Windows 10/11 можно использовать RDP Wrapper).

Applies ToWindows 7 Service Pack 1 Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Web Edition

Введение

В этой статье описывается обновление клиента удаленных рабочих столов (RDC) 8.1, позволяющего использовать новые возможности служб удаленных рабочих столов. Эти возможности впервые появились в Windows Server 2012 R2 и Windows 8.1 и теперь доступны для компьютеров под управлением Windows 7 с пакетом обновления 1 (SP1).

Новые возможности

Новые возможности для удаленных подключений в Windows Server 2012 R2 или Windows 8.1

Следующие новые возможности в версии RDC 8.1 обновления клиента доступны, если установить сеанс подключения к удаленному рабочему столу в Windows Server 2012 R2 или Windows 8.1.

Поддержка для функции быстрого переподключения.

Это обновление позволяет сократить время, нужное клиенту RDC 8.1 для повторного подключения к удаленному сеансу, по сравнению с временем, выполняемым клиентом RDC 8.0 и более ранние версии клиента. Фактическое время, которое затрачивает клиент на повторное подключение зависит от конфигурации сети и развертывания.

Улучшения удаленных приложений RemoteApp
  • Полная поддержка прозрачных оконНекоторые приложения, например Microsoft Office 2013 рисуют прозрачные границы или окна. Программы RemoteApp, отображающие прозрачные окна или границы теперь отображаются так же, как и локальные приложения.

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

  • Эскизы, aero peek и панель задач в режиме реального времениЭти компоненты работают также в программе RemoteApp, как и локально.

Динамическое изменение монитора и разрешения

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

Поддержка затенения сеансов

Windows Server 2012 R2 и Windows 8.1 позволяют администраторам использовать функцию затенение сеанса в рабочем столе на основе сеанса или виртуальной машины или в приложении RemoteApp. Это очень полезно для поддержки и устранения неполадок для конечных пользователей. С помощью версии 8.1 администраторы могут теперь использовать функцию затенение сеанса из командной строки на компьютерах под управлением Windows 7 с пакетом обновления 1.

Новые возможности удаленных подключений для других версий Windows

Следующие новые функции в обновлении клиента RDC 8.1 доступны при подключении клиентов ко всем версиям Windows.

Подключаемая проверка подлинности и авторизация шлюза удаленных рабочих столов

Подключаемая проверка подлинности и авторизация шлюза удаленных рабочих столов (PAA) позволяет использовать процедуры настраиваемой проверки подлинности в шлюзе удаленных рабочих столов. Начиная с версии 8.1 PAA cookie могут быть предоставлены как свойство файл RDP Кроме существующих ActiveX API и Internet Explorer файлы cookie методов. Это может использоваться для предоставления нестандартной двухфакторной проверки подлинности, которая полностью интегрирована с веб-клиентом удаленного рабочего стола (RD Web Access) в нескольких браузерах. Эта функция позволяет использовать RDP-файлы для запуска подключения.

Примечание. Эта функция требует, чтобы сервер шлюза удаленных рабочих столов работал в Windows Server 2008 R2 или более поздней версии.

Дополнительные сведения о PAA посетите следующий веб-сайт корпорации Майкрософт:

Общие сведения о PAA

Дополнительные сведения

Сведения об обновлении

Как получить это обновление

Центр обновления Windows

Это обновление доступно в Центре обновления Windows.

Центр загрузки Майкрософт

Следующие файлы доступны для скачивания из Центра загрузки Майкрософт:

Операционная система

Обновление

Для всех поддерживаемых 86-разрядных версий Windows 7

Скачать пакет обновления.

Для всех поддерживаемых 64-разрядных версий Windows 7

Скачать пакет обновления.

Для всех поддерживаемых 64-разрядных версий Windows Server 2008 R2

Скачать пакет обновления.

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

2913751 не выполняется перенаправление смарт-карт в удаленных сеансах клиента под управлением Windows 7 с пакетом обновления 1 8.1 RDPДля получения дополнительных сведений о том, как скачать файлы поддержки Майкрософт, щелкните следующий номер статьи базы знаний Майкрософт.

Как загрузить файлы поддержки Microsoft через оперативные службы 119591Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последнее антивирусное программное обеспечение, доступное на период публикации файла. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

Предварительные условия

Чтобы применить это обновление, должна быть запущена Windows 7 с пакетом обновления 1. Кроме того должны быть установлены следующие обновления:

  • 2574819 доступно обновление, добавляющее поддержку DTLS в Windows 7 с пакетом обновления 1 и Windows Server 2008 R2 с пакетом обновления 1

  • 2857650 , улучшающий возможности подключения к удаленным рабочим столам и приложениям RemoteApp доступно обновление для Windows 7

Известные проблемы

Сосуществование с обновлением RDP 8.0

Это обновление не включает серверные компоненты протокола удаленного рабочего стола 8.1 для виртуальных рабочих столов Windows 7. Другими словами это обновление содержит только новый клиент. Таким образом обновление предназначено только для компьютеров, которые будут использоваться в качестве клиентских компьютеров. Обновление RDP 8.0 включает клиент RDC 8.0 и компоненты серверного протокола RDP 8.0 для виртуальных рабочих столов Windows 7 с пакетом обновления 1. Если вы хотите иметь и серверные компоненты RDP 8.0, и клиент RDC 8.1 установленными на одном и том же компьютере, необходимо сначала установить обновление RDP 8.0 и затем установить это обновление.

Дополнительные сведения об обновлении протокола удаленного рабочего стола 8.0 щелкните следующий номер статьи базы знаний Майкрософт:

2592687 Описание удаленного рабочего стола 8.0 протокола обновления для Windows 7 с пакетом обновления 1 и Windows Server 2008 R2 с пакетом обновления 1

Сведения о реестре

Чтобы применить это обновление, нет необходимости вносить изменения в реестр.

Необходимость перезагрузки

Может быть предложено перезагрузить компьютер после установки этого обновления.

Сведения о замене обновлений

Это обновление не заменяет ранее выпущенное обновление.

Ссылки

Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:

Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

четверг, 27 июня 2013 г.

Включение функционала RemoteApp в Windows 7

Добавляем в реестр:


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList]
"fDisabledAllowList"=dword:00000001

Добавляем в стандартный rdp файл:


remoteapplicationmode:i:1
remoteapplicationprogram:s:"c:\windows\calc.exe"
disableremoteappcapscheck:i:1
alternate shell:s:rdpinit.exe

И наслаждаемся.
Подсмотрено у belnetmon


Автор:

Unknown




на

08:40





Комментариев нет:

Отправить комментарий


Следующее


Предыдущее

Главная страница

Подписаться на:
Комментарии к сообщению (Atom)

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Удобный блокнот для записей windows 10
  • Как делать вырезанный скриншот в windows 10 сделать
  • Windows длина очереди диска
  • Minecraft для 32 разрядной windows
  • Фонит микрофон после переустановки windows