This is due to a recent vulnerability fixed in Windows 10 and Windows 7. After installing the latest update KB4103727 for Windows 10 Version 1709 and KB4103718 for Windows 7, you will start getting this error. Remove computer: [computername]This could be due to CredSSP encryption oracle remediation.For more information, see https://go.microsoft.com/fwlink/?linkid=866660 If you are running Remote Desktop Protocol on your network and allow connections to your server, this error should probably fix this error immediately.
What is RDP authentication error?
Windows uses CredSSP protocol (Credential Security Support Provider) for authenticating clients on the RDP servers. A serious vulnerability was found in CredSSP protocol which could impact the security of both the server and the client. To fix this issue, Microsoft introduced the Network Level Authentication (NLA) protocol which works along with CredSSP and pre-authenticates RDP client users over TLS/SSL or Kerberos. In a situation where the server does not have the required Windows update patch, an updated client computer will refuse to connect to the non-secure server because Microsoft makes it mandatory to enable NLA for secure remote desktop connection.
4 solutions to RDP Authentication Error Function Requested Is Not Supported
Let’s go through some resolutions to this problem.
Solution 1: Install updates on the target computer
The first and most recommended solution to this issue is to update the target computer on which you are trying to connect remotely. Go to Windows Update and check for updates. Install all the updates specifically related to CVE-2018-0886. Specifically, if the target computer is running Windows Server 2016, you should install KB4103723 and if you are using Windows Server 2012 R2, then you should install KB4103725. A server reboot will be required after installing these updates. If you do not want to update your computer or if it’s not in your access, then you can try the other solutions listed below.
Solution 2: Using Group Policy
This will apply the group policy immediately and you will be able to use the Remote Desktop without restarting the computer. Credentials Delegation Group Policy
Solution 3: Using Registry Editor
The same can be achieved through Windows Registry. This method is especially useful for Windows Home editions where there is no Group Policy Editor (although you can install gpedit.msc easily). Here are the steps: This is a simple registry file. If you don’t want to download it, just create a text file with the following contents: Save the file in with .reg extension and run the file to add these values to the Windows Registry.
Solution 4: Uninstall updates from your computer
Another workaround is to uninstall the updates from your computer. If you are using Windows 10 Version 1709, you should uninstall the update KB4103727 and KB4103718 if you’re running Windows 7. Uninstalling these updates requires the computer to be restarted.
Final words
Although you can use any of the above mentioned methods to resolve this issue of RDP Authentication Error Function Requested Is Not Supported, I recommend that you either use Solution 1 (install latest Windows updates) or Solution 2 (using local group policy) for the resolution. I had the same issue with my network. All the above mentioned solutions worked for me on my company network. I fixed it by updating all my Windows Server installations and also the client computers. There were some environments which required not updating the server at all. I used the second method to fix RDP authentication error messages from those servers. What are your thoughts about this? Also see:
9 ways to Fix Windows 10 Not Showing WiFi networks6 Ways to fix “Network discovery is turned off” in Windows 10Fix Gpedit.msc Not Found In Windows 10/Windows 11How To Fix “The .NET Framework 4.7 Is Not Supported On This Operating System”4 Ways To Fix Windows 10 Remote Desktop Not Working