none
Terminalserver - Fehler beim Senden der disconnect (7)-Nachricht an das Windows-Videosubsystem. Der relevante Statuscode lautete 0x80070102. RRS feed

  • Frage

  • Hallo Zusammen,

    wir kämpfen seit ca. drei Wochen bei einem Kunden mit einem Stand-alone Terminalserver auf Basis von Windows Server 2016 Standard (aktueller Patchlevel). Verbinden sich die Anwender kommt es zu einem schwarzen Bildschirm. Oft gelingt es dann nach einem bis mehreren neuen Versuchen. Es liegt anscheinend nicht am Netzwerk und auch nicht am Bitmap-Caching. Das Problem tritt sowohl mit verschiedenen Igel ThinClients als auch von Windows aus auf. Mit dem Igel Support haben wir schon gesprochen, dort ist nichts dazu bekannt.

    Fragt man auf dem WTS die Sessions (query session) ab, fallem einem mehrere (gescheiterte) Verbindungen mit dem Status "ConnQ" auf. Diese gehen bis zum Neustart nicht weg. Fatal ist, das sich der Server nicht neustarten lässt, er bleibt beim Herunterfahren hängen, man muss sozusagen den Stecker ziehen. Da es sich um eine virtuelle Maschine auf einem Hyper-V (ebenfalls Windows Server 2016 Standard, aktueller Patchlevel) handelt, konnte man das mittels Skript lösen.

    Bisherige Versuche wie z.B. RemoteFX deaktivieren, nur TCP für RDP zulassen, verschiedene Patchlevel der ThinClients, Video-Redirect deaktivieren, etc. halfen nicht. Die Vermutung ist, das es mit dem Januar 2019 Patches zusammen hängen könnte, denn davor lief es. Sicher ist das allerdings nicht.

    Im EventLog finden sich im Fehlerfall folgende vier Meldungen pro gecheitertem Verbindungsversuch:

    Protokollname: Microsoft-Windows-TerminalServices-LocalSessionManager/Operational
    Quelle:        Microsoft-Windows-TerminalServices-LocalSessionManager
    Datum:         19.02.2019 07:31:09
    Ereignis-ID:   20
    Aufgabenkategorie:Keine
    Ebene:         Fehler
    Schlüsselwörter:
    Benutzer:      SYSTEM
    Computer:      wts02
    Beschreibung:
    Fehler beim Senden der disconnect (6)-Nachricht an das Windows-Videosubsystem. Der relevante Statuscode lautete 0x80070102.
    Ereignis-XML:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-TerminalServices-LocalSessionManager" Guid="{5D896912-022D-40AA-A3A8-4FA5515C76D7}" />
        <EventID>20</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x1000000000000000</Keywords>
        <TimeCreated SystemTime="2019-02-19T06:31:09.873240100Z" />
        <EventRecordID>14465</EventRecordID>
        <Correlation ActivityID="{F4203771-2BC7-464D-AFC8-134898D10000}" />
        <Execution ProcessID="836" ThreadID="2868" />
        <Channel>Microsoft-Windows-TerminalServices-LocalSessionManager/Operational</Channel>
        <Computer>wts02</Computer>
        <Security UserID="S-1-5-18" />
      </System>
      <UserData>
        <EventXML xmlns="Event_NS">
          <messageName>disconnect (6)</messageName>
          <errorCode>0x80070102</errorCode>
        </EventXML>
      </UserData>
    </Event>

    ---

    Protokollname: Microsoft-Windows-TerminalServices-LocalSessionManager/Operational
    Quelle:        Microsoft-Windows-TerminalServices-LocalSessionManager
    Datum:         19.02.2019 07:31:09
    Ereignis-ID:   36
    Aufgabenkategorie:Keine
    Ebene:         Fehler
    Schlüsselwörter:
    Benutzer:      SYSTEM
    Computer:      wts02
    Beschreibung:
    Fehler beim Übergang von "CsrInitialized" in Reaktion auf "EvDisconnected". (Fehlercode: 0x80070102)
    Ereignis-XML:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-TerminalServices-LocalSessionManager" Guid="{5D896912-022D-40AA-A3A8-4FA5515C76D7}" />
        <EventID>36</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x1000000000000000</Keywords>
        <TimeCreated SystemTime="2019-02-19T06:31:09.873434400Z" />
        <EventRecordID>14466</EventRecordID>
        <Correlation ActivityID="{F4203771-2BC7-464D-AFC8-134898D10000}" />
        <Execution ProcessID="836" ThreadID="2868" />
        <Channel>Microsoft-Windows-TerminalServices-LocalSessionManager/Operational</Channel>
        <Computer>wts02</Computer>
        <Security UserID="S-1-5-18" />
      </System>
      <EventData>
        <Data Name="SessionId">6</Data>
        <Data Name="State">9</Data>
        <Data Name="StateName">CsrInitialized</Data>
        <Data Name="Event">4</Data>
        <Data Name="EventName">EvDisconnected</Data>
        <Data Name="ErrorCode">0x80070102</Data>
      </EventData>
    </Event>

    ---

    Protokollname: Microsoft-Windows-TerminalServices-LocalSessionManager/Operational
    Quelle:        Microsoft-Windows-TerminalServices-LocalSessionManager
    Datum:         19.02.2019 07:31:30
    Ereignis-ID:   20
    Aufgabenkategorie:Keine
    Ebene:         Fehler
    Schlüsselwörter:
    Benutzer:      SYSTEM
    Computer:      wts02
    Beschreibung:
    Fehler beim Senden der disconnect (7)-Nachricht an das Windows-Videosubsystem. Der relevante Statuscode lautete 0x80070102.
    Ereignis-XML:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-TerminalServices-LocalSessionManager" Guid="{5D896912-022D-40AA-A3A8-4FA5515C76D7}" />
        <EventID>20</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x1000000000000000</Keywords>
        <TimeCreated SystemTime="2019-02-19T06:31:30.202527400Z" />
        <EventRecordID>14467</EventRecordID>
        <Correlation ActivityID="{F42098EE-0875-4CE8-A271-D014DEB20000}" />
        <Execution ProcessID="836" ThreadID="1140" />
        <Channel>Microsoft-Windows-TerminalServices-LocalSessionManager/Operational</Channel>
        <Computer>wts02</Computer>
        <Security UserID="S-1-5-18" />
      </System>
      <UserData>
        <EventXML xmlns="Event_NS">
          <messageName>disconnect (7)</messageName>
          <errorCode>0x80070102</errorCode>
        </EventXML>
      </UserData>
    </Event>

    ---

    Protokollname: Microsoft-Windows-TerminalServices-LocalSessionManager/Operational
    Quelle:        Microsoft-Windows-TerminalServices-LocalSessionManager
    Datum:         19.02.2019 07:31:30
    Ereignis-ID:   36
    Aufgabenkategorie:Keine
    Ebene:         Fehler
    Schlüsselwörter:
    Benutzer:      SYSTEM
    Computer:      wts02
    Beschreibung:
    Fehler beim Übergang von "CsrInitialized" in Reaktion auf "EvDisconnected". (Fehlercode: 0x80070102)
    Ereignis-XML:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-TerminalServices-LocalSessionManager" Guid="{5D896912-022D-40AA-A3A8-4FA5515C76D7}" />
        <EventID>36</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x1000000000000000</Keywords>
        <TimeCreated SystemTime="2019-02-19T06:31:30.202685700Z" />
        <EventRecordID>14468</EventRecordID>
        <Correlation ActivityID="{F42098EE-0875-4CE8-A271-D014DEB20000}" />
        <Execution ProcessID="836" ThreadID="1140" />
        <Channel>Microsoft-Windows-TerminalServices-LocalSessionManager/Operational</Channel>
        <Computer>wts02</Computer>
        <Security UserID="S-1-5-18" />
      </System>
      <EventData>
        <Data Name="SessionId">7</Data>
        <Data Name="State">9</Data>
        <Data Name="StateName">CsrInitialized</Data>
        <Data Name="Event">4</Data>
        <Data Name="EventName">EvDisconnected</Data>
        <Data Name="ErrorCode">0x80070102</Data>
      </EventData>
    </Event>

    Hat jemand evtl. schon mal gehabt und noch einen Tipp?

    Vielen Dank im Voraus.

    Mit freundlichem Gruß

    Andreas Weber

    Dienstag, 19. Februar 2019 07:57

