Remote-Benutzer können über die Remotedesktopdienste (RDP) eine Verbindung zu ihren Windows 10- und 11-Computern herstellen. Sie müssen lediglich Remotedesktop aktivieren, dem Benutzer RDP-Zugriffsberechtigungen erteilen und über einen beliebigen Remotedesktopclient eine Verbindung zum Computer herstellen. Allerdings ist die Anzahl gleichzeitiger RDP-Sitzungen in Desktop-Versionen von Windows begrenzt. Es ist nur eine aktive Remotedesktop-Benutzersitzung zulässig.
Wenn Sie versuchen, eine zweite RDP-Verbindung herzustellen, wird eine Warnung angezeigt, in der Sie aufgefordert werden, die Sitzung des ersten Benutzers zu trennen.
Another user is signed in. If you continue, they’ll be disconnected. Do you want to sign in anyway?

Inhalt:
- Anzahl gleichzeitiger RDP-Verbindungen unter Windows
- RDP-Wrapper: Aktivieren Sie mehrere RDP-Sitzungen unter Windows
- RDP-Wrapper funktioniert unter Windows nicht
- Patchen Sie die Datei „Termsrv.dll“, um mehrere Remotedesktopsitzungen zu ermöglichen
- Mehrere gleichzeitige RDP-Verbindungen in Windows 10 Enterprise Multisession
Anzahl gleichzeitiger RDP-Verbindungen unter Windows
Es gibt mehrere Einschränkungen für die Nutzung von Remotedesktopdiensten in allen Desktop-Versionen von Windows 10 und 11:
- Nur die Editionen Windows Professional und Enterprise können Remotedesktopverbindungen akzeptieren. Der RDP-Zugriff ist für Home-/Single-Language-Windows-Editionen nicht gestattet.
- Es ist nur eine gleichzeitige RDP-Verbindung verfügbar. Beim Versuch, eine zweite RDP-Sitzung zu starten, wird der Benutzer aufgefordert, die aktive Sitzung zu beenden.
- Wenn der Benutzer an der Computerkonsole (lokal) arbeitet, wird seine lokale Sitzung getrennt (gesperrt), wenn er eine Remote-RDP-Verbindung herstellt. Die Remote-RDP-Sitzung wird auch beendet, wenn sich der Benutzer über die Konsole des Computers bei Windows anmeldet.
Die Anzahl gleichzeitiger RDP-Verbindungen unter Windows ist eine Lizenzbeschränkung. Microsoft verbietet die Erstellung eines Workstation-basierten Terminal-RDP-Servers, damit mehrere Benutzer gleichzeitig arbeiten können.
Wenn Ihre Aufgaben den Einsatz eines Terminalservers erfordern, empfiehlt Microsoft den Kauf eines Windows-Servers (ermöglicht standardmäßig zwei gleichzeitige RDP-Verbindungen). Wenn Sie mehr gleichzeitige Benutzersitzungen benötigen, müssen Sie RDS-CALs erwerben, die Rolle „Remotedesktop-Sitzungshost“ (RDSH) installieren und konfigurieren oder eine RDS-Farm bereitstellen.
Technisch gesehen kann jede Windows-Version mit ausreichend RAM- und CPU-Ressourcen Dutzende Remote-Benutzersitzungen gleichzeitig unterstützen. Im Durchschnitt benötigt eine RDP-Benutzersitzung 150–200 MB Speicher (ausgenommen ausgeführte Apps). Dies bedeutet, dass die maximale Anzahl gleichzeitiger RDP-Sitzungen nur durch die verfügbaren Ressourcen des Computers begrenzt ist.
In diesem Artikel zeigen wir Ihnen drei Möglichkeiten, die Beschränkung der Anzahl gleichzeitiger RDP-Verbindungen in Windows 10 und 11 aufzuheben:
- RDP-Wrapper
- Ändern dertermrv.dllDatei
- Upgrade der Windows 10/11 Edition aufEnterprise für virtuelle Desktops (Multisitzung)
Notiz. Alle in diesem Artikel beschriebenen Änderungen am Betriebssystem gelten als Verstoß gegen die Windows-Lizenzvereinbarung und dürfen auf eigenes Risiko verwendet werden.
Bevor Sie fortfahren, stellen Sie sicher, dass das Remotedesktopprotokoll in Windows aktiviert ist.
RDP-Wrapper: Aktivieren Sie mehrere RDP-Sitzungen unter Windows
DerRDP-Wrapper-BibliothekMit dem OpenSource-Projekt können Sie mehrere RDP-Sitzungen unter Windows 10/11 aktivieren, ohne die Datei termsrv.dll zu ersetzen. Dieses Tool fungiert als Schicht zwischen SCM (Service Control Manager) und den Remotedesktopdiensten. Der RDP-Wrapper nimmt keine Änderungen an der Datei „termsrv.dll“ vor, sondern lädt lediglich „termsrv“ mit den geänderten Einstellungen.
Somit funktioniert RDPWrap auch bei einer Aktualisierung der Datei termsrv.dll. So haben Sie keine Angst vor Windows-Updates.
Wichtig. Bevor Sie den RDP-Wrapper installieren, müssen Sie unbedingt sicherstellen, dass Sie die ursprüngliche (ungepatchte) Version der Datei termsrv.dll verwenden. Andernfalls könnte der RDP-Wrapper instabil werden oder überhaupt nicht starten.
Sie können den RDP-Wrapper aus dem GitHub-Repository herunterladenhttps://github.com/binarymaster/rdpwrap/releases(Die neueste verfügbare Version der RDP Wrapper Library ist v1.6.2). Das Projekt wurde seit 2017 nicht mehr aktualisiert, kann aber in allen neuen Builds von Windows 10 und 11 verwendet werden. Um den Wrapper auf modernen Windows-Versionen zu verwenden, aktualisieren Sie einfach die Konfigurationsdatei rdpwrap.ini.
RDP Wrapper wird von den meisten Antivirenscannern als potenziell gefährliches Programm erkannt. Es wird beispielsweise als klassifiziertPUA:Win32/RDPWrap(Potenziell unerwünschte Software) mit geringer Bedrohungsstufe durch das integrierte Microsoft Defender-Antivirenprogramm. Wenn Ihre Antivireneinstellungen den Start des RDP Wrappers blockieren, müssen Sie ihn zu den Ausnahmen hinzufügen.


