%20im%20Windows%20Explorer%20bei%20Verwendung%20des%20Remotedesktops%3F.png)
Hat jemand sonst noch dieses Problem erlebt?
Beim Durchsuchen von Ordnern im Explorer über eine Remotedesktopverbindung werden die Dateinamenzeichenfolgen manchmal beschädigt, sodass sie im Windows Explorer falsch angezeigt werden.
Der Remotedesktop (oder die Terminaldienste) müssen über eine Art grafischen Cache für Zeichenfolgen verfügen, der für bestimmte Zeichenfolgen fast zufällig beschädigt wird, insbesondere für Dateinamen im Windows Explorer.
Ich kann den Fehler nicht auf Anfrage reproduzieren, aber wenn er einmal auftritt, können Sie die Dateinamenzeichenfolge kopieren und an anderen Stellen im Explorer einfügen, z. B. in der Adressleiste, im Dialogfeld „Ausführen“ usw., und genau diese Zeichenfolge wird auch dort beschädigt. Wenn Sie die Zeichenfolge von Hand eingeben, wird sie auch beschädigt, sobald Sie das letzte Zeichen hinzufügen, selbst wenn Sie den ersten Teil der Zeichenfolge eingeben, den letzten Teil und zum Schluss das letzte Zeichen hinzufügen. Das Endergebnis ist, dass die visuelle Anzeige falsch ist, sobald die beschädigte Zeichenfolge wiederhergestellt ist (sie wird leer oder enthält die falschen Zeichen).
Es handelt sich lediglich um einen optischen Defekt. Ich kann die Zeichenfolge immer noch bearbeiten. Wenn ich ein Zeichen entferne, wird die gesamte Zeichenfolge einwandfrei angezeigt (weil es sich um eine andere Zeichenfolge handelt). Wenn ich ein anderes Zeichen hinzufüge, wird es ebenfalls einwandfrei angezeigt, aber sobald ich das ursprüngliche Zeichen hinzufüge und die ursprüngliche (beschädigte) Zeichenfolge wiederherstelle, ist die Anzeige der Zeichenfolge entweder leer oder verstümmelt.
Wem kann dies gemeldet werden? Es handelt sich eindeutig um einen schlimmen Fehler.
BEARBEITEN: Eine beschädigte Zeichenfolge scheint sich optisch dadurch zu bemerkbar zu machen, dass sie durch Zeichenfolgen aus Dateieigenschaftendialogen ersetzt wird, wie etwa ID-Zeichenfolgen, Wörter wie „Berechtigung“ oder „Zulassen“ und Dateipfade. Vielleicht hat der Fehler etwas mit der Anzeige von Dateieigenschaftenfenstern zu tun.
BEARBEITEN: Bild unten hinzugefügt. Wenn ich die Größe des Trennzeichens ändere, ändern sich die Zeichenfolgen (sie enden mit „…“, es ist also eine andere, unbeschädigte Zeichenfolge, die einwandfrei angezeigt wird. Tatsächlich können Sie dies nicht einmal als Vollbild vom Remote-Desktop aus erfassen, da es ohne die Anzeigestörungen zurückkommt! Nur wenn Sie das Remote-Desktop-Fenster in einen fensterbasierten Zustand zurückversetzen und ein Bild des Client-Desktops mit geöffnetem Remote-Desktop-Fenster aufnehmen, ist es möglich, diese Beschädigung zu sehen … also handelt es sich möglicherweise um ein Problem mit der Zeichenfolgendarstellung des Clients.
Antwort1
Ich habe das, was Sie beschreiben, definitiv in RDP-Sitzungen mit Windows Server 2003-Rechnern gesehen. Ich konnte den Fehler nicht reproduzieren und habe ihn wahrscheinlich nur 20 bis 30 Mal gesehen (bei Tausenden von RDP-Sitzungen), aber ich habe ihn definitiv gesehen.
Ich habe dies sowohl in einem Fenster als auch im Vollbildmodus gesehen. Ich habe fast immer die „Erfahrung“-Einstellungen „Low-Speed-Breitband“ verwendet, sodass nur Bitmap-Caching und visuelle Stile aktiviert sind.
Antwort2
Ja, das scheint bei den AWS-VMs, mit denen ich verbunden bin, ziemlich häufig vorzukommen.
Hat jedoch keine ernsthaften Probleme verursacht.
Antwort3
Ich habe das in der Vergangenheit schon erlebt. Allerdings kommt es bei mir, wie bei Evan, auch nur selten vor.
Sie können versuchen, die Dateien in C:\Dokumente und Einstellungen\Benutzername\Lokale Einstellungen\Anwendungsdaten\Microsoft\Terminal Server Client\Cache zu löschen.
oder für Vista C:\Benutzer\Benutzername\AppData\Local\Microsoft\Terminal Server Client\Cache
Die Dateien haben eine .bmc-Verbindung, also handelt es sich wahrscheinlich um die erstellten Bitmap-Cache-Dateien. Ich bin nicht sicher, ob das Löschen dieser Dateien funktioniert, aber Sie können es ohne negative Folgen versuchen.
Antwort4
Ich habe das gleiche Problem mit dem Remotedesktop-Client in verschiedenen Listenansichten gesehen (nicht beschränkt auf Windows Explorer). Einige Beobachtungen:
- die Daten können sich beim Ändern der Spaltengröße zufällig ändern (Wechsel vom korrekten Wert zu einem scheinbar zufälligen Wert);
- wenn Sie einen Screenshot machen, wird der Text korrekt angezeigt;
- dies scheint nur bei Version 6 des Remotedesktopclients aufzutreten (bei Version 5 und Version 7 tritt dieses Problem nicht auf);
- es scheint nur virtuelle Listenansichten zu betreffen – bei einer „Standard“-Listenansicht speichert Windows den Text als Teil des Steuerelements selbst; bei einer virtuellen Listenansicht sendet Windows Nachrichten an die Anwendung, um den Text für ein Element in einer bestimmten Zeile und Spalte anzufordern. Dies ist so, dass eine Anwendung eine große Anzahl von Elementen in der Liste effizient anzeigen kann (z. B. durch inkrementelle Aktualisierungen).
Weiß jemand, ob es hierzu ein Microsoft-KBA gibt?