Alle Antworten

  • Versuche mal den TS ohne Grafikkarte zu starten. Der TS braucht i.d.R. auch keine.
    Ggf. gibt es Probleme mit dem Passthru der Grafikkarte.

    Dienstag, 19. Februar 2019 18:52
  • Danke für die Antwort.

    Bei diesem Hyper-V haben wir keinen GraKa-PassThru. Bei einer VM kann man soweit ich weiß die GPU nicht deaktivieren, via Suche habe ich dazu auch nichts finden können. Bliebe imho nur noch das Deaktivieren im Geräte-Manager, das wurde noch nicht probiert.

    Aktuell geht der Verdacht Richtung Virenschutz bzw. ein bestimmtes Schutzmodul davon. Ob's das wirklich ist bzw. eine Wechselwirkung mit den Januar-Updates ist, versuchen wir gerade zu klären. Als zusätzlich problematisch erweist sich, das die Probleme nicht immer gleich auftreten. Gestern Abend habe ich x-Mal erfolgreich getestet und hatte schon die Hoffnung es endlich gelöst zu haben. Heute früh war dann wieder eine Mail vom Kunden im Postfach, das es immer noch auftritt.

    By the way: Ich hab' das Thema auch in meinem Blog unter

    Windows-Terminalserver: Fehler beim Senden der disconnect (7)-Nachricht an das Windows-Videosubsystem. Der relevante Statuscode lautete 0x80070102

    Dienstag, 19. Februar 2019 19:52