DerRDPWrap-v1.6.2.zipDas Archiv enthält einige Dateien:
- RDPWinst.exe– wird zum Installieren/Deinstallieren einer RDP-Wrapper-Bibliothek verwendet;
- RDPConf.exe— RDP-Wrapper-Konfigurationstool;
- RDPCheck.exe– ein RDP-Prüftool (Local RDP Checker);
- install.bat, uninstall.bat, update.bat– Batch-Dateien zum Installieren, Deinstallieren und Aktualisieren von RDP Wrapper.


Um RDPWrap zu installieren, führen Sie Folgendes aus:install.batDatei als Administrator. Das Programm wird im Verzeichnis C:ProgrammeRDP Wrapper installiert.


LaufenRDPConfig.exewenn die Installation abgeschlossen ist.


Höchstwahrscheinlich zeigt das Tool unmittelbar nach der Installation an, dass der RDP-Wrapper ausgeführt wird (Installiert, Wird ausgeführt, Zuhört), aber nicht funktioniert. Beachten Sie das Rot[nicht unterstützt]Warnung. Es wird berichtet, dass diese Version von Windows 10 22H2 (Version 10.0.19041.1949) vom RDPWrapper nicht unterstützt wird.
Dies liegt daran, dass dierdpwrap.iniDie Konfigurationsdatei enthält keine Einstellungen für Ihre Windows-Version (Build). +
✅ Laden Sie hier die neueste Version von rdpwrap.ini herunterhttps://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini
Kopieren Sie den Inhalt dieser Seite manuell in dieC:Program FilesRDP Wrapperrdpwrap.iniDatei. Oder laden Sie die INI-Datei mit dem PowerShell-Cmdlet Invoke-WebRequest herunter (Sie müssen zuerst den Remotedesktopdienst stoppen):
Stop-Service termservice -Force
Invoke-WebRequest https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini -outfile "C:Program FilesRDP Wrapperrdpwrap.ini"


