MSTSC: Schwarze Bereiche auf dem Remotedesktop

13

Ich verbinde mich von Windows Server 2012 R2 mit einer virtuellen Hyper-V-Maschine unter Windows 8.1 über RDP (mstsc.exe). Die VM wird auf demselben Computer gehostet, von dem aus ich eine Verbindung herstelle.
Bis heute war alles in Ordnung. Als ich mich heute mit der VM verbunden habe, habe ich festgestellt, dass Fenster nicht richtig Bildbeschreibung hier eingeben gerendert werden und zufällige schwarze Rechtecke aufweisen (siehe Abbildung unten): Dieses Problem tritt in allen Programmen und allen Fenstern auf, die ich öffnen und in der Größe ändern möchte. blättern usw.

Ich habe versucht, erneut eine Verbindung zur VM herzustellen, die VM neu zu starten, Windows-Themen auf der VM zu ändern, die Anzeige und den Anzeigetreiber auf der VM zu deaktivieren und wieder zu aktivieren, die Auflösung und die Farbtiefe im mstsc zu ändern und Firewalls sowohl auf dem Server als auch auf der VM zu deaktivieren Stellen Sie sicher, dass die Ports geöffnet sind - nichts hat geholfen.

Hat jemand Vorschläge, was ich sonst noch versuchen kann, um dieses Problem zu lösen?

Alexander Abakumov
quelle
Haben Sie kürzlich Aktualisierungen an einer der Maschinen vorgenommen? Wenn Sie eine Win7-Maschine haben, versuchen Sie es mit RDP.
EliadTech
Sowohl Server- als auch VM-Computer verfügen über die neuesten Updates. Leider habe ich keine Win7-Maschine zum Ausprobieren. Aber ich frage mich, warum Sie es vorschlagen? Ist die Win7-Version von mstsc "besser" als Win 2012 Server?
Alexander Abakumov
Traurig, so scheint es. Ich habe es bei der Arbeit versucht und die neuere Version war ziemlich träge und gelegentlich eingefroren. Es mag noch andere Gründe geben, aber als ich wieder zu Win7 zurückgekehrt bin, hat es perfekt funktioniert. Wenn Sie es versuchen, vergessen Sie nicht, die Datei mstscax.dll zu.
EliadTech
1
@ EliadTech, schlagen Sie vor, den Win 2012R2-mstsc irgendwie auf den Win7-mstsc herunterzustufen? Wie könnte es gemacht werden? Oder verwenden Sie einfach die Win7-Maschine für RDP? Und was ist das Zeug über mstscax.dll? :)
Alexander Abakumov
Erstens ist dies keine Lösung, denn selbst wenn es funktioniert, löst es nicht das eigentliche Grundproblem. Dies ist lediglich eine Umgehung, die Sie versuchen sollten. Eine vollständige Lösung besteht wahrscheinlich darin, die zuletzt vorgenommenen Änderungen (entweder auf dem Client oder auf dem Server) rückgängig zu machen. Zweitens spielt es keine Rolle, ob Sie mstsc unter Win7 ausführen oder kopieren. Wenn Sie sich zum Kopieren entscheiden, kopieren Sie sowohl mstsc.exe als auch mstscax.exe in einen Ordner auf dem Win8.1-Host.
EliadTech

Antworten:

12

Ich löste dieses Problem durch die Deaktivierung Persistent bitmap cachingin mstscOptionen für meine VM:

Bildbeschreibung hier eingeben

Danach habe ich seit mehreren Monaten keine Probleme mehr.

Alexander Abakumov
quelle
4

Für mich hat das Deaktivieren von 'Persistent Bitmap Caching', wie hier empfohlen, funktioniert. Dies verringert jedoch die Leistung.

Stattdessen funktionierte das Löschen des Inhalts von C: \ Users \\ AppData \ Local \ Microsoft \ Terminal Server Client \ Cache und das erneute Herstellen einer Verbindung. Auf diese Weise konnte ich 'Persistent Bitmap Caching' aktiviert lassen, aber keine Black Boxes haben.

Simon-Letch
quelle
3

Es scheint ein Problem mit der automatischen Erkennung der Verbindungsqualität zu geben. Ich hatte das manchmal in meiner Umgebung.

Ich löste mich mstsc.exemit der Einstellung unter Experiencedem Detect connection quality automaticallyzu plausiblen Wert auf.

Sumpfwackeln
quelle