From bb6d35f91f199cac85ad21f8f47c633fdc3e7bc1 Mon Sep 17 00:00:00 2001 From: Ahmed ElSherbiny <16905205+asherbiny@users.noreply.github.com> Date: Wed, 20 Aug 2025 15:02:51 -0700 Subject: [PATCH] Change Default RDP Version to v10 Problem I'm solving: When importing RDP files, mRemoteNG defaults to RDPv6 (which is extremely old, and particularly does not support Gateway access tokens). Thus I would have to manually change the config to a newer RDP protocol, so that I could initiate the connection. It is safe to assume that the majority of Windows PCs on the internet today are running Windows 10 or above, and by keeping the default at RDP6 we are causing more unnecessary friction to those majority users. I've changed the default to Rdp10 (released in Windows 10). https://en.wikipedia.org/wiki/Remote_Desktop_Protocol#Version_10.0 --- mRemoteNG/Connection/AbstractConnectionRecord.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mRemoteNG/Connection/AbstractConnectionRecord.cs b/mRemoteNG/Connection/AbstractConnectionRecord.cs index 8d80602cb..eae16f204 100644 --- a/mRemoteNG/Connection/AbstractConnectionRecord.cs +++ b/mRemoteNG/Connection/AbstractConnectionRecord.cs @@ -38,7 +38,7 @@ namespace mRemoteNG.Connection private string _sshTunnelConnectionName = ""; private ProtocolType _protocol; - private RdpVersion _rdpProtocolVersion; + private RdpVersion _rdpProtocolVersion = RdpVersion.Rdc10; private string _extApp; private int _port; private string _sshOptions = "";