Auf einem Windows-System können Sie mehrere Remote-Desktop-Verbindungen gleichzeitig herstellen, diese Funktion ist jedoch durch die Lizenz eingeschränkt. Es verhindert, dass Sie einen Terminal-RDP-Server erstellen. Wenn Sie diesen Dienst benötigen, müssen Sie eine Windows Server-Lizenz kaufen, RDS CALS und Remote Desktop Session Host (RDSH) sollten auf Ihrem Computer installiert sein. Wenn Sie eine kostenlose Alternative wünschen, können Sie RDP (Remote Desktop Protocol) verwenden, um mehrere Verbindungen herzustellen. In diesem Artikel besprechen wir, wie Sie auf Ihrem Windows 11-Computer RDP für mehrere Benutzer aktivieren können.
So aktivieren Sie RDP für mehrere Benutzer Windows 11
Nachdem Sie die Anforderungen eines Unternehmens verstanden haben, können Sie das Gerät an verschiedenen Standorten einsetzen. Einige befinden sich an Bürostandorten und sind leicht zugänglich, andere an abgelegenen Standorten. Alle diese Geräte haben unterschiedliche Marken und möglicherweise unterschiedliche Betriebssysteme. Die Verwaltung solcher Netzwerke ist eine herausfordernde Aufgabe für einen IT-Administrator, und die Remotedesktopverbindung erleichtert Ihnen die Arbeit.
Verwenden Sie die folgenden Methoden, um Aktivieren Sie die Remotedesktopverbindung unter Windows 11.
Verwenden Sie die RDP-Wrapper-Bibliothek.Ändern Sie die termrv.dll. Verwenden Sie den HEX-EditorPatch h4>1] RDP-Wrapper-Bibliothek verwenden
Die RDP-Wrapper-Bibliothek ist ein kostenloses Open-Source-GitHub-Projekt, das als Vermittler zwischen Remote Desktop Service und Service Control Manager (SCM) fungiert. Es ermöglicht Benutzern, mehrere RDP-Sitzungen unter Windows 11 durchzuführen, und Sie können den RDP-Server auch in Windows Home-Editionen konfigurieren, ohne die Datei „termsrv.dll“ zu necken. Für eine gleichzeitige Verbindung lädt die RDP-Wrapper-Bibliothek die termrv.dll-Bibliothek mit aktualisierten Parametern. Es sollte besser für Sie sein, die ungepatchte Datei termrv.dll zu überprüfen, bevor Sie die RDP-Wrapper-Bibliothek installieren.
Aktivieren Sie die RDP-Wrapper-Bibliothek mithilfe der folgenden Schritte.
Laden Sie die RDP-Wrapper-Bibliothek von github.com.Extrahieren Sie den Inhalt der ZIP-Datei.
Klicken Sie mit der rechten Maustaste auf”install.bat“und wählen Sie”Als Administrator ausführen”. Klicken Sie auf”RDPConfig.exe“, um die RDP-Wrapper-Konfiguration zu öffnen und Schließen Sie den Installationsvorgang ab.
Es wurde festgestellt, dass nach der Installation von RDP Wrapper angezeigt wird, dass er ausgeführt wird, aber unter Windows 10 (Version 10.0.19041.1320) nicht funktioniert.
Laden Sie den rdpwrap herunter. ini-Datei auf Ihrem Computer von raw.githubusercontent.com.Öffnen Sie die heruntergeladene Datei, wählen Sie den gesamten Inhalt von dort aus, drücken Sie Strg+C, öffnen Sie den Datei-Explorer, gehen Sie zur Datei C:\Programme\RDP Wrapper\rdpwrap.ini und fügen Sie alles ein den kopierten Inhalt.Starten Sie den Computer neu.Klicken Sie auf „RDPConfig.exe“, um „RDP Wrapper Configuration“ zu öffnen.Überprüfen Sie, ob alle Elemente im Diagnosebereich grün sind.Klicken Sie auf „RDPCheck.exe“, um eine sekundäre RDP-Sitzung zu öffnen oder mehrere zu verbinden RDP-Sitzungen von Ihren Remote-Computern.
Hoffentlich reicht dies für Sie aus.
2] Ändern Sie termsrv.dll mit dem HEX-Editor
Die nächste und effektivste Lösung zum Aktivieren mehrerer Remotedesktopverbindungen auf Windows 11-Computern besteht darin, die Datei termsrv.dll zu ändern. Befolgen Sie die vorgeschriebene Lösung, um RDP auf Ihrem Computer zu aktivieren.
Sichern Sie die Datei termserv.dll, bevor Sie sie ändern. Drücken Sie Windows + R, geben Sie cmd ein und drücken Sie Strg + Umschalt + Eingabe, um die Eingabeaufforderung als Administrator zu öffnen. Geben Sie den folgenden Befehl in die Eingabeaufforderung ein, um eine Sicherung zu erstellen. Kopieren Sie c:\Windows\System32\termsrv.dll termsrv.dll_backupUm dem lokalen Administrator die Eigentümerschaft zu übertragen, führen Sie diesen Befehl austakeown/F c:\Windows\System32\termsrv.dll/ANach erfolgreichem Abschluss sehen Sie die folgende ERFOLG-Meldung.
„c:\Windows\System32\termsrv.dll“ gehört jetzt der Administratorgruppe.
Um der lokalen Administratorgruppe Vollzugriff zu gewähren Führen Sie die Datei termrv.dll mithilfe von icacls.exe aus: icacls c:\Windows\System32\termsrv.dll/grant Administrators:FNach erfolgreichem Abschluss des Vorgangs sehen Sie die folgende Meldung:c:\Windows\System32\termsrv.dll 1 Datei erfolgreich verarbeitet; Fehler bei der Verarbeitung von 0 Dateien. Beenden Sie Remote Desktop Services (TermService) mit der services.msc-Konsole. Sie können auch den folgenden Befehl ausführen:Net stop TermServiceUm die Windows-Version und die Build-Nummer zu erfahren, öffnen Sie PowerShell und führen Sie den folgenden Befehl aus:Get-ComputerInfo | Wählen Sie WindowsProductName, WindowsVersionLaden Sie eine HEX-Editor-Software Ihrer Wahl herunter, z. B. Registry Explorer, und installieren Sie sie. Starten Sie die Datei „termsrv.dll“ mit der HEX-Editor-Software. Dieser Tiny Hexer-Editor ist nicht in der Lage,’termsvr.dll’-Dateien aus dem Ordner system32 zu ändern, also müssen Sie sie auf Ihren Desktop kopieren, um Änderungen vorzunehmen. Entsprechend Ihrer Windows-Version und Ihrem Build müssen Sie die folgende Zeichenfolge finden. Windows 11 RTM (21H2 – 22000.258): 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 061 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 19 0 x6 9.4 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 x6 00 0F 84 3B 0 0/Windows 0 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 00Jetzt sollten Sie diese Zeichenfolge durch die folgende Zeichenfolge ersetzen.39 81 3C 06 00 00 0F 84 7F 2C 01 00
Speichern Sie schließlich die Datei und führen Sie TermService aus.
3] Patchbedingungen rv.dll mit PowerShell-Skript
Wenn Ihre Anforderung zur Verwendung mehrerer Remotedesktopverbindungen nicht durch manuelles Ändern der Datei termrv.dll mit einem HEX-Editor gelöst wird, können Sie das folgende PowerShell-Skript verwenden.
Lassen Sie uns die Datei termrv.dll mit Hilfe eines PowerShell-Skripts patchen.
Kopieren Sie den folgenden Code und fügen Sie ihn in eine Notepad-Datei ein.
# Stoppen Sie den RDP-Dienst, erstellen Sie eine Sicherungskopie von die Datei termrv.dll und ändern Sie die Berechtigungen Stop-Service UmRdpService-Force Stop-Service TermService-Force $termsrv_dll_acl=Get-Acl c:\windows\system32\termsrv.dll Copy-Item c:\windows\system32\termsrv.dll c:\windows\system32\termsrv.dll.copy takeown/f c:\windows\system32\termsrv.dll $new_termsrv_dll_owner=(Get-Acl c:\windows\system32\termsrv.dll).owner cmd/c”icacls c: \windows\system32\termsrv.dll/Grant $($new_termsrv_dll_owner):F/C”# Suche nach einem Muster in der Datei termsrv.dll $dll_as_bytes=Get-Content c:\windows\system32\termsrv.dll-Raw-Encoding Byte $dll_as_text=$dll_as_bytes.forEach(‘ToString’,’X2′)-join’$patternregex=([regex]’39 81 3C 06 00 00(\s\S\S){6}’) $patch=’B8 00 01 00 00 89 81 38 06 00 00 90’$checkPattern=Select-String-Pattern $patternregex-InputObject $dll_as_text If ($checkPattern-ne $null) { $dll_as_text_replaced=$dll_as_text-replace $patternregex, $patch } Elseif (Select-String-Pattern $patch-InputObject $dll_as_text) { Write-Output’Die termrv.dll-Datei ist bereits gepatcht, wird beendet’Exit } else { Write-Output „Pattern not found“ } # patching termrv.dll [byte []] $dll_as_bytes_replaced=-split $dll_as_text_replaced-replace’^’,’0x’Set-Content c:\windows\system32\termsrv.dll.patched-Encoding Byte-Value $dll_as_bytes_replaced # Vergleich zweier Dateien fc.exe/b c:\windows\system32\termsrv.dll.patched c:\windows\system32\termsrv.dll # Ersetzen der ursprünglichen Datei termrv.dll Copy-Item c:\windows\system32\termsrv.dll.patched c:\windows\system32 \termsrv.dll-Force Set-Acl c:\windows\system32\termsrv.dll $termsrv_dll_acl Start-Service UmRdpService Start-Service TermService
Speichern Sie diese Datei mit der Erweiterung.ps1 (z. B.: TermsRdpPatch.ps1). Um die Einstellungen der PowerShell-Ausführungsrichtlinie für die aktuelle Sitzung zu ändern, führen Sie den folgenden PowerShell-Befehl aus:Set-ExecutionPolicy Bypass-Scope Process-ForceHit auf „termsrv_rdp_patch.ps1“, um das Skript auszuführen.
Stellen Sie sicher, dass Sie die Datei „termsrv.dll“ jedes Mal manuell bearbeiten, nachdem Sie Windows aktualisiert haben. Dies wird für Sie ausreichen.
4] Ändern Sie die lokalen Gruppenrichtlinien
Wir haben eine weitere Methode, mit der wir die Remote-Desktop-Verbindung aktivieren können und es ist die lokale Gruppenrichtlinie. Wir können die Remote-Desktop-Verbindung auch aktivieren, indem wir die Gruppenrichtlinie ändern.
Lassen Sie uns die lokale Gruppenrichtlinie ändern.
Drücken Sie die Windows + RWrite gpedit.msc im Dialogfeld AUSFÜHREN und drücken Sie die Eingabetaste, um die Local Bereich”Gruppenrichtlinien-Editor”. Gehen Sie zu”Computerkonfiguration”>”Administrative Vorlagen”>”Windows-Komponenten”>”Remotedesktopdienste”>”Remotedesktop-Sitzungshost”>”Verbindungen”. Klicken Sie auf den Benutzer”Remotedesktopdienste beschränken“und ändern Sie ihn in”Einzig”. Sitzungsrichtlinie „Remotedesktopdienste“ und deaktivieren Sie sie. Klicken Sie auf die Richtlinie „Anzahl der Verbindungen begrenzen“. Der Standardstatus ist „Nicht konfiguriert“. Wählen Sie das Optionsfeld Aktiviert, um das Zählermenü für „Maximale RD-Verbindungen“ zu aktivieren, die im Abschnitt „Optionen“ zulässig sind/strong>’auf 999999 zugelassen. Klicken Sie auf OK, um die Änderungen zu speichern und Windows neu zu starten.
Nachdem Sie diese Änderungen vorgenommen haben, ist Ihre RDP-Sitzung für mehrere Benutzer konfiguriert.
Also, wie Sie sehen können, haben Sie kann mit einer der oben genannten Methoden problemlos mehrere gleichzeitige Benutzer in Remote Desktop aktivieren. Wenn Sie keine Drittanbieter-App herunterladen oder keine Batch-Datei verwenden möchten, konfigurieren Sie am besten die Gruppenrichtlinie zum Einschränken von Remotedesktopdiensten. Es gibt jedoch alternative Methoden, um Ihnen Optionen zu bieten.