Obsah

Diagnostikujte a ukončte zablokované RDP relácie pomocou vzdialeného PowerShellu alebo CMD

Keď RDP je zaseknutý na "Prosím, čakajte," často kvôli zombie používateľským reláciám alebo nesprávne spravovaným stavom relácií. Tieto môžu pretrvávať na cieľovom stroji, čo bráni správnemu inicializovaniu nových pripojení.

Použite dotaz používateľa na identifikáciu zaseknutých relácií

Pripojte sa na hostiteľský stroj pomocou PowerShell vzdialeného prístupu alebo SSH a potom spustite:

Tento príkaz vracia zoznam aktívnych, odpojených a nečinných používateľských relácií s ich ID relácií a stavom.

Príklad výstupu:

Hľadajte relácie v stave „Disc“ (Odpojené) alebo „Down“ (Vypnuté). Tieto môžu zasahovať do nových pripojení.

Resetovať problémovú reláciu

Použite ID relácie, ktoré ste identifikovali vyššie, na resetovanie zaseknutej relácie:

Tento príkaz násilne ukončuje zadanú RDP reláciu na hostiteľovi a odstraňuje akékoľvek blokácie prihlásenia.

Prechodný pohľad

Ak resetovanie relácie neobnoví pripojenie alebo ak hostiteľ naďalej visí na "Prosím, čakajte," problém môže súvisieť s procesom RDP klienta alebo so službami systému Windows na strane klienta alebo servera. Pozrime sa hlbšie.

Zabite procesy klienta RDP na obnovenie miestnej reakcie

Zaseknutie môže pochádzať z klientského počítača, najmä ak používate moderné verzie systému Windows, kde msrdc.exe nahrádza zastaraný mstsc.exe.

Identifikovať aktívne RDP procesy

Otvorenie príkazového riadku ako správca na klientovi:

Ak je buď mstsc.exe (legacy Pripojenie na vzdialenú pracovnú plochu msrdc.exe (nový Microsoft Remote Desktop) beží a nereaguje, to môže byť príčina.

Nútené ukončenie procesu RDP

Ukončite ho, aby ste reštartovali čistú reláciu:

Týmto okamžite končí relácia na strane klienta a zabraňuje pretrvávajúcim stavom cache alebo chybám pri handshake.

Poznámka pre IT administrátorov

msrdc.exe sa často používa s Azure AD alebo RDP klientmi nainštalovanými z Microsoft Store a ukladá stav inak. Jeho vymazanie zabezpečuje, že žiadne zablokované poverenia alebo vlákna GUI nezastavujú reláciu.

Reštartujte služby vzdialenej plochy systému Windows, aby ste odblokovali hostiteľský systém.

Na úrovni operačného systému sa RDP spolieha na niekoľko pozadových služieb na spracovanie autentifikácie, inicializácie relácie, synchronizácie schránky a načítania používateľského prostredia. Poškodená alebo zablokovaná služba môže zabrániť dokončeniu prihlásenia.

Reštartujte službu TermService na obnovenie jadra RDP

Na vzdialenom hostiteľovi spustite:

Môžete vidieť varovanie, že iné služby budú ovplyvnené. To je normálne pre vzdialené prostredia, ale uistite sa, že sa nevykonávajú žiadne kritické operácie.

Reštartujte SENS a závislosti

Niektoré visenia RDP sa týkajú Služby oznámenia systémových udalostí (SENS) alebo závislých služieb RPC. Reštartujte ich v nasledujúcom poradí:

Voliteľne:

Profesionálny tip: Použite Get-Service a sc na overenie

Spustite tento príkaz PowerShell na overenie stavu služby:

Použite sc qc TermService na potvrdenie reťazcov závislostí.

Vykonajte čisté spustenie, aby ste vylúčili softvérové konflikty

Pozadie aplikácií—najmä bezpečnostných nástrojov alebo súprav na vzdialené spravovanie—môže narušiť načítanie používateľských profilov a skriptov vzdialeného prihlásenia.

Nastaviť prostredie čistého spustenia

Na hostiteľskom počítači:

  1. Stlačte Win + R, zadajte msconfig, stlačte Enter.
  2. Prejdite na kartu Služby.
  3. Skontrolujte „Skryť všetky služby Microsoft“.
  4. Kliknite na Zakázať všetko.
  5. Prejdite na Štart > Otvorte Správcu úloh > Zakážte všetky aplikácie spúšťania.
  6. Reštartujte systém.

Sledujte správanie RDP po spustení

Pokús o opätovné pripojenie cez RDP Ak problém zmizne, povolte spúšťacie služby po dávkach, aby ste identifikovali konfliktujúcu zložku.

Bežní páchateľia

  • Antivírusové programy s filtrovaním RDP.
  • Správcovia poverení tretích strán.
  • Nástroje na vzdialenú pomoc s obrazovkovými hákmi.

Upravte skupinovú politiku na zabránenie konfliktom relácií

V doménových alebo viacužívateľských prostrediach môžu nesprávne nakonfigurované skupinové politiky viesť k prekrývaniu relácií, osiroteným povereniam alebo opakovaným slučkám prihlásenia.

Prejdite na správne nastavenie politiky

Spustite gpedit.msc, potom:

pgsql: Konfigurácia počítača > Správne šablóny > Komponenty systému Windows > Služby vzdialenej plochy > Hostiteľ relácie vzdialenej plochy > Pripojenia

Povoliť „Obmedziť používateľov RDS na jednu reláciu“

Nastavte nasledujúce na Povolené :

  • Politika : Obmedziť používateľov Remote Desktop Services na jednu reláciu

Týmto sa zabezpečí, že pokusy o opätovné pripojenie pokračujú v predchádzajúcej relácii namiesto vytvárania novej (potenciálne nefunkčnej).

Aktualizácia politiky a reinitializácia relácie

Po zmene politiky spustite:

Môžete tiež chcieť reštartovať stroj alebo reštartovať službu TermService, aby sa zmeny plne uplatnili.

Automatizujte všetky opravy pomocou kombinovaného skriptu na obnovenie

Pre opakujúce sa incidenty je efektívne napísať skript s jedným riadkom, ktorý resetuje relácie a reštartuje služby bez reštartu.

Hlavný príkaz na obnovenie

cmd: taskkill /IM rdpclip.exe /F /T || echo rdpclip.exe nebeží) && (taskkill /IM mstsc.exe /F /T || echo mstsc.exe nebeží) && net stop TermService && net start TermService

Pridajte tento skript na platformu vzdialeného spravovania, nástroj RMM alebo nasadenie PSExec na rýchle vyriešenie zaseknutých prostredí RDP.

Objavte TSplus: Inteligentnejšie riešenie vzdialenej plochy

TSplus Remote Access je navrhnutý na odstránenie bežných frustrácií RDP, vrátane obávaného "Čakajte, prosím" obrazovky. S funkciami ako centralizované spravovanie relácií, inteligentné opätovné pripojenie a prístup cez web zabezpečuje spoľahlivé a responzívne pripojenie vo všetkých prostrediach. TSplus umožňuje IT administrátorom plnú kontrolu nad vzdialenými reláciami - žiadne reštarty, žiadne zaseknuté prihlásenia, len plynulý, bezpečný prístup.

Záver

Problém „Remote Desktop uviazol na ‘Prosím, čakajte’“ je viac než len drobné nepríjemnosti—je to symptóm hlbších problémov, ako sú neuzavreté relácie, nesprávne nakonfigurované služby alebo konflikty v systéme. Pochopením technických príčin a aplikovaním cielených opráv môžu IT odborníci rýchlo obnoviť prístup a minimalizovať prestoje. Avšak pre trvalú stabilitu a efektívnosť sa spoliehanie sa výlučne na manuálne riešenie problémov s RDP nemusí v náročných alebo veľkých prostrediach stačiť.

TSplus Bezplatná skúšobná verzia vzdialeného prístupu

Ultimátna alternatíva Citrix/RDS pre prístup k desktopu/aplikáciám. Bezpečné, nákladovo efektívne, na mieste/v cloude.

Príslušné príspevky

back to top of the page icon