RDP Session bleibt hängen

avatar

Hallo zusammen,
wir nutzen aktuell RDM in der Version 12.6.8.0 Enterprise. Als Betriebssystem kommt Windows 7, SP1, 64Bit Professional zum Einsatz.
Die Datenbank (Microsoft SQL Sever 2012 Express) läuft unter Windows Server 2012R2 Standard.


Ab und an bzw. in unregelmäßigen Abständen passiert mir folgendes:
Ich verbinde ich auf mehrere Server via RDP (Console). Auf dem Desktop liegt jeweils eine Verknüpfung für eine saubere Abmeldung der RDP-Sitzung. Das funktioniert mehrmals hintereinander problemlos. Aber bei Sitzung #9 auf einmal meldet die Anwendung im Task-Manager "Keine Rückmeldung". Sicherheitshalber habe ich anfangs ca. 10 Minuten gewartet. Aber es ist nicht passiert. Einzig eine Beendigung der Anwendung über den Task-Manager bringt Abhilfe.


Grüße,
Daniel

All Comments (15)

avatar

Hallo Daniel,

das Problem tritt auf wenn die RDP Verbindung beendet wird?

mit freundlichen Grüßen,
Etienne

avatar

Hallo Etienne,




Ja, wenn die Verbindung beenden werden soll.


Beste Grüße,
Daniel Wydler

avatar

Hall Daniel,

folgendes Helpdesk Thema befasst sich mit dem genannten Problem: https://help.remotedesktopmanager.com/troubleshooting_rdphanglogoff.htm







Mit freundlichen Grüßen,
Etienne Mähner.

avatar

Guten Abend Etienne,
verstehe ich das richtig, dass bei Lösung #1 jede einzelne RDP-Verbindung manuell bearbeiten muss, um den Parameter anzupassen?


Grüße,
Daniel

avatar

Hallo Daniel,

nein das ist nicht notwendig - dies kann auch mittels Stapelverarbeitung (Batch Edit) für alle RDP Verbindungen konfiguriert werden.
Allerdings wäre es empfehlenswert die Einstellung die Etienne in Punkt 1 angeführt hat auf ein oder zwei Verbindungen vorab zu testen, und wenn das Problem damit behoben ist mittels Stapelverarbeitung auf allen anderen Verbindung ebenfalls umstellen.

lG,
Min

avatar

Halo Min,
das Problem ist, es tritt in unregelmäßigen Abständen auf und selten bei der gleichen Verbindung. Daher hätte ich es auf allen Einträge, welche ich öfters benötige einfach geändert.

Ich habe schon überlegt, ob es an der Anzahl von offenen RDP-Sitzungen liegt.
Meine Kollegen haben dieses Phantom bisher noch nicht erlebt.


Freundliche Grüße,
Daniel

avatar

Hallo Daniel,

ok verstehe. Ist auch kein Problem - man kann es ja jederzeit einfach wieder umstellen. ;)
Halte uns bitte auf dem laufenden!

lG,
Min

avatar

Hallo Min,
ich habe erst Mal Lösung#1 umgesetzt. Nun heißt es warten...


Gruß,
Daniel

avatar

Hallo,
inzwischen habe ich Lösung #1 und #2 ausprobiert. Leider tritt das Problem vereinzelt immer noch auf.


Gruß,
Daniel

avatar

Hallo Daniel,

um das Problem genauer zu untersuchen bräuchten wir mehr Informationen.
Welche Version von RDM ist derzeit installiert?
Findet sich im Anwendungsprotokoll irgendetwas nützliches zu dem Fehler? ( Hilfe -> Anwendungsprotokoll anzeigen )

Liebe Grüße,
Etienne.

avatar

Guten Abend,
es wird aktuell die Version 13.0.6.0.

Es gibt zwei Fehlermeldungen:
System.ArgumentException: Das Zielarray ist nicht lang genug. Überprüfen Sie destIndex, die Länge und die Untergrenze des Arrays.
bei System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
bei System.Collections.Generic.List`1.CopyTo(T[] array, Int32 arrayIndex)
bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
bei Devolutions.RemoteDesktopManager.Managers.ConnectionManager.cfe35d5559ba926cba44f56ac4481e8b4.get_cba7556fb7311c9ede3a6025d73ab6a60()
bei Devolutions.RemoteDesktopManager.Managers.ConnectionManager.FindConnectionGroup(String groupName, Boolean allowNull)
System.IO.IOException: Unzulässige Funktion.
++++
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bei System.IO.FileStream.BeginWriteCore(Byte[] bytes, Int32 offset, Int32 numBytes, AsyncCallback userCallback, Object stateObject)
bei System.IO.FileStream.FlushWrite(Boolean calledFromFinalizer)
bei System.IO.FileStream.Dispose(Boolean disposing)
bei System.IO.FileStream.Finalize()


Grüße,
Daniel

avatar

Hallo Daniel,

leider betrifft keiner der beiden Fehler den Absturz,
Findet sich unter Umständen was in der Microsoft Ereignisanzeige?

Alternativ könnte eine Umstellung des RDP Typs auf FreeRDP abhilfe schaffen ( Datei -> Optionen -> Typen -> RDP -> RDP ).

Mit freundlichen Grüßen,
Etienne.

avatar

Hallo Etienne,
leider ist in der Windows Ereignisanzeige nichts zu finden. Das wird daran liegen, das Problem nicht abstürzt, sondern einfach nicht mehr reagiert. Ich beende es irgendwann über den Task-Manager.


Ich habe nun den Typ auf FreeRDP geändert. Allerdings ist damit die Schrift alles andere als scharf. Kann ich dies noch optimieren?


Grüße,
Daniel

avatar

Hallo Etienne,
konntest du inzwischen auf meine Frage eine Lösung finden? Denn mit dieser Unschärfe können wir definitiv nicht leben. :-/


Grüße,
Daniel

avatar

Hallo Daniel,

tritt das Problem auch in der Version 13 noch auf? Wenn ja ist FreeRDP die einzige Lösung.
Unsere Entwicklung interessiert sich für jedes Problem mit FreeRDP, hierfür müsstest du allerdings einen Post im Englischsprachigen Forum anlegen:
https://forum.devolutions.net/forum1-remote-desktop-manager--support.aspx

Mit freundlichen Grüßen,
Etienne Mähner.