Spis treści

Jak Czy mogę Zdiagnozuj i zakończ zawieszone sesje RDP za pomocą zdalnego PowerShell lub CMD?

Kiedy RDP utknął na "Proszę czekać", często z powodu zombie sesji użytkowników lub źle zarządzanych stanów sesji. Mogą one utrzymywać się na docelowej maszynie, uniemożliwiając poprawne inicjowanie nowych połączeń.

Użyj zapytania użytkownika, aby zidentyfikować zablokowane sesje

Zdalnie połącz się z maszyną hosta za pomocą zdalnego dostępu PowerShell lub SSH, a następnie uruchom:

zapytanie użytkownika

To polecenie zwraca listę aktywnych, rozłączonych i bezczynnych sesji użytkowników wraz z ich identyfikatorami sesji i statusami.

Przykładowy wynik:

USERNAME     SESSIONNAME        ID  STATE        IDLE TIME      LOGON TIME  
john.doe          rdp-tcp#5                 2   Aktywny        .                       27/10/2026 09:23  
                          rdp-tcp#6                 3   Rozłączony      1:05                 27/10/2026 07:45

Szukaj sesji w stanie „Disc” (Rozłączony) lub „Down”. Mogą one zakłócać nowe połączenia.

Zresetuj problematyczną sesję

Użyj identyfikatora sesji, który zidentyfikowałeś powyżej, aby zresetować zablokowaną sesję:

zresetuj sesję 3

To polecenie wymusza zakończenie określonej sesji RDP na hoście, usuwając wszelkie blokady logowania.

Wgląd przejściowy

Jeśli reset sesji nie przywraca łączności lub host nadal zawiesza się na "Proszę czekać", problem może dotyczyć procesu klienta RDP lub usług systemu Windows po stronie klienta lub serwera. Zagłębmy się w to.

Jak Czy mogę Zabij procesy klienta RDP, aby przywrócić lokalną responsywność?

Zawieszenie może pochodzić z maszyny klienckiej. W bieżących systemach Windows, Połączenie pulpitu zdalnego (mstsc.exe) pozostaje dostępne dla tradycyjnych połączeń RDP, podczas gdy aplikacja Windows zastępuje wycofanego przez Microsoft samodzielnego klienta pulpitu zdalnego do uzyskiwania dostępu do Azure Virtual Desktop, Windows 365 i Microsoft Dev Box.

Zidentyfikuj aktywne procesy RDP

Otwórz Wiersz polecenia jako administrator na kliencie:

Sprawdź, czy Połączenie pulpitu zdalnego (mstsc.exe) lub aplikacja Windows działa i nie odpowiada. Starszy samodzielny klient zdalnego pulpitu (msrdc.exe) osiągnął koniec wsparcia 27 marca 2026 roku i nie powinien być już przedstawiany jako aktualny klient Microsoftu.

Zabij proces RDP

Zakończ, aby zrestartować czystą sesję:

To natychmiast kończy sesję po stronie klienta i unika utrzymywania stanów pamięci podręcznej lub błędów w nawiązywaniu połączenia.

Uwaga dla administratorów IT

Windows App to wspierany przez Microsoft klient dla Azure Virtual Desktop, Windows 365 i Microsoft Dev Box. Jeśli połączenie przestaje odpowiadać, zidentyfikuj aplikację w Menedżerze zadań i zamknij dotknięty proces przed ponownym połączeniem. W przypadku tradycyjnych połączeń RDP przy użyciu Remote Desktop Connection, mstsc.exe pozostaje odpowiednim procesem.

Jak Czy mogę Uruchom ponownie usługi zdalnego pulpitu systemu Windows, aby odblokować system hosta?

Na poziomie systemu operacyjnego RDP opiera się na kilku usługach w tle, które obsługują uwierzytelnianie, inicjalizację sesji, synchronizację schowka i ładowanie środowiska użytkownika. Usługa uszkodzona lub zablokowana może uniemożliwić zakończenie logowania.

Uruchom ponownie usługę TermService, aby odświeżyć rdzeń RDP

Na zdalnym hoście uruchom:

Możesz zobaczyć ostrzeżenie, że inne usługi będą miały wpływ. To jest normalne w zdalnych środowiskach, ale upewnij się, że nie są prowadzone żadne krytyczne operacje.

Uruchom ponownie SENS i zależności

Niektóre zawieszenia RDP dotyczą Usługi Powiadamiania o Zdarzeniach Systemowych (SENS) lub zależnych usług RPC. Uruchom je ponownie w następującej kolejności:

Opcjonalnie:

Pro Tip: Użyj Get-Service i sc do walidacji

Uruchom tę linię PowerShell, aby zweryfikować stan usługi:

Get-Service -Name TermService, SENS | Format-Table Name, Status, StartType

Użyj sc qc TermService, aby potwierdzić łańcuchy zależności.

Sprawdź ostatnie aktualizacje systemu Windows pod kątem znanych problemów z RDP

Ostatnie aktualizacje systemu Windows wprowadziły dodatkowe przyczyny awarii połączeń z pulpitem zdalnym oraz nieodpowiadających sesji. Zanim wielokrotnie zresetujesz usługi, sprawdź wersję systemu Windows, zainstalowane aktualizacje oraz dokumentację zdrowia wersji systemu Windows firmy Microsoft.

  • Windows 11 24H2 (2025): Aktualizacje wydane na początku 2025 roku spowodowały, że niektóre połączenia RDP oparte na UDP do systemu Windows Server 2016 lub wcześniejszego rozłączały się po około 65 sekundach. Microsoft rozwiązał ten problem za pomocą KB5053656, wydanego 27 marca 2025 roku.
  • Windows 11 24H2/25H2 i Windows Server 2025 (wrzesień 2026): Aktualizacje zabezpieczeń spowodowały niestabilność usług pulpitu zdalnego w niektórych środowiskach, w tym nieudane logowania i serwery utknęły na "Proszę czekać na konfigurację pulpitu zdalnego." Microsoft rozwiązał problem za pomocą aktualizacji poza cyklem KB5129195 dla dotkniętych wersji Windows 11 oraz KB5129235 dla Windows Server 2025, wydanych 14 września 2026 roku.
  • Windows 11 24H2/25H2 (październik 2026): Microsoft również udokumentował awarie połączeń RDP, które dotyczą użytkowników niebędących administratorami na zdalnych hostach z włączoną ochroną administratora po aktualizacjach KB5124010 lub późniejszych. Problem ten generuje błąd 0xC000000D zamiast typowego ekranu "Proszę czekać", ale jest istotny przy diagnozowaniu szerszych awarii logowania zdalnego.

Jeśli problem rozpoczął się natychmiast po aktualizacji systemu Windows, porównaj zainstalowane numery KB z odpowiednią stroną zdrowia wydania i zainstaluj najnowszą aktualizację zbiorczą zawierającą poprawkę Microsoftu. Unikaj resetowania sesji lub ponownego uruchamiania krytycznych usług przed ustaleniem, czy udokumentowany problem z systemem Windows jest odpowiedzialny.

Jak Czy mogę Wykonaj czyste uruchomienie, aby wykluczyć konflikty oprogramowania?

Aplikacje w tle—szczególnie narzędzia zabezpieczające lub zestawy do zdalnego zarządzania—mogą zakłócać ładowanie profilu użytkownika i skrypty logowania zdalnego.

Skonfiguruj środowisko czystego rozruchu

Na maszynie hosta:

  1. Naciśnij Win + R, wpisz msconfig, naciśnij Enter.
  2. Przejdź do zakładki Usługi.
  3. Sprawdź „Ukryj wszystkie usługi Microsoft”.
  4. Kliknij Wyłącz wszystko.
  5. Przejdź do Uruchamianie > Otwórz Menedżera zadań > Wyłącz wszystkie aplikacje uruchamiające się przy starcie.
  6. Uruchom ponownie system.

Obserwuj zachowanie RDP po uruchomieniu

Spróbuj ponownie połączyć się przez RDP Jeśli problem zniknie, włączaj usługi startowe partiami, aby zidentyfikować konfliktujący komponent.

Typowe sprawcy

  • Programy antywirusowe z filtrowaniem RDP.
  • Menadżery poświadczeń osób trzecich.
  • Narzędzia zdalnej pomocy z uchwytami ekranu.

Jak Czy mogę Dostosuj zasady grupy, aby zapobiec konfliktom sesji?

W środowiskach domenowych lub wieloosobowych, źle skonfigurowane zasady grupowe mogą prowadzić do nakładania się sesji, osieroconych poświadczeń lub powtarzających się pętli logowania.

Przejdź do odpowiedniego ustawienia polityki

Uruchom gpedit.msc, a następnie:

Konfiguracja komputera > Szablony administracyjne > Komponenty systemu Windows > Usługi pulpitu zdalnego > Host sesji pulpitu zdalnego > Połączenia

Włącz „Ogranicz użytkowników RDS do jednej sesji”

Ustaw następujące na Włączone :

  • Polityka : Ogranicz użytkowników usług pulpitu zdalnego do jednej sesji

To zapewnia, że próby ponownego połączenia wznawiają poprzednią sesję zamiast tworzyć nową (potencjalnie uszkodzoną).

Wymuszenie aktualizacji polityki i ponowne inicjowanie sesji

Po zmianie polityki uruchom:

Możesz również chcieć zrestartować maszynę lub ponownie uruchomić TermService, aby w pełni zastosować zmiany.

Jak Czy mogę Zautomatyzuj wszystkie naprawy za pomocą skryptu odzyskiwania połączonego?

Dla powtarzających się incydentów efektywne jest napisanie skryptu w jednej linii, który resetuje sesje i restartuje usługi bez ponownego uruchamiania.

Polecenie odzyskiwania głównego

Jeśli Remote Desktop utknie na "Proszę czekać", użyj odpowiedniego polecenia odzyskiwania w zależności od tego, czy problem pochodzi z klienta, czy zdalnego hosta.

Na kliencie: Aby zakończyć nieodpowiadający proces tradycyjnego połączenia z pulpitem zdalnym (mstsc.exe):

taskkill /IM mstsc.exe /F /T

Jeśli używasz aplikacji Windows, zamknij dotkniętą aplikację za pomocą Menedżera zadań.

Na zdalnym hoście: Jeśli przekierowanie schowka nie odpowiada, uruchom ponownie jego proces:

taskkill /IM rdpclip.exe /F /T

Jeśli sesja pozostaje zablokowana i usługi pulpitu zdalnego muszą zostać ponownie uruchomione, uruchom następujące polecenie z podwyższonego wiersza poleceń, korzystając z niezależnego połączenia administracyjnego:

net stop TermService && net start TermService

Ważne: Ponowne uruchomienie usług pulpitu zdalnego może przerwać aktywne sesje użytkowników. Użyj tego polecenia tylko po sprawdzeniu, którzy użytkownicy są dotknięci, i upewnieniu się, że dostęp administracyjny alternatywny jest dostępny.

Odkryj TSplus: Inteligentniejsze rozwiązanie zdalnego pulpitu

TSplus Zdalny Dostęp jest zaprojektowany, aby wyeliminować powszechne frustracje związane z RDP, w tym przerażający ekran „Proszę czekać”. Dzięki funkcjom takim jak centralne zarządzanie sesjami, inteligentne ponowne połączenie i dostęp przez przeglądarkę, zapewnia niezawodne i responsywne połączenie we wszystkich środowiskach. TSplus daje administratorom IT pełną kontrolę nad sesjami zdalnymi — bez ponownych uruchomień, bez zablokowanych logowań, tylko płynny, bezpieczny dostęp.

Wniosek

Problem „Zdalny pulpit utknął na ‘Proszę czekać’” to więcej niż drobna niedogodność—jest to objaw głębszych problemów, takich jak niezamknięte sesje, źle skonfigurowane usługi lub konflikty systemowe. Rozumiejąc techniczne przyczyny i stosując ukierunkowane poprawki, profesjonaliści IT mogą szybko przywrócić dostęp i zminimalizować przestoje. Jednak dla trwałej stabilności i wydajności poleganie wyłącznie na ręcznym rozwiązywaniu problemów z RDP może nie wystarczyć w wymagających lub dużych środowiskach.

TSplus Remote Access

TSplus Darmowy okres próbny dostępu zdalnego

Ostateczna alternatywa dla Citrix/RDS w zakresie dostępu do pulpitu/aplikacji. Bezpieczne, opłacalne, lokalne/chmurowe

Dalsza lektura

back to top of the page icon