Remote Desktop: An authentication error has occurred. The function requested is not supported.

Remote Desktop Windows

Issue:

When trying to establish Remote Desktop(RDP) connection to a server or computer, you get error “An authentication error has occurred. The function requested is not supported.”

 

Cause 1:

Microsoft has released an update on March 2018 to fix an issue with CredSSP, “Remote Code Execution” vulnerability (CVE-2018-0886) which affect RDP connections. If one of the following updates are installed on the client or server, the RDP connection attempt will fail with this error.

Windows 10: KB4103716, KB4088779, KB4103723, KB4103731, KB4103727, KB4103721, KB4103716

Windows 8.1: KB4103725, KB4103715

Windows 7: KB4103718, KB4103712

Windows Server 2008: KB4056564 Windows Server 2008 R2: KB4103718, KB4103712

Windows Server 2012: KB4103730, KB4103726 Windows Server 2012 R2: KB4103725, KB4103715

 

Resolution/ Fix: 

Option 1:

Ensure both client & server side have above patch installed so that RDP can be established in a secure way.

The update can be downloaded for each operating system here: https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/CVE-2018-0886

 

Option 2:

Change the following registry key to allow unsecured RDP connection

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters

DWORD: AllowEncryptionOracle

Value: 2