Kad attēls pārstāj atjaunoties, bet pele joprojām slīd pa attālo darbvirsmu, acīmredzamais secinājums ir, ka VPN ir pārrauts. Šis secinājums parasti ir nepareizs. Iesaldēts kadrs ar strādājošu ievadi nozīmē, ka sesija un tās ievades kanāls ir dzīvi, kas vainu virza uz grafikas transportu, nevis uz maršrutēšanu vai pieslēgšanās datiem. Divi ātri novērojumi atdala trīs kļūmes, kuras lietotāji apraksta ar vienu un to pašu vārdu.

Ko iesaldēšana jums nepasaka

Attālā darbvirsma pārraida ievadi un ekrāna atjauninājumus pa TCP 3389, un pašreizējie Windows klienti var pievienot UDP transportu grafiski smagajai plūsmas daļai. Tunelī, kas fragmentē vai nomet lielākas datagrammas, uzticamais kanāls turpina pārvadāt taustiņu nospiedumus, kamēr grafikas kanāls apstājas. Rezultāts ir dīvaina iesprūduša attēla un reaģējošas tastatūras kombinācija. Tas arī izskaidro, kāpēc atkārtota pievienošanās dažkārt izārstē simptomu uz minūti un pēc tam to atgriež.

Sesija, kas atvienojas un atkal pievienojas, ir cita kļūme, un tā, kas nemaz neatveras, ir trešā. Vispirms nosaukt formu pasargā no nepareizā slāņa testēšanas.

Atdaliet trīs kļūmes ar divām komandām

Sasniedzamību izslēgt ir lēti. Pārbaudiet RDP portu no klienta, pēc tam nolasiet sesijas stāvokli saimniekā.

Test-NetConnection rdp-host.example.com -Port 3389
query user /server:rdp-host

Neveiksmīgs TCP tests nozīmē, ka sesija nekad nav atvērta, tāpēc uzskatiet to par ugunsmūra, tvēruma vai pakalpojuma problēmu, nevis iesaldēšanu. Veiksmīgs tests ar aktīvu sesiju apstiprina, ka vadības kanāls pastāv, un tas ir tieši iesaldēta attēla gadījums. Palaidiet saimnieka vaicājumu no konta, kuram ir atļauts redzēt sesijas, jo atļauju kļūda izskatās kā tukšs saraksts. Pierakstiet sesijas ID un stāvokli, jo atvienota sesija, kas saglabā savu ID, nav tas pats, kas aktīva.

Izslēdziet UDP transportu un salīdziniet

Ja apstājas tikai displejs, salīdziniet klientu transportus ar vienu izmaiņu reizē. Iebūvētais klients un Store klients nedala vienu steku, un tālāk esošā politika noņem UDP no iebūvētā klienta.

reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client" /v fClientDisableUDP

Vērtība 1 nozīmē, ka UDP šim klientam jau ir izslēgts, tāpēc iesaldēšana, kas pārdzīvo šo iestatījumu, nav UDP ceļa problēma. Kad vērtības nav, iespējojiet politiku, pievienojieties atkārtoti un atkārtojiet tieši to darbību, kas iepriekš iesaldēja. Pārbaudiet Store klientu kā atsevišķu soli, nevis apvienojiet abas izmaiņas, citādi nezināsiet, kura bija svarīga. Saglabājiet klienta versiju savās piezīmēs, jo transporta uzvedība ir mainījusies starp Windows laidieniem.

Kad viens saimnieks iesalst, bet pārējie ir kārtībā

Viens bojāts saimnieks citādi veselā apakštīklā norāda prom no tuneļa. Pirms VPN iestatījumu aizskaršanas pārbaudiet ceļa MTU un attālā displeja steku.

ping -f -l 1472 rdp-host.example.com

Atbilde pierāda, ka ceļš pārvadā pilna izmēra paketi bez fragmentācijas šajā izmērā, savukārt neveiksme ar aizlieguma fragmentēt karodziņu liecina, ka tuneļa MTU prasa uzmanību. Ja 1472 baiti iziet un iesalst tikai šis saimnieks, skatieties uz tā grafikas draiveri un slodzi, nevis uz tīklu. Ātra faila kopēšana uz to pašu mašīnu kaut ko saka par caurlaidību, nevis par RDP grafikas kanālu. Mainiet vienu mainīgo reizē un atkārtojiet to pašu ekrāna darbību, lai salīdzinājumam būtu jēga.

Ja sesija nemaz neatveras, apstājieties šeit, jo tā ir sasniedzamība, nevis iesaldēšana. Citādi saglabājiet transporta iestatījumu, kas mainīja simptomu, un pierakstiet to kopā ar klienta versiju.

Saistītie raksti