Sesja pulpitu zdalnego czarna po zminimalizowaniu

18

PROBLEM: Kiedy minimalizuję sesję pulpitu zdalnego i przywracam ją, ekran pulpitu zdalnego jest czarny. Dzieje się tak tylko podczas łączenia z określonym komputerem.

SZCZEGÓŁY: Jeśli zacznę klikać w czarnym obszarze, fragmenty ekranu zaczną przerysowywać i wyświetlać się poprawnie. Na przykład, jeśli zostawię okno otwarte w sesji zdalnej i kliknę tam, gdzie to okno znajduje się na komputerze zdalnym, wtedy to okno - i tylko to okno - zostanie przerysowane, a czasami część tego okna nie będzie przerysowana (zwykle pasek narzędzi).

I dla wyjaśnienia - okno musi zostać chwilowo zminimalizowane, więc nie wydaje się, aby był to problem z przekroczeniem limitu czasu. Klikanie lub pisanie w sesji zdalnej nadal powoduje, że komputer zdalny odpowiednio reaguje. Odłączenie od sesji i ponowne połączenie przywraca obraz z całego ekranu, podobnie jak klikanie w całym miejscu na czarnym obrazie (powodując przerysowanie każdej sekcji).

KONFIGURACJA: Ten problem występuje tylko w przypadku łączenia się z konkretnym komputerem (serwer W2K skonfigurowany tak, aby umożliwić zdalną administrację) i tylko z niektórymi komputerami klienckimi. Wypróbowałem 7 różnych komputerów klienckich z różnymi wersjami Pulpitu zdalnego (systemy operacyjne to: Win2K, Server 2003, Server 2008, Windows 7 RC, 3 XP), a dwa z nich wykazują problem (jeden jest jednym z pudeł XP i drugim jest Windows 7). Te same komputery mogą bez problemu przesyłać RDP na inne komputery.

PRÓBY ROZWIĄZANIA: Próbowałem następujących czynności:

  • Wyłącz wygaszacz ekranu LOCAL, jak wspomniano w witrynie Technet
  • Wyłączono buforowanie bitmap w kliencie, jak wspomniano na wielu forach.
  • Zaktualizowano do wersji 6.1 klienta pulpitu zdalnego
  • Korzystanie z mRemote (wątpiłem, że to zadziała, ponieważ używa kodu MS do łączenia się z serwerami RDP)
  • Wyłączanie wszystkich akceleracji wideo.

PYTANIE: Jakieś pomysły na to, co to powoduje?

TorgoGuy
źródło

Odpowiedzi:

15

Rozwiązano problem polegający na tym, że PROW nie wraca z pozycji zminimalizowanej. Dzieje się tak, ponieważ gdy zminimalizowany RDP może nie przerysować GUI.

Wydaje się, że następująca zmiana rejestru rozwiązała problem (XP SP3 32k).

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Terminal Server Client \ Utworzył nową wartość DWORD i nazwał ją RemoteDesktop_SuppressWhenMinimized. Określono 2 jako dane wartości.

saksofon21
źródło
9

Wystarczy zmienić głębię kolorów sesji zdalnej na 24-bitową lub mniejszą. (Ustawienie „głębia kolorów” można znaleźć na karcie Wyświetlanie właściwości połączenia pulpitu zdalnego)

powodzenia.

Alex
źródło
1
To tylko sugestia, że ​​czasem miło dać trochę. Informacje o tym, co się dzieje i dlaczego sugerowana odpowiedź jest poprawna.
Drew Khoury,
1
To rozwiązanie działa, ale jeśli wolisz zachować pełny 32-bitowy kolor, możesz zamiast tego wyłączyć Experience-> DesktopComposition. sprawia, że ​​Twój motyw nie jest Windows-Aero, ale nadal lepszy niż konieczność ponownego połączenia po zminimalizowaniu ....
Ross Aiken
+1 Obie te sugestie (24-bitowe lub wyłączające Doświadczenie-> Kompozycja pulpitu) indywidualnie rozwiązują problem w lokalnej sieci LAN między komputerami z systemem Windows 7, więc zdecydowałem się na to drugie, aby zachować jakość wizualną.
codenheim,
4

Spróbowałbym zaktualizować sterownik wideo w polu Win2000. Z tego artykułu MS - http://msdn.microsoft.com/en-us/library/aa383015%28VS.85%29.aspx

„Na serwerze RDP używa własnego sterownika wideo do renderowania obrazu wyjściowego poprzez konstruowanie informacji renderowania w pakietach sieciowych za pomocą protokołu RDP i wysyłanie ich przez sieć do klienta”.

sierpień
źródło
Nie wiem, jak możesz zaktualizować sterownik wideo RDP (w przeciwieństwie do zwykłego sterownika wideo). Jeśli ktoś ma jakieś wskazówki do tych informacji, byłoby to mile widziane.
TorgoGuy,
Nie. Miałem na myśli aktualizację sterownika karty graficznej dla karty Win2000 - „normalnej”. Artykuł mówi, że RDP używa własnego sterownika wideo, co oznacza sterownik wideo w menedżerze urządzeń dla karty graficznej.
sierpnia
0

To nie jest odpowiedź, ale mam też ten problem. Lokalne sesje RDP działają dobrze, vpn + rdp działają dobrze, o ile nie minimalizuję. Serwer to serwer 2000, klient to Win7 RC. Dyskoteka i ponowne połączenie rozwiązują problem, dopóki nie zminimalizuję go ponownie.

Te same ustawienia routera / modemu kablowego / VPN po uruchomieniu w XP na tej samej maszynie = to działa. Sesje rdp w systemie Linux również działają. Sądzę, że ma to związek z tym, jak Windows traktuje nieaktywne programy.


źródło
0

Miałem ten problem kilka razy. Odkryłem, że dzieje się to tylko wtedy, gdy w mojej sieci lub VPN występują opóźnienia.

Saif Khan
źródło
Tak nie jest w tym przypadku (dwa komputery są na tym samym przełączniku), ale dziękuję za próbę! :-)
TorgoGuy