Sie können eine geplante Aufgabe erstellen, um nach Änderungen an rdpwrap.ini zu suchen und diese automatisch zu aktualisieren.
Dieser Screenshot zeigt, dass die neueste Version der Datei rdpwrap.ini (Updated=2023-06-26) wird auf dem Computer verwendet.
Starten Sie Ihren Computer neu und führen Sie das Tool RDPConfig.exe aus. Überprüfen Sie, ob alle Artikel in derDiagnoseAbschnitt grün sind und dass die[Vollständig unterstützt]Die Meldung wird angezeigt. Der RDP-Wrapper startete in meinem Fall erfolgreich unter Windows 11 22H2.


Versuchen Sie nun, mehrere gleichzeitige RDP-Sitzungen mit diesem Computer unter verschiedenen Benutzerkonten einzurichten (verwenden Sie Ihren bevorzugten RDP-Client: mstsc.exe, RDCMan, mRemoteNG usw.).
Sie können gespeicherte RDP-Anmeldeinformationen verwenden, um eine Verbindung zu einem Remotecomputer herzustellen.
Mit dem folgenden Befehl können Sie überprüfen, ob zwei (oder mehr) RDP-Sitzungen gleichzeitig auf dem Computer aktiv sind:
qwinsta
rdp-tcp#0 user1 1 Active rdp-tcp#1 user2 2 Active




Das RDPWrap-Tool wird in allen Windows-Editionen unterstützt, sodass Sie auf jedem Windows-Gerät Ihren eigenen Terminalserver (RDS) erstellen können. So können Sie jede Version des Windows-Clients in einen voll ausgestatteten Terminalserver verwandeln.
Die folgenden Optionen stehen im RDP-Wrapper zur Verfügung:
- Aktivieren Sie Remotedesktop
- RDP-Port– Ändern Sie die Standard-Remote-Desktop-Portnummer (TCP 3389).
- Benutzer auf dem Anmeldebildschirm ausblenden– Ermöglichen Sie das Ausblenden der Benutzerliste auf dem Windows-Anmeldebildschirm.
- Einzelne Sitzung pro Benutzer– mehrere gleichzeitige RDP-Sitzungen unter demselben Benutzerkonto zulassen. Diese Option legt festfSingleSessionPerUserRegistrierungswert zu0(
HKLMSYSTEM CurrentControlSetControlTerminal ServerfSingleSessionPerUser). Dieser Parameter wird auch über die GPO-Option konfiguriertBeschränken Sie die Remotedesktopdienste auf eine einzelne Remotedesktopdienstesitzungunter Computerkonfiguration > Administrative Vorlagen > Windows-Komponenten > Remotedesktopdienste > Remotedesktop-Sitzungshost > Verbindungen; - DerSitzungs-Shadowing-Modusermöglicht Ihnen die Konfiguration des Fernsteuerungs-(Schatten-)Verbindungsmodus für die Desktops der RDP-Benutzer
Mithilfe der Gruppenrichtlinie können Sie die Dauer von RDP-Benutzersitzungen begrenzen. Dadurch können inaktive Benutzersitzungen automatisch getrennt werden.
RDP-Wrapper funktioniert unter Windows nicht
In einigen Fällen funktioniert der RDP-Wrapper möglicherweise nicht wie erwartet und Sie können möglicherweise nicht mehr als eine RDP-Verbindung unter Windows verwenden.
Die Version der Datei „termsrv.dll“ kann während der Installation von Windows Updates aktualisiert werden. Wenn die Beschreibung für Ihre Windows-Version in der Datei rdpwrap.ini fehlt, kann der RDP-Wrapper die erforderlichen Einstellungen nicht anwenden. In diesem Fall der Status[nicht unterstützt]. wird im RDP-Wrapper-Konfigurationsfenster angezeigt.
✅ In diesem Fall müssen Sie die Datei rdpwrap.ini wie oben beschrieben aktualisieren.
Wenn RDP Wrapper nach der Aktualisierung der Datei rdpwrap.ini nicht funktioniert, versuchen Sie, die Datei rdpwrap.ini zu öffnen und nach dem Abschnitt für Ihre Windows-Version zu suchen.
Wie erfahren Sie, ob Ihre Windows-Version in der rdpwrapper-Konfiguration unterstützt wird?
Der Screenshot unten zeigt, dass es für meine Version von Windows 11 (10.0.22621.317) zwei Einstellungsabschnitte gibt:
[10.0.22621.317] ... [10.0.22621.317-SLInit] ...


