Felsöka och förbättra RDP-anslutningar med UDP

Den nya normen för arbete hemifrån under COVID är inte alltid vacker. Sanningen är att vi för många litar på infrastrukturer som inte är byggda för en fjärrkontroll arbetsmiljö dygnet runt. En av de kärnteknologier som människor förlitar sig på den tiden är Microsofts RDP-protokoll.

2020 08 30 23 21 22 Anslutning till fjärrskrivbord 1

Windows Remote Desktop har alltid baserats på lokala anslutningar. Nästan alla av oss som använder RDP för att distansera till vår arbetsstation eller arbetsmiljö kräver någon form av VPN innan vi gör RDP-anslutningen. Stabiliteten för RDP beror således på två faktorer VPN-anslutning såväl som din RDP-anslutning. Idag kommer vi att utforska hur du kan felsöka RDP och eventuellt förbättra din RDP-anslutning så att du kan få bättre arbete hemifrån. Detta är en måste-läs om du för närvarande upplever RDP-fördröjning, tröga anslutningar eller slumpmässig RDP-nedgång under hela dagen.

Läs mer

felsöka

Här är några felsökning kommandon som du kan köra på både hemma och fjärrarbetsstation och jämföra några resultat.

[System.Environment] :: OSVersion.Version Get-ItemProperty -Path 'HKLM: / Software / Policies / Microsoft /Windows NT / Terminal Services / Client 'Get-NetFirewallRule -DisplayName "Fjärrskrivbord - Användarläge *" | ft Displayname, Enabled

Detta kontrollerar din nuvarande värd Windows version. Detta kommer att ge en bra grund för hur kompatibel mellan din värd och fjärrkontroll är. Helst vill du säga om samma version så nära som möjligt.

❯ [System.Environment] :: OSVersion.Version Major Minor Build Revision ----- ----- ----- -------- 10 0 20201 0

Nästa kommando skriver ut alla tjänster och flaggor som stöder fjärrskrivbord. Återigen kan detta berätta för eventuell feljustering i konfigurationen mellan värden och fjärrkontrollen.

fEnableUsbBlockDeviceBySetupClass: 1 fEnableUsbNoAckIsochWriteToDevice: 80 fEnableUsbSelectDeviceByInterface: 1 fClientDisableUDP: 0 PSPath: Microsoft.PowerShell.CoreRegistry :: HKEY_LOCAL
                                    Windows NTTerminal ServicesClient PSParentPath: Microsoft.PowerShell.CoreRegistry :: HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoft
                                    Windows NTTerminal Services PSChildName: Client PSDrive: HKLM PSProvider: Microsoft.PowerShell.CoreRegistry

Slutligen skrivs detta kommando ut i vilken TCP / IP-stack RDP-protokollet är konfigurerat att köra. Detta och ovanstående kommando kan ge andra resultat på din maskin än vad jag presenterar dig. Eftersom jag redan har konfigurerat att aktivera UDP med RDP-protokoll.

DisplayName Enabled ----------- ------- Remote Desktop - User Mode (TCP-In) True Remote Desktop - User Mode (UDP-In) True

Aktivera UDP över RDP

Ett sätt att förbättra din RDP-anslutning är att aktivera UDP istället för att förlita sig bara på TCP ensam. Fördelen med att aktivera UDP är precis som om du strömmar ett YouTube-klipp, någon saknad eller tappad ram orsakar inte en ytterligare rundresa för att försöka försöka och hämta det från servern. Aktivera UDP bör alltid resultera i ett nettopositivt när det gäller användarupplevelse. För att göra det måste du köra följande power shell-kommandon.

På fjärrmaskin (dvs. arbetsstation på kontoret)

Enable-NetFirewallRule -DisplayName "Fjärrskrivbord - användarläge (TCP-in)"
Enable-NetFirewallRule -DisplayName "Fjärrskrivbord - användarläge (UDP-in)"

På värdmaskinen (t.ex. hemmaskin eller din bärbara dator)

Set-ItemProperty 'HKLM: / Programvara / Policy / Microsoft /Windows NT / Terminal Services / Client '' fClientDisableUDP '0
2020 08 30 23 25 33 jhu 7 Anslutning till fjärrskrivbord

Om du startar om din RDP-anslutning igen och trycker på och klickar på signalfältet längst upp till vänster på RDP-droppen. Du bör se meddelandet visas med "och UDP är aktiverat". Ett exempel på detta när du har en utmärkt anslutning skulle vara.

Kvaliteten på anslutningen till fjärrdatorn är utmärkt och UDP är aktiverat.

Det är det, nu har du båda UDP konfigurerade för att köra på din RDP. Detta kommer och bör hjälpa till att förbättra trögheten du kan uppleva när du arbetar tungt under en RDP-miljö.

Posten Felsöka och förbättra RDP-anslutningar med UDP visades först på Nästa av Windows.

Relaterade inlägg