Wenn Sie einen Remote-Computer verwenden, um eine oder zwei Apps in einer RDP-Sitzung auszuführen, ist es wahrscheinlich bequemer, diese Programme dort auszuführenRemoteAppModus. Die RemoteApp-Technologie ist eine der Funktionen der Rolle „Remotedesktopdienste“ auf Windows Server, die es Ihnen ermöglicht, auf einem Remote-RDS-Server (RDP) installierte Apps so auszuführen, als würden sie lokal auf dem Client ausgeführt. Dies bedeutet, dass nicht der gesamte Desktop des Remote-Windows-Hosts auf dem Monitor des Clients angezeigt wird; Es wird nur das Fenster der veröffentlichten Anwendung angezeigt.
Während RemoteApps offiziell nur auf Windows Server mit der RDS-Rolle unterstützt wird, können Sie auf Desktop-Versionen von Windows wie 10 oder 11 dennoch jedes installierte Programm als RemoteApp konfigurieren und ausführen. In diesem Beitrag wird erläutert, wie Sie RemoteApps auf einem Windows 11-Gerät erstellen, verwalten und ausführen (erfordert Pro- oder Enterprise-Edition).
Der erste Schritt besteht darinKonfigurieren Sie einen Remote-Computer (RDP-Server).So führen Sie die RemoteApp-Workload aus:
- Aktivieren Sie das Remotedesktopprotokoll unter Windows
- Installieren Sie die Anwendung, die Sie verwenden möchten
- Fügen Sie dem lokalen Benutzer einen Benutzer hinzu, der die App verwenden darf
Remote Desktop UsersGruppe oder zur lokalen Richtlinie. Anmeldung über Remotedesktopdienste zulassen - Erlauben Sie jedem lokalen Programm, als RemoteApp ausgeführt zu werden. Öffnen Sie den Editor für lokale Gruppenrichtlinien (
gpedit.msc), gehen Sie zu Computerkonfiguration -> Administrative Vorlagen -> Windows-Komponenten -> Remotedesktopdienste -> Remotedesktop-Sitzungshost -> Verbindungen. Aktivieren Sie die RichtlinieRemote-Start nicht aufgeführter Programme zulassen
Oder erstellen Sie einen RegistrierungsparameterfAllowUnlistedRemoteProgramsmit einem Wert von1:reg add "HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows NTTerminal Services" /v fAllowUnlistedRemotePrograms /t REG_DWORD /d 1

- Starten Sie den Remote-Computer neu.
Wenn Sie die Liste der lokalen Apps einschränken möchten, die ein Remote-Benutzer als RemoteApp ausführen kann, erstellen Sie darunter einen separaten RegistrierungsschlüsselHKLMSOFTWAREMicrosoftWindows NTCurrentVersionTerminal ServerTSAppAllowListApplicationsfür jede Anwendung.
Beispiel-REG-Datei zum Veröffentlichen von Acrobat Reader als RemoteApp auf RDS in einer Arbeitsgruppenumgebung:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionTerminal ServerTSAppAllowListApplicationsMyAdobeReaderApp] "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-Client-Setup.
Konfigurieren Sie nun eine Verknüpfung für die RDP-Verbindung auf dem Clientgerät (wo Sie das RemoteApp-Fenster anzeigen möchten).
- Öffnen Sie den Standard-Remotedesktopverbindungs-Client (
mstsc.exe). Geben Sie den DNS-Namen/die IP-Adresse des Remotedesktopcomputers und den Benutzernamen für die Anmeldung ein. - (Optional) Konfigurieren Sie die erforderlichen Remote-Verbindungseinstellungen auf den verbleibenden Registerkarten des RDP-Clients (lokale Geräteumleitungen: Laufwerke, Remote-Desktop-Zwischenablage, Drucker usw.)
- Speichern Sie die konfigurierten Remote-Verbindungseinstellungen in einer Datei mit dem
*.RDPErweiterung (Speichern unter)

- Öffnen Sie diese *.RDP-Datei in einem beliebigen Texteditor. Fügen Sie am Ende der Datei die folgenden Anweisungen hinzu:
remoteapplicationmode:i:1 RemoteApplicationName:s:REMOTEAPP TITLE SHOULD BE DISPLAYED IN THE TASKBAR RemoteApplicationProgram:s:"PATH TO THE APP EXECUTABLE ON THE RDP HOST" DisableRemoteAppCheck:i:1 Prompt for Credentials on Client:i:0 Alternate Shell:s:rdpinit.exe
- Wenn Sie das Programm mit zusätzlichen Befehlszeilenargumenten ausführen müssen, fügen Sie die Anweisung hinzu:
RemoteApplicationCmdLine:s:COMMAND LINE PARAMETERS
Stellen Sie sicher, dass die eingestellten Optionen nicht in den vorhandenen RDP-Verbindungsparametern konfiguriert sind. Dies kann zu Konflikten führen.
- Speichern Sie die RDP-Verbindungsdatei.
Zum Beispiel laufennotepad.exeFügen Sie als RemoteApp die folgenden Zeilen zur RDP-Datei hinzu:
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


Es sollte eine Passwortabfrage erscheinen (Sie können die RDP-Anmeldeinformationen speichern). Bestätigen Sie, dass Sie dem RDP-Zertifikat vertrauen und RemoteApp-Fenster auf Ihrem Desktop angezeigt werden.


Um eine Microsoft Store-Anwendung als RemoteApp auszuführen, geben Sie ihren Namen im Feld „RemoteApplicationProgram“ in diesem Format an:
start shell:AppsFolderMicrosoft.WindowsCalculator_8wekyb3d8bbwe!App
In diesem Beispiel wurde der APPX-Name aus dem PackageFamilyName-Wert kopiert und manuell hinzugefügt!AppAm Ende.
Get-AppxPackage | Select-Object Name, PackageFamilyName | Where-Object { $_.Name -like "*calc*" }


Wenn Sie feststellen, dass Sie häufig Verknüpfungen erstellen müssen, um RemoteApp zu starten, können Sie die kostenlose Version verwendenRemoteApp-Tool(https://github.com/kimmknight/remoteapptool), um auf einfache Weise RDP- oder MSI-Installationsdateien für Ihre Clients zu generieren. Das Tool ermöglicht außerdem die Einstellung von Dateizuordnungen, die Änderung des Symbols und anderer Parameter von RemoteApp-Elementen sowie die Konfiguration von RDP-Hosteinstellungen (einschließlich RDP-Sitzungs-Timeouts).
Mehr Lektüre:Konfigurieren einer Windows-Tastatur für Mac oder umgekehrt


Diese Methode zum Veröffentlichen von RemoteApp auf Desktop-Geräten mit Windows 10/11 erfordert nicht die Bereitstellung eines separaten RDS-Lizenzierungsservers und den Kauf von Terminallizenzen (RDS-CALs). Mit einem solchen Computer ist jedoch nur eine gleichzeitige RemoteApp-Sitzung verfügbar. Mit RDP Wrapper können Sie die Beschränkung der Anzahl gleichzeitiger RDP-Verbindungen in Windows 10 und 11 umgehen.