Wenn in der rdpwrap-Konfigurationsdatei für Ihre Windows-Version kein Abschnitt vorhanden ist, versuchen Sie, im Internet nach der Datei rdpwrap.ini zu suchen. Fügen Sie die gefundenen Konfigurationseinstellungen am Ende der Datei hinzu.
Wenn der RDP-Wrapper nach der Installation von Sicherheitsupdates oder dem Upgrade des Windows-Builds nicht funktioniert, überprüfen Sie, ob dies der Fall istListener-Status:Nicht zuhörenWarnung im Abschnitt „RDPWrap-Diagnose“.


Versuchen Sie, die Datei rdpwrap.ini zu aktualisieren und anschließend den Dienst rdpwrapper neu zu installieren:
rdpwinst.exe -u
rdpwinst.exe -i
Es kann vorkommen, dass Sie beim Versuch, als anderer Benutzer eine zweite RDP-Verbindung herzustellen, eine Fehlermeldung erhalten:
The number of connections to this computer is limited and all connections are in use right now. Try connecting later or contact your system administrator.


In diesem Fall können Sie den lokalen Gruppenrichtlinien-Editor (gpedit.msc) verwenden, um „Begrenzen Sie die Anzahl der Verbindungen”Option unter Computerkonfiguration -> Administrative Vorlagen -> Windows-Komponenten -> Remotedesktopdienste -> Remotedesktop-Sitzungshost -> Abschnitt Verbindungen. Erhöhen Sie den Wert „Maximal zulässige RD-Verbindung“ auf 999999.


Starten Sie Ihren Computer neu, um die lokale Gruppenrichtlinie zu aktualisieren und die Einstellungen zu übernehmen.
Patchen Sie die Datei „Termsrv.dll“, um mehrere Remotedesktopsitzungen zu ermöglichen
Sie können die Beschränkung der Anzahl gleichzeitiger RDP-Benutzerverbindungen in Windows ohne Verwendung von rdpwrapper aufhebenersetzendas Originaltermrv.dllDatei. Dies ist die Hauptbibliotheksdatei, die vom Remotedesktopdienst verwendet wird. Die Datei befindet sich imC:WindowsSystem32Verzeichnis.
Es empfiehlt sich, eine Sicherungskopie der Datei termsrv.dll zu erstellen, bevor Sie sie bearbeiten oder ersetzen. Dies hilft Ihnen bei Bedarf, die Originalversion der Datei wiederherzustellen. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten und führen Sie den folgenden Befehl aus:
copy c:WindowsSystem32termsrv.dll termsrv.dll_backup
Dann müssen Sie den Besitz der Datei termsrv.dll übernehmen. Um den Eigentümer einer Datei von TrustedInstaller in die lokale Administratorengruppe zu ändern, verwenden Sie den folgenden Befehl:
takeown /F c:WindowsSystem32termsrv.dll /A
SUCCESS: The file (or folder): c:WindowsSystem32termsrv.dll now owned by the administrators group
Verwenden Sie nun das Tool icacls.exe, um der lokalen Administratorengruppe Vollzugriffsberechtigungen für die Datei termsrv.dll zu erteilen:
icacls c:WindowsSystem32termsrv.dll /grant Administrators:F
processed file: c:WindowsSystem32termsrv.dll Successfully processed 1 files; Failed processing 0 files.


Jetzt müssen Sie den Remotedesktopdienst stoppen (TermService) mit derservices.mscKonsole oder mit dem Befehl:
net stop TermService
Außerdem wird der Dienst „Remote Desktop Services UserMode Port Redirector“ gestoppt.


Führen Sie das auswinverBefehl oder den folgenden PowerShell-Befehl, um Ihre Windows-Build-Nummer zu finden:
Get-ComputerInfo | select WindowsProductName, WindowsVersion
In meinem Fall ist Windows 10 Build 22H2 installiert.
Empfohlene Lektüre:Erlauben Sie Benutzern ohne Administratorrechte den RDP-Zugriff auf Windows Server
Öffnen Sie dann die Datei termsrv.dll mit einem beliebigen HEX-Editor (z. B. Tiny Hexer). Abhängig von der von Ihnen verwendeten Windows-Version müssen Sie die Zeichenfolge gemäß der folgenden Tabelle suchen und ersetzen:
| Windows-Build | Finden Sie die Zeichenfolge | Ersetzen durch |
| Windows 11 22H2 | 39 81 3C 06 00 00 0F 84 75 7A 01 00 | B8 00 01 00 00 89 81 38 06 00 00 90 |
| Windows 10 22H2 | 39 81 3C 06 00 00 0F 84 85 45 01 00 | |
| Windows 11 21H2 (RTM) | 39 81 3C 06 00 00 0F 84 4F 68 01 00 | |
| Windows 10 x64 21H2 | 39 81 3C 06 00 00 0F 84 DB 61 01 00 | |
| Windows 10 x64 21H1 | 39 81 3C 06 00 00 0F 84 2B 5F 01 00 | |
| Windows 10 x64 20H2 | 39 81 3C 06 00 00 0F 84 21 68 01 00 | |
| Windows 10 x64 2004 | 39 81 3C 06 00 00 0F 84 D9 51 01 00 | |
| Windows 10 x64 1909 | 39 81 3C 06 00 00 0F 84 5D 61 01 00 | |
| Windows 10 x64 1903 | 39 81 3C 06 00 00 0F 84 5D 61 01 00 | |
| Windows 10 x64 1809 | 39 81 3C 06 00 00 0F 84 3B 2B 01 00 | |
| Windows 10 x64 1803 | 8B 99 3C 06 00 00 8B B9 38 06 00 00 | |
| Windows 10 x64 1709 | 39 81 3C 06 00 00 0F 84 B1 7D 02 00 |
Tiny Hexer kann die Datei termsvr.dll nicht direkt aus dem Ordner system32 bearbeiten. Kopieren Sie es auf Ihren Desktop und ersetzen Sie die Originaldatei, nachdem Sie sie geändert haben.
Mein Build von Windows 10 x64 ist beispielsweise 22H2 19045.2006 (die Dateiversion von termsrv.dll ist 10.0.19041.1949). Öffnen Sie die Datei „termsrv.dll“ in Tiny Hexer und suchen Sie den Text:
39 81 3C 06 00 00 0F 84 75 7A 01 00
und ersetzen Sie es durch:
B8 00 01 00 00 89 81 38 06 00 00 90


Speichern Sie die Datei und starten Sie den TermService.
Wenn etwas schief geht und Probleme mit dem Remotedesktopdienst auftreten, beenden Sie den Dienst und ersetzen Sie die geänderte Datei termsrv.dll durch die Originalversion:
copy termsrv.dll_backup c:WindowsSystem32termsrv.dll
Um die manuelle Bearbeitung der Datei „termsrv.dll“ mit einem HEX-Editor zu vermeiden, können Sie das folgende PowerShell-Skript verwenden, um die Datei „termsrv.dll“ automatisch zu patchen. Der PowerShell-Skriptcode ist in meinem GitHub-Repository unter folgendem Link verfügbar:
https://github.com/maxbakhub/winposh/blob/main/termsrv_rdp_patch.ps1
Dieses Skript wurde für die Windows PowerShell-Version geschrieben und funktioniert nicht im modernen PowerShell Core.
👍 Der Vorteil der Methode zum Aktivieren mehrerer RDP-Sitzungen in Windows 10 oder 11 durch Ersetzen der Datei termsrv.dll besteht darin, dass Antivirensoftware nicht darauf reagiert (im Gegensatz zu RDPWrap, das von vielen Antivirenprodukten als Malware/Hack-Tool/Trojaner erkannt wird).
👎Der Nachteil hierbei ist, dass Sie die Datei jedes Mal manuell bearbeiten müssen, wenn Sie den Windows-Build aktualisieren (oder wenn die monatlichen kumulativen Patches die Version von termsrv.dll aktualisieren).
Mehrere gleichzeitige RDP-Verbindungen in Windows 10 Enterprise Multisession
Microsoft hat kürzlich eine Sonderedition des Betriebssystems namens veröffentlichtWindows Enterprise-Mehrfachsitzung(Früher bekannt als Windows 10 Enterprise für Remotesitzungen und Windows 10 Enterprise für virtuelle Desktops)
Das Hauptmerkmal dieser Edition besteht darin, dass sie sofort mehrere gleichzeitige RDP-Benutzersitzungen unterstützt. Obwohl die Multisession-Edition von Windows nur auf Azure-VMs ausgeführt werden darf, können Sie diese Edition in einem lokalen Netzwerk installieren und diesen Computer als Terminalserver verwenden (auch wenn dies gegen die Lizenzrichtlinien von Microsoft verstoßen würde).
Die Enterprise Multi-Session Edition ist sowohl für Windows 10 als auch für Windows 11 verfügbar.
Als Nächstes zeigen wir Ihnen, wie Sie eine Windows 10 Pro-Edition auf Windows 10 Enterprise for Virtual Desktop aktualisieren und diese für mehrere RDP-Benutzer gleichzeitig verwenden.
Öffnen Sie eine Eingabeaufforderung und überprüfen Sie Ihre aktuelle Windows-Edition (Professionalin diesem Beispiel):
DISM /online /Get-CurrentEdition


Aktualisieren Sie Ihre Edition von Windows 10 von Pro auf Enterprise mit dem folgenden Befehl:
changepk.exe /ProductKey NPPR9-FWDCX-D2C8J-H872K-2YT43
Installieren Sie nun den GVLK-Schlüssel für Windows 10 Enterprise für Remotesitzungen:
slmgr.vbs /ipk CPWHC-NT2C7-VYW78-DHDB2-PG3GK


Überprüfen Sie, ob Ihre Edition von Windows 10 jetzt geändert wurdeServerRdsh(Windows 10 Enterprise für virtuelle Desktops).


Aktivieren Sie Ihre Kopie der Windows 10 Enterprise Multi-Session Edition auf Ihrem KMS-Server:
slmgr /skms kms-srv.woshub.local:1688
slmgr /ato


Weitere Informationen finden Sie in den FAQ zur Aktivierung des Key Management Service (KMS).
Öffnen Sie den lokalen GPO-Editor (gpedit.msc) und aktivierenPro BenutzerLizenzierungsmodus imLegen Sie den Remotedesktop-Lizenzierungsmodus fest(Computerkonfiguration -> Richtlinien -> Administrative Vorlagen -> Windows-Komponenten -> Remotedesktopdienste -> Remotedesktop-Sitzungshost -> Lizenzierung).


Nach der Aktivierung müssen Sie Windows neu starten. Versuchen Sie nun, über RDP mit verschiedenen Benutzerkonten eine Verbindung zum Computer herzustellen. Wie Sie sehen, unterstützt Windows 10 Enterprise Multisession gleichzeitige RDP-Verbindungen sofort.
Get-ComputerInfo | select WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer
Windows 10 Enterprise for Virtual Desktops 2009 10.0.19041.2728
qwinsta


In diesem Artikel haben wir uns eine Reihe von Möglichkeiten angesehen, um die Beschränkung der Anzahl gleichzeitiger RDP-Benutzerverbindungen aufzuheben und einen kostenlosen Terminalserver auf Desktop-Versionen von Windows 10/11 zu betreiben. Jede Methode hat ihre eigenen Vor- und Nachteile. Für welches Sie sich entscheiden, bleibt Ihnen überlassen.








![[Top 5 Möglichkeiten] Wie lösche ich iPhone-Fotos von einem Mac oder MacBook?](https://elsefix.com/statics/image/placeholder.png)





