Pulpit zdalny systemu Windows 10 łączy się z czarnym ekranem, a następnie rozłącza się


33

Ten problem występuje od czasu aktualizacji (świeżej instalacji) do systemu Windows 10 Professional. Łączyłem się z komputerem przez RDP przez WAN i LAN bez żadnych problemów.

Po zainstalowaniu W10 i skonfigurowaniu wszystkiego poprawnie (porty, statyczne IP itp.) Wciąż mogę się połączyć, ale w ciągu dnia losowo mnie wyrzuca i nie mogę się później zalogować. Zapewnia bezpieczne połączenie i łączy się, ale otrzymuję czarny ekran bez kursora i rozłącza się kilka sekund później bez żadnych błędów.

To komputer stacjonarny Intel i7 z procesorem graficznym nVidia z najnowszymi sterownikami.

Rzeczy, które znam / próbowałem:

  1. Gdy wystąpi problem, mogę go replikować na Windowsie, Macu lub iPadzie / iPhonie przez LAN lub WAN.

  2. Ponowne uruchomienie tymczasowo rozwiązuje problem, dopóki nie zacznie się ponownie.

  3. Wyłączenie buforowania bitmap lub zmiana rozdzielczości na kliencie RDP nie rozwiązuje tego problemu.

  4. Naciśnięcie CTRL+ ALT+ ENDnic nie robi.

  5. Utworzono nowe konto i próbowałem zalogować się do niego, aby sprawdzić, czy jest ono powiązane z kontem, ale nadal się nie loguje.

  6. Czy sfc /scannowzrobić skanowanie systemu i naprawić uszkodzone pliki, wyszło bez błędów.

  7. Sprawdziłem dziennik zdarzeń i najwyraźniej WINLOGON ciągle się zawiesza. Mówi tylko „proces logowania systemu Windows został nieoczekiwanie zakończony”

Skończyły mi się opcje naprawy, każda pomoc będzie mile widziana.


Czy to klient lub serwer, który uruchamiasz ponownie, rozwiązuje problem?
cdavid

Próbowałeś użyć VPN i nie wystawiać 3389 na WAN?
Linef4ult

Ja też. To nie to - tenforums.com/network-sharing/…, ponieważ mam hasła do wszystkich kont i robi to samo bez względu na stan połączeń z konsolą lokalną.
nerdfever.com

Występuje ten problem z serwerem 2012 R2 i chociaż problem może nie być powiązany, objawy są bardzo podobne. Czarny ekran i ponowne uruchomienie serwera naprawiły go przez pewien czas. Nie mam odpowiedzi, ale powiązałem ją z awarią usługi TermService, mimo że niewiele w dziennikach to wskazuje. TermService jest niezwykły, ponieważ nie można go zatrzymać za pośrednictwem services.msc, ale można go użyć tasklist /svc | findstr /C:TermServicedo zidentyfikowania identyfikatora procesu i taskkill /F /PID [process_id]zakończenia procesu. Uruchom usługę TermService przy użyciu net start TermService. Nadal pracuję nad rozwiązaniem.
Johnny Keeton

1
@Todilo Zobacz moją odpowiedź poniżej.
Błąd składni

Odpowiedzi:


13

Pulpit zdalny - czarny ekran śmierci

Problem

Za pomocą Pulpitu zdalnego ekran zdalnego zmienia kolor na czarny zaraz po zalogowaniu i nie masz kontroli. Przyczyną problemu wydaje się być buforowanie ekranu i uzyskiwanie dostępu do systemu o różnej rozdzielczości ekranu lub wielkości okna RDP.

Rozwiązania)

  • Po zalogowaniu się i utknięciu na czarnym ekranie śmierci
    1. Naciśnij CTRL+ ALT+ ENDlub CTRL+ ALT+ FN+ ENDna laptopach. To wywołuje Menedżera zadań i w większości przypadków natychmiast zobaczysz pulpit.
    2. Jeśli tylko Menedżer zadań, ale nie pojawia się pulpit, spróbuj uruchomić Eksploratora z Menedżera zadań: File > New Task > Explorer.exe
  • Spróbuj połączyć się w innej rozdzielczości.
  • Uzyskaj dostęp do komputerów zdalnych Zarządzanie komputerem lub Usługi MMC i włącz usługę Usług pulpitu zdalnego.
  • Zaktualizuj sterowniki ekranu, zarówno na podłączanym komputerze, jak i na podłączanym komputerze.
    1. Niektórzy użytkownicy doświadczają tego z procesorami graficznymi Nvidia. Program Geforce Experience ma funkcję „Udostępnij”, czyli „cieniowania”; po włączeniu niektóre osoby doświadczają problemu. Spróbuj go wyłączyć, uruchom ponownie i sprawdź, czy to pomoże.
    2. Sprawdź ustawienia wyświetlania na zdalnym hoście i sprawdź, czy jest obecny monitor fantomowy. Może trzeba zmienić, który monitor jest podstawowy
  • Uruchom nowego klienta RDP na pulpicie, ale PRZED kliknięciem POŁĄCZ, kliknij link POKAŻ OPCJE, kliknij kartę WYŚWIETLANIE i ustaw KONFIGURACJĘ WYŚWIETLACZA na niską rozdzielczość, np. 640 × 480.
  • Spróbuj wyłączyć szybkie uruchamianie
    • Ta funkcja działa tylko po wykonaniu WYŁĄCZENIA, a następnie uruchomieniu. Nie wpływa na ponowne uruchomienie.
    • Przejdź do Panelu sterowania, Opcje zasilania i wybierz Wybierz działanie przycisków zasilania po lewej stronie.
    • Następnie wybierz Zmień ustawienia, które są obecnie niedostępne w pobliżu górnego środka ekranu ...
    • W dolnej części okna odznacz opcję Szybkie uruchamianie.

