Hero Image

# RDPWrap nach einem Windows Update wiederherstellen

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 deinstallieren

    cd 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ügen

    cd 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