Der RDP-Wrap Dienst arbeitet als Schicht zwischen dem Service Control Manager und dem Terminaldienst, damit sich mehr als ein RDP Benutzer gleichzeitig anmelden kann. Obwohl diese Methode häufig das normale Windows Update überlebt, ist von Zeit zu Zeit ein kleiner Schubser erforderlich.
Das Geheimnis liegt in der Datei rdpwrap.ini
, die für aktuelle Windows-Versionen immer die richtigen Parameter enthalten muss. Mit dem Tool RDPWrapOffsetFinder lassen sich die notwendigen Einträge aber auch selbst erzeugen. Wenn dieses Tool ausgeführt wird, werden zwei Abschnitte ausgegeben, die einfach per Notpad in die rdpwrap.ini
eingetragen werden.
Aber immer der Reihe nach und hier der komplette Weg, ausgeführt als Administrator
:
Achtung: Nicht selber per Remote Desktop ausführen, der Terminal Dienst wird beendet. Besser Anydesk oder Teamviewer nutzen.
-
RDPWrap
deinstallierencd c:\Users\Administrator\Downloads\RDPWrap-v1.6.2\ .\RDPWInst.exe -u
-
Die aktuellen Windows Parameter für den Remote Desktop suchen
cd c:\Users\Administrator\Downloads\RDPWrapOffsetFinder\ .\RDPWrapOffsetFinder.exe
-
Dabei werden zwei Abschnitte ausgegeben
[10.0.22621.4249] SingleUserPatch.x64=1 SingleUserOffset.x64=C503 SingleUserCode.x64=mov_eax_1_nop_2 DefPolicyPatch.x64=1 DefPolicyOffset.x64=1C3C5 DefPolicyCode.x64=CDefPolicy_Query_eax_rcx LocalOnlyPatch.x64=1 LocalOnlyOffset.x64=9EDC1 LocalOnlyCode.x64=jmpshort SLInitHook.x64=1 SLInitOffset.x64=2BDE0 SLInitFunc.x64=New_CSLQuery_Initialize [10.0.22621.4249-SLInit] bServerSku.x64=12CF70 bRemoteConnAllowed.x64=12CF84 bFUSEnabled.x64=12CF94 bAppServerAllowed.x64=12CF7C bMultimonAllowed.x64=12CF88 lMaxUserSessions.x64=12CF74 ulMaxDebugSessions.x64=12CF90 bInitialized.x64=12CF6C
-
Die Ausgabe aus
RDPWrapOffsetFinder.exe
unter die vorherige Version[10.0.22621.XXX]
einfügencd c:\Users\Administrator\Downloads\RDPWrap-v1.6.2\ notepad.exe .\rdpwrap.ini
-
Den
RDPWrap
wieder installieren.\RDPWInst.exe -i
-
Prüfen ob die RDP Wrapper Konfiguration zufrieden ist
Das wars.
Quellen:
- https://github.com/stascorp/rdpwrap/
- https://github.com/llccd/RDPWrapOffsetFinder