Zapobieganie

  • Wyłącz buforowanie bitmap dla połączeń RDP
  • Potwierdź, że konto RDP ma pełne uprawnienia administracyjne w systemie zdalnym
  • Uzyskaj dostęp do zdalnego komputera przy użyciu stałej rozdzielczości - Pełny ekran może pomóc
  • Sprawdź, czy sterowniki wideo obu systemów są aktualne

Zasoby

(Google go na stronach pomocy technicznej Microsoft; Mam zbyt niską reputację, aby publikować linki)

  • Wyłącz buforowanie bitmap 2012
  • Poprawka dla „Czarnego ekranu podczas sesji Pomocy zdalnej w systemie Windows Vista, Windows Server 2008, Windows 7 lub Windows Server 2008 R2”
  • Ekran blokady jest czarny lub pusty i nie reaguje na działania klawiatury ani przesuwania w podglądzie technicznym systemu Windows 10

Wyłącz buforowanie bitmap


2
Nic z tego nie działa, być może ten problem pojawił się z innej przyczyny ...
Diriable

Od 2019/6/28 Windows 10 v1809 powyższe kroki działały. Musiałem tylko wykonać „Podczas logowania i utknięcia na czarnym ekranie śmierci” kroki 1 i 2
MickyD

Innym obejściem (jak to naprawiłem na stałe) jest po prostu instalacja / używanie RDC Managera dla wszystkich RDP: microsoft.com/en-us/download/details.aspx?id=44989 - i tak bardziej mi się podoba ..
bshea

2

Żadna z pozostałych odpowiedzi nie działała dla mnie, w końcu znalazłem coś, co zadziałało po wielu kopaniach. Użyj Edytora zasad grupy (lub pobierz lepszy „Policy Plus”) i wyłącz UDP. Można to znaleźć w protokołach rds / client lub rds / host / connection / select , lub w rejestrze w SOFTWARE \ Policies \ Microsoft \ Windows NT \ Terminal Services \ Client

Jest tam wiele ustawień, którymi można się bawić, możesz też spróbować wyłączyć grafikę RemoteFX.


1

Miałem ten sam problem - przełączanie kolorów z 32-bitowych na 24-bitowe, a to pozwoli ci połączyć się jak zwykle. Wszystkie pozostałe ustawienia można pozostawić w ustawieniach domyślnych.

Obraz ustawień RDP z wyróżnionymi kolorami 24-bitowymi


nie działało dla mnie
stiv

@stiv prawdopodobnie łamie aktualizację systemu Windows
błąd składniowy

proszę zobaczyć moją odpowiedź na pytanie
stiv

1

W moim przypadku była to python miniconda, która zna problem z psuciem ŚCIEŻKI na systemie Linux w .bashrc, niektóre szczegóły są w mojej odpowiedzi


0

To może nie pomóc, ale rozwiązałem to, zmniejszając rozdzielczość. Wystąpił problem, ponieważ monitor, z którym się łączyłem, miał wymiary 2560 x 1440, a komputer zdalny na to nie pozwolił. Zmniejszenie do 1920x1080 działało dobrze i jestem teraz połączony ze wszystkim, co widać.


0

Miałem ten problem, ponieważ miałem różne DPI. Na moim laptopie miałem DPI ustawione na 125%, podczas gdy komputer, z którym się łączyłem, miał 100%. Ustawienie DPI na 100% na laptopie rozwiązało problem.


0

Gdy mam ten problem, przenoszę ekran RDP na ekran domyślny i maksymalizuję ekran. Ekran RDP nie powinien już być czarny. Następnie przenoszę RDP na ekran pomocniczy. Nie jest to najlepsze rozwiązanie, ale działa.


0

Miałem ten sam problem. Dla mnie zadziałało:

  1. Kliknij prawym przyciskiem myszy bieżący element graficzny w Menedżerze urządzeń i wybierz „Aktualizuj sterownik” .
  2. Wybierz „Przeglądaj mój komputer w poszukiwaniu oprogramowania sterownika”
  3. Wybierz „Pozwól mi wybrać z listy sterowników urządzeń”
  4. Wybierz „Microsoft Basic Display Adapter”

0

Miałem ten problem po zainstalowaniu Oracle VM i obrazu Lubuntu. Zaraz po instalacji Oracle wszystko było w porządku i udało mi się również zainstalować Lubuntu. Zrobiłem wszystko przez RDC. Nagle ekran stał się czarny. Nie zrestartowałem komputera ani nie zrobiłem nic, o czym warto wspomnieć, to się po prostu stało. Wszystko to wydarzyło się podczas jednej sesji.

Następnie spróbowałem ręcznie zrestartować komputer, wypróbowałem wszystkie powyższe ustawienia, które pomogły innym osobom, a także odinstalowałem Oracle VM. Nic nie pomogło.

Ostatecznie przywróciłem komputer do stanu sprzed instalacji Oracle VM z punktem przywracania, który został automatycznie wygenerowany przez mój komputer. Teraz RDC znów działa i widzę ekran.

tl; dr: użyj punktu przywracania, jeśli RDC działało, ale już nie działa


0

Powtarzanie obejścia udokumentowanego przez @johnny Keeton powyżej, proponowanie jako odpowiedzi, ponieważ zadziałało dla mnie, gdy inne powyższe rozwiązania nie ...

tasklist /svc | findstr /C:TermServicew celu zidentyfikowania identyfikatora procesu i
taskkill /F /PID [process_id]zakończenia procesu w
net start TermServicecelu ponownego uruchomienia (choć z mojego doświadczenia zrestartuje się sam)

- Johnny Keeton 24 sierpnia16 o 2:03

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.