In Windows 11 RDP can you stop it from sending routing token requests?

Joe Dawson 10 Reputation points
2023-02-16T02:57:09.0033333+00:00

I can't get my Windows 11 system to RDP to an old Windows 2003 server. But all Windows 10 systems can without issues. Also it was six months ago after a Windows 11 update that this issue started. Prior to that Windows 11 would RDP to old versions of Windows.

This is what I have figured out so far.

Windows 11 RDP by default when opening an RDP connections sends:

Remote Desktop Protocol
    Routing Token/Cookie: Cookie: mstshash=DESKTOP-T
    Type: RDP Negotiation Request (0x01)
    Flags: 0x00
    Length: 8
    requestedProtocols: 0x0000000b, TLS security supported, CredSSP supported, CredSSP with Early User Authorization Result PDU supported

Windows 10 it sends:

Remote Desktop Protocol
    Type: RDP Negotiation Request (0x01)
    Flags: 0x00
    Length: 8
    requestedProtocols: 0x0000000b, TLS security supported, CredSSP supported, CredSSP with Early User Authorization Result PDU supported

No routing token is sent on Windows 10... That is a feature that has been used for load balancing on RDP since Windows Server 2008 but normally started server side. I am trying to connect to an older version of Windows that has no support for routing tokens so the RDP request is causing an error.

I can't find a way to tell Windows 11 to stop sending routing tokens when it sends a request to connect. Can anyone help?

Windows for business | Windows Server | User experience | Other
Windows for business | Windows Client for IT Pros | User experience | Other
0 comments No comments
{count} vote

1 answer

Sort by: Most helpful
  1. Limitless Technology 44,776 Reputation points
    2023-02-16T12:05:23.12+00:00

    Hello there,

    Microsoft has confirmed the bug with UDP in RDP on Windows 11 22H2

    Open the Group Policy Management Console or the Local Group Policy Editor.

    Go to "Computer Configuration" -> "Administrative Templates" -> "Windows Components" -> "Remote Desktop Services" -> "Remote Desktop Connection Client" .

    Find the policy "Turn off UDP On Client" and set its value to "Enabled" .

    Confirm the changes and restart your computer.

    Alternatively, you can apply a Registry tweak. Open the Registry and navigate to the HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client key. There, create a new 32-bit DWORD named fClientDisableUDP and set it to 1.

    Hope this resolves your Query !!

    --If the reply is helpful, please Upvote and Accept it as an answer--

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.