Úvod
Neočakávané odpojenia od vzdialenej plochy môžu prerušiť administratívnu prácu a ovplyvniť používateľov v celom prostredí služieb vzdialenej plochy (RDS). Avšak strata pripojenia cez protokol vzdialenej plochy (RDP) neznamená nevyhnutne, že relácia Windows sa skončila. Tento článok vysvetľuje, ako identifikovať príčinu, nakonfigurovať limity relácií a vyriešiť opakujúce sa odpojenia bez ohrozenia bezpečnosti.
Prečo sa Remote Desktop neustále odpojuje?
Relácie vzdialenej plochy môžu byť narušené politikami relácií systému Windows, sieťovými problémami, problémami s bránou alebo problémami na strane servera. Napriek podobným symptómom si každá otázka vyžaduje špecifický prístup.
Administrátori by mali analyzovať situáciu a určiť, čo presne sa deje so session Windows a kedy sa to deje predtým, ako podniknú akékoľvek kroky.
Odpojuje sa relácia, zamyká sa alebo sa odhlasuje?
Windows rozlišuje medzi viacerými stavmi relácie, ktorých znalosť je nevyhnutná pre presné odstraňovanie problémov.
| Stav relácie | Čo sa stane | Vplyv na aplikácie |
|---|---|---|
| Aktívny | Používateľ je pripojený a interaguje s Windows. | Aplikácie bežia normálne |
| Nečinnosť | Relácia zostáva pripojená bez vstupu používateľa | Aplikácie zvyčajne pokračujú v spúšťaní |
| Zamknuté | Overenie je potrebné na obnovenie interakcie | Aplikácie zostávajú zvyčajne aktívne |
| Odpojené | RDP pripojenie sa uzavrie, ale relácia Windows zostáva | Aplikácie zvyčajne pokračujú v spúšťaní |
| Odhlásený | Windows relácia končí | Aplikácie bežiace v relácii sa zvyčajne zatvárajú. |
Ak sa používatelia znovu pripoja a zistia, že ich aplikácie stále bežia, ich relácia bola pravdepodobne odpojená, nie ukončená. Ak boli aplikácie zatvorené a používateľom sa zobrazila nová relácia, mohlo dôjsť k odhláseniu, ukončeniu relácie alebo reštartu hostiteľa.
Zamknutá relácia je opäť iná. Používatelia sa môžu len autentifikovať, aby obnovili svoju existujúcu reláciu, bez toho, aby vytvorili nové RDP pripojenie.
Čo vám hovorí načasovanie odpojenia?
Časovanie a okolnosti odpojenia RDP môžu často poskytnúť najlepšie náznaky o základnej príčine.
| Symptóm | Možná príčina | Prvá kontrola |
|---|---|---|
| Odpojí sa po pevne stanovenom nečinnom období | Limit nečinnosti relácie alebo časový limit siete | Politiky relácií a brány |
| Odpojí sa po pevne stanovenom čase počas aktivity | Limit aktívnej relácie alebo časový limit prostredníka | Nastavenia aktívnej relácie a brány |
| Náhodne sa odpojuje počas používania | Strata paketov, nestabilita VPN alebo zlyhanie prenosu | Sieťová konektivita |
| Zamknutie po nečinnosti | Politika nečinnosti systému Windows alebo ochrany obrazovky | Nastavenia zabezpečenia |
| Odpojí sa, keď je hostiteľ nečinný. | Spánok alebo hibernácia | Nastavenia napájania |
| Aplikácie sa zatvoria po odpojení | Ukončenie relácie, odhlásenie alebo reštart hostiteľa | Obmedzenia relácií a protokoly udalostí |
| Viacero používateľov sa odpojí súčasne | Zdieľaný problém brány, siete alebo hostiteľa | Infrastruktúrne podujatia |
Avšak tieto pozorovania sú len indície a skutočná príčina môže byť iná.
Napríklad, ak má váš firewall zabudovaný časový limit pre neaktívne pripojenia, môže to zamieňať situáciu a zakrývať politiku nečinnosti relácie RDS.
Ďalej skontrolujte, či sú na vine politiky relácií systému Windows.
Ako fungujú časové obmedzenia relácií RDP a limity nečinnosti?
Služby vzdialeného pracovného stola ponúkajú množstvo rôznych možností na správu času relácií, nečinnosti a uzatvárania. Nesprávne používanie týchto možností môže spôsobiť nedorozumenia medzi administrátormi, čo vedie k zmene politík, ktoré nezodpovedajú problému.
Aktívne, nečinné a odpojené limity relácií
Podľa Dokumentácia politiky služieb vzdialenej plochy Microsoft Learn Windows poskytuje tri hlavné časové limity relácie:
- Limit aktívnych relácií: Riadi maximálnu dĺžku relácie, bez ohľadu na aktivitu používateľa. Osemhodinový limit môže odpojiť niekoho, kto pracoval nepretržite.
- Limit nečinnosti relácie: Ovláda, ako dlho môže pripojená relácia zostať neaktívna, kým ju Windows odpojí. 30-minútový limit môže prerušiť reláciu po 30 minútach bez vstupu od používateľa.
- Limit pripojenia bez aktívnej relácie: Ovláda, ako dlho zostáva už odpojená relácia na serveri, kým ju Windows neukončí.
Obmedzenie odpojenej relácie zvyčajne nespôsobuje prerušenie počiatočného pripojenia. Namiesto toho určuje, ako dlho zostanú relácia a aplikácie používateľa dostupné.
Administrátori by mali tiež preskúmať politiku Ukončite reláciu, keď sa dosiahnu časové limity Keď je táto možnosť povolená, toto nastavenie môže spôsobiť, že platné aktívne alebo nečinné časové limity ukončia reláciu namiesto toho, aby ju len odpojili.
Ktoré nastavenia časového limitu relácie majú prednosť?
Obmedzenia relácií môžu byť riadené miestnou skupinovou politikou, politikou domény alebo nastaveniami zbierky RDS. Možnosti konfigurácie nie sú vždy na rovnakej úrovni.
Windows pôsobí na Skupinovej politike v súvislosti s platnou hierarchiou politík. V súvislosti s časovými obmedzeniami relácie RDS to znamená, že politiky počítača majú prednosť pred priradenými politikami používateľov, zatiaľ čo vynútené nastavenia politiky môžu mať prednosť pred konfiguráciou na úrovni kolekcie.
To znamená, že zmeny nastavenia vykonané na miestnej úrovni nemusia mať žiadny účinok, ak je v politike domény špecifikovaná iná hodnota.
Administrátori by mali určiť efektívnu konfiguráciu pred vykonaním viacerých zmien. To zabráni vytváraniu konfliktujúcich politík, čo zjednoduší zaznamenávanie a odstraňovanie problémov.
Čo je potrebné urobiť na opravu časových limitov relácie vzdialenej plochy?
Ak sa Remote Desktop neustále odpojuje po určitom čase, najprv skontrolujte časové limity relácie namiesto zmeny nastavení siete.
Krok 1: Skontrolujte limity relácií RDP v skupinovej politike
Na postihnutom hostiteľskom systéme Windows:
-
Otvorené
Spustiť
a zadajte
gpedit.msc. - Prejdite na Konfigurácia počítača > Správne šablóny > Komponenty systému Windows > Služby vzdialenej plochy > Hostiteľ relácie vzdialenej plochy > Limity času relácie .
- Recenzia Nastavte časový limit pre aktívne relácie služieb Remote Desktop. .
- Skontrolovať Nastavte časový limit pre aktívne, ale nečinné relácie služieb Remote Desktop. .
- Skontrolujte limit odpojenej relácie a Ukončite reláciu, keď sa dosiahnu časové limity .
Porovnajte nakonfigurované obmedzenia s nameraným intervalom medzi odpojeniami, ktoré ste zaznamenali.
Napríklad, ak sa ľudia majú tendenciu odpojiť po približne 15 minútach nečinnosti a je nastavené obmedzenie nečinnosti na 15 minút, je to pravdepodobná príčina.
Upravte príslušné pokyny na základe potrieb vášho prostredia. Zvyčajne je lepšie jednoducho rozšíriť príliš prísne obmedzenia, než ich úplne odstrániť. Na počítačoch spravovaných doménou by ste mali otvoriť konzolu na správu skupinovej politiky (gpmc.msc) a preskúmať príslušný záznam.
Krok 2: Overte, ktoré skupinové politiky sú aplikované
Ak zmena miestnej politiky nevyrieši problém, zistite, ktoré objekty skupinovej politiky (GPO) sú skutočne aplikované.
Z vyvýšeného príkazového riadku na postihnutom hostiteľovi spustite:
gpresult /h C:\Windows\Temp\gpresult.html
Otvorenie správy pre počítač a následné preskúmanie politík aplikovaných na počítač. Ak chcete zobraziť politiky aplikované na používateľa, preskúmajte informácie o výslednej sade politík pre používateľa alebo si pozrite výsledky skupinovej politiky pre používateľa pomocou doménového ovládača.
Po vykonaní autorizovanej zmeny v objekte skupinovej politiky aktualizujte nastavenia skupinovej politiky pre počítače, na ktoré sa nastavenie vzťahuje:
gpupdate /force
V závislosti od scenára môže byť potrebné, aby sa používatelia znovu pripojili alebo sa dokonca odhlásili a prihlásili predtým, než sa zmena stane účinnou.
Tento krok je obzvlášť potrebný, ak je rovnaké prostredie RDS riadené viacerými GPO.
Krok 3: Skontrolujte nastavenia zbierky RDS a brány RD
V konvenčných nasadeniach Microsoft RDS môžu byť limity relácií nakonfigurované aj na úrovni kolekcie.
Otvorené Správca servera > Služby vzdialeného desktopu > Zbierky , vyberte príslušnú kolekciu a skontrolujte vlastnosti jej relácie. Skontrolujte aktívne, nečinné a odpojené limity relácií v porovnaní s plánovanou konfiguráciou.
Ak sa používatelia pripájajú cez Remote Desktop Gateway (RD Gateway), skontrolujte aj autorizačné politiky pripojenia brány.
Na serveri RD Gateway:
- Otvorené Správca brány vzdialeného pracovného stola .
- Prejdite na Politiky > Politiky autorizácie pripojenia .
- Otvorte príslušnú politiku.
- Skontrolujte nastavenia časového limitu relácie.
Časový limit, ktorý je vynútený bránou, sa môže vyskytnúť aj vtedy, ak Hostiteľ relácie povoľuje predĺžené relácie.
Ak sa problém vyskytuje iba pri používaní RD Gateway, preskúmajte konfigurácia brány a súvisiace sieťové zariadenia pred úpravou akýchkoľvek politík hostiteľa relácie.
Prečo sa Remote Desktop odpojí po niektorých nečinnostiach?
Nie všetky prerušenia súvisiace s nečinnosťou sú spôsobené obmedzením nečinnosti relácie RDS. Existujú aj iné nastavenia systému Windows, ktoré môžu zasahovať, ako napríklad nastavenia súvisiace s bezpečnosťou alebo správou napájania.
Skontrolujte politiky nečinnosti systému Windows
Windows môže byť nakonfigurovaný tak, aby uzamkol reláciu po určitej dobe neaktivity používateľa.
Otvorené
secpol.msc
a prejdite na:
Miestne politiky > Možnosti zabezpečenia > Interaktívne prihlásenie: Obmedzenie nečinnosti stroja
Toto nastavenie určuje obdobie nečinnosti v sekundách, predtým než Windows uzamkne reláciu.
Zamknutie zvyčajne neskončí reláciu RDP ani nezavrie aplikácie. Preto, ak používateľ vidí iba prihlasovaciu obrazovku systému Windows, preskúmajte politiky zamykania pred zmenou akýchkoľvek limitov relácie RDS.
Skontrolujte nastavenia ochrany obrazovky a napájania
Politiky spořiče obrazovky môžu tiež vyžadovať, aby sa používatelia autentifikovali po nečinnosti.
Skontrolujte nastavenia pod:
Konfigurácia používateľa > Správne šablóny > Ovládací panel > Personalizácia
Venovať osobitnú pozornosť nastaveniam časového limitu spoľahlivosti obrazovky a ochrany heslom.
Na pracovných staniciach so systémom Windows môže spánok alebo hibernácia dočasne sprístupniť vzdialený počítač. Skontrolujte príslušné nastavenia napájania pod Nastavenia > Systém > Napájanie a batéria alebo príslušné rozhranie možností napájania.
Systémy, ktoré vyžadujú nepretržité vzdialený prístup mal by byť prístupný na diaľku a mal by mať správnu politiku správy energie. Vypnutie spánku na všetkých koncových bodoch môže oslabiť bezpečnosť podniku a energetické potreby.
Aký je proces na riešenie náhodných odpojení RDP?
Ak je vzdialená plocha často odpojená bez varovania, najmä pri aktívnej práci, zlyhania sieťového rozhrania a prenosu sú oveľa pravdepodobnejšie ako časový limit relácie.
Testovanie sieťovej konektivity a stability VPN
Začnite testovaním konektivity k príslušnému serveru alebo bráne.
Test-NetConnection server.example.com -Port 3389
Toto testuje, či je možné vytvoriť TCP pripojenie k danému cieľu a portu. Nahradte názov hostiteľa a port hodnotami relevantnými pre vaše prostredie.
Na vykonanie priebežných testov dosiahnuteľnosti vykonajte:
ping server.example.com -t
Používanie nepretržitého pingu môže zvýrazniť občasnú stratu paketov alebo špičky latencie, ak je povolený protokol Internet Control Message Protocol (ICMP). Napriek tomu úspešné odpovede na ping nie sú zárukou stability prenosu RDP.
Ak sú odpojenia spojené s narušeniami siete, zvážte výpadky Wi-Fi, Zlyhania VPN tunela , zmeny smerovania a prechody stavu firewallu.
Zlyhania pri opätovnom kľúčovaní VPN, časové limity pripojenia firewallu a vypršanie relácií pre preklad sieťových adries (NAT) môžu narušiť inak stabilné pripojenia RDP.
Pri analýze alternatívnych pripojovacích ciest používajte iba autorizované sieťové trasy. Nezverejňujte RDP pre všeobecnú internetovú prevádzku ani neobchádzajte predpísané bezpečnostné politiky VPN na diagnostické účely.
Skontrolujte, či je zodpovedný prenos RDP UDP
Moderné RDP relácie teraz používajú protokol User Datagram Protocol (UDP) okrem protokolu Transmission Control Protocol (TCP) pre zvýšenú reakčnosť.
Ale nesprávne nakonfigurované firewally, VPN alebo akékoľvek iné sieťové zariadenia môžu blokovať UDP pakety.
Ak chcete otestovať, či problém spôsobujú UDP pakety, použite nižšie uvedené pokyny na nútenie klienta Remote Desktop, aby používal iba TCP.
Otvorte skupinovú politiku na klientskom počítači a pokračujte na:
Konfigurácia počítača > Správne šablóny > Komponenty systému Windows > Služby vzdialenej plochy > Klient pripojenia vzdialenej plochy
Povoliť Vypnite UDP na klientovi , potom sa znovu pripojte a sledujte, či prerušenia pokračujú.
Ak sa pripojenie stabilizuje, preskúmajte spracovanie UDP pozdĺž sieťovej cesty.
Toto je diagnostický krok, nie všeobecné riešenie. Pripojenia iba cez TCP budú mať iné správanie na sieťach s nízkou kvalitou, preto sa uistite, že znovu nastavíte preferovaný prenos, akonáhle bude základná príčina problému vyriešená.
Skontrolujte zdravie klienta a servera Remote Desktop
Trvalé odpojenia môžu byť tiež spôsobené zastaranými komponentmi systému Windows, sieťovými ovládačmi alebo nestabilitou na vzdialenom hostiteľovi.
Zabezpečte, aby boli klientské a hostiteľské systémy aktuálne. Zistite, či sa problémy objavili po aktualizáciách systému Windows, zmenách ovládačov alebo úpravách konfigurácie siete.
Skontrolujte využitie CPU, pamäte a disku v čase zlyhaní. Monitorovanie výkonu RDP relácie môže pomôcť korelovať vyčerpanie zdrojov, ktoré môže ovplyvniť výkon Remote Desktop Services, hoci vysoké využitie nemusí nevyhnutne identifikovať základnú príčinu.
Vyhnite sa reštartovaniu služieb vzdialenej plochy ako počiatočnému diagnostickému kroku na produkčných serveroch. Reštarty služieb alebo hostiteľov by sa mali odložiť, kým sa nedokončia vhodné postupy správy zmien a diagnostiky, pretože môžu narušiť ostatných používateľov.
Aký je spôsob diagnostiky odpojení RDP, keď používate protokoly systému Windows?
Keď vaše kontroly politiky alebo pripojenia neukazujú dôvod, denníky udalostí systému Windows môžu pomôcť určiť, čo sa mohlo stať pred a počas odpojenia. Rady na riešenie problémov od Microsoft Learn poskytuje ďalšie informácie o diagnostike chýb odpojenia Remote Desktop.
Skontrolujte udalosti vzdialenej plochy v prehliadači udalostí
Otvorené
eventvwr.msc
na postihnutom systéme Windows.
Relevante kanály udalostí na serverovej strane zahŕňajú:
- Aplikácie a služby protokoly > Microsoft > Windows > TerminalServices-LocalSessionManager > Prevádzkový
- Aplikácie a služby protokoly > Microsoft > Windows > TerminalServices-RemoteConnectionManager > Prevádzkový
- Windows Logs > Systém
Tieto udalosti môžu pomôcť identifikovať pripojenia relácií, odpojenia alebo problémy s autentifikáciou a systémové problémy.
Pre každý event si poznačte používateľa, ktorého sa to týkalo, hostiteľa relácie, približný čas udalosti a typ použitého pripojenia. Porovnajte tieto udalosti s tými, ktoré zachytil váš RD Gateway, VPN a softvér na monitorovanie siete.
Windows udalosť, ktorá špecifikuje, že relácia bola odpojená, vždy nemusí identifikovať základnú príčinu. Môže byť potrebné preskúmať súvisiace udalosti.
Skontrolujte, či relácia systému Windows stále existuje
Na hostiteľovi relácie vzdialenej plochy spustite:
dotazová relácia
Tento príkaz zobrazuje vaše aktuálne relácie a ich stavy.
Ak je problémová relácia stále odpojená, vaše aplikácie môžu stále bežať. Ak relácia už nie je prítomná, skontrolujte odhlásenia, politiky čistenia relácií a reštarty hostiteľa.
Na zdieľaných serveroch RDS sa vyhnite ukončovaniu relácií pri odstraňovaní problémov, pokiaľ neviete, kto je ovplyvnený a aké môžu byť následky.
Korelovať odpojenia medzi viacerými používateľmi
Keď sa viacerí používatelia odpoja naraz, najprv sa pozrite na infraštruktúru predtým, ako prejdete na jednotlivé používateľské stroje.
Reštartovanie brány, sieťové problémy alebo havária hostiteľa relácie môžu naraz zneprístupniť mnohých používateľov.
Korelovanie udalostí na viacerých zariadeniach pomáha určiť, či išlo o izolovaný problém klienta alebo niečo rozšírenejšie.
V niektorých prípadoch môže byť potrebná ďalšia analýza RDS a sieťových stôp na určenie presnej príčiny a poradia udalostí.
Ako môžete udržiavať relácie a aplikácie vzdialenej plochy v prevádzke?
Niektorí používatelia by sa chceli vyhnúť odpojeniam Remote Desktop, pretože to umožňuje aplikáciám pokračovať v behu po ukončení vzdialenej relácie.
Avšak, udržiavanie otvorenej RDP relácie a zabezpečenie, že pracovná záťaž systému Windows naďalej beží, sú dva rôzne prípady použitia.
Odpojiť bez odhlásenia
Zatvorenie klienta Remote Desktop zvyčajne odpojí vaše pripojenie, ale neodhlási vás z Windows.
Relácia, ktorú ste vytvorili, sa zvyčajne uchováva a aplikácie zostávajú otvorené, pokiaľ ich nezavrie politika relácie alebo iná udalosť.
Naopak, výber Odhlásiť sa končí reláciu Windows a normálne zatvára jeho aplikácie.
Ak aplikácie neočakávane končia po odpojení, skontrolujte časový limit pre odpojené relácie a akékoľvek politiky, ktoré automaticky upratujú relácie.
Spúšťajte pozadia nezávisle od relácií RDP
Aplikácie a procesy, ktoré musia bežať nepretržite, by nemali byť závislé od otvorenej interaktívnej RDP relácie.
V závislosti od pracovnej záťaže môžu byť potenciálnymi alternatívami služby Windows, Plánovač úloh alebo automatizácia špecifická pre aplikácie.
Zatiaľ čo Plánovač úloh môže spúšťať konkrétne úlohy bez dozoru (bez interaktívneho prihlásenia), nie všetky desktopové aplikácie systému Windows podporujú tento typ operácie.
Pre kritické pracovné zaťaženia je preferovanou metódou oddeliť proces aplikácie od interaktívnej relácie administrátora úplne.
Ako dokážete zabrániť opakovaným odpojeniam vzdialeného pracovného stola?
Implementácia štandardných pravidiel relácií, dostupnosť infraštruktúry a prehľad sieťovej aktivity významne prispievajú k prevencii náhodných RDP odpojení.
Najprv by mal administrátor definovať limity a časové obmedzenia aktívnych, neaktívnych a odpojených relácií podľa bezpečnostnej politiky spoločnosti a požiadaviek používateľov. Okrem toho pravidelná kontrola aplikovaných a účinných skupinových politík, brány a časových obmedzení sieťových zariadení pomáha predchádzať odpojeniu relácie spôsobenému ich nekompatibilitou.
Ak má RDS host viacero hostí alebo používateľov, bolo by dobré analyzovať výkon servera a samostatne vyšetrovať chyby alebo incidenty, ktoré sa vyskytujú počas relácie. Umožní to určiť zdroj problému a odstrániť problémy so všetkými používateľmi alebo hosťami naraz.
Je chybou domnievať sa, že čím dlhšie je relácia aktívna alebo trvalá, tým lepšie. Hoci je to užitočné pre monitorovanie infraštruktúry, otvorená a bežiaca relácia bez operátora môže predstavovať bezpečnostné riziko.
Hlavná myšlienka je zabrániť neplánovaným odpojeniam RDP a prerušeniam bez spôsobenia nestability systému a bezpečnostných problémov pre operátorov a používateľov, ktorí pracujú s vzdialenou plochou.
Hľadáte jednoduchšiu alternatívu k tradičnému RDS?
Pre organizácie, ktoré sa snažia zjednodušiť centralizované dodávanie aplikácií a pracovných plôch Windows, TSplus Remote Access ponúka publikovanie aplikácií, prístup cez prehliadač a možnosti viacerých používateľských relácií. Poskytuje alternatívny prístup k tradičným nasadeniam RDS, pričom umožňuje IT tímom spravovať vzdialené pripojenie prostredníctvom centralizovaného riešenia.
Záver
Keď sa Remote Desktop neustále odpojuje, začnite identifikovaním, či sa relácia Windows zamyka, odpojuje alebo končí. Predvídateľné prerušenia zvyčajne odôvodňujú kontrolu politík relácie, zatiaľ čo náhodné zlyhania si vyžadujú podrobnejšie preskúmanie sieťovej dopravy, brán a systémových protokolov.
Cielené zmeny konfigurácie sú účinnejšie ako vypínanie všetkých časových limitov. Konzistentné politiky a monitorovanie pomáhajú udržiavať spoľahlivé RDP pripojenia bez oslabenia bezpečnosti.
TSplus Bezplatná skúšobná verzia vzdialeného prístupu
Konečná alternatíva Citrix/RDS pre prístup k desktopu/aplikáciám. Bezpečné, nákladovo efektívne, na mieste/cloud