By Annie / Last Updated December 9, 2022

The RDP authentication error: The function requested is not supported

While you are using Windows Remote Desktop Connection to remote into another computer, it's not unusual to fail to connect to the remote Windows computer with an error:

  • An authentication error has occurred. 
  • The function requested is not supported. 
  • Remote computer: xxx
  • This could be due to CredSSP encryption oracle recommendation. 

The Function Requested Is Not Supported

How to fix the RDP error - The function requested is not supported

As the RDP authentication error implies, it occurs due to the CredSSP encryption oracle recommendation.  To be specific, when one of the two Windows computers has been updated, repairing the serious vulnerability in CredSSP protocol and the other one hasn't been updated, Remote Desktop authentication error happens are you can't connect to a PC with a vulnerable version of CredSSP.

To fix the Remote Desktop the function requested is not supported error, you can update the computer that is running a vulnerable version of CredSSP or try one or more fixes in the following content. 

Fix 1.  Disable Network Level Authentication in Remote Desktop setting

You can disable Network Level Authentication (NLA) for Remote Desktop on the remote computer that is running Windows 11/10/8.1/8/7.

Note: NLA completes user authentication before you establish a remote desktop connection and is helpful in protecting the remote computer from malicious users and software. 

Step 1. Press "Windows" and "R" to open Run box, input "sysdm.cpl" and click Enter to open the "System Properties" window.

Step 2. Click "Remote", locate “Allow connections only from computers running Remote Desktop with Network Level Authentication (recommended)”  and uncheck it.

Disabel NLA for Remtoe Desktop

Step 3. Click "Apply" and try to connect again.

Fix 2. Change the protection level to vulnerable from Group Policy

If it's unavailable for you to update OS or uncheck "Allow connections only from computers running Remote Desktop with Network Level Authentication", you can change settings on your local computer to temporarily allow a less-secure connection. 

Step 1. Press "Windows" and "R" to open Run box and type “gpedit.msc”, then press "Enter" to open the "Group Policy Editor" window.

Run Box

Step 2. Go to "Computer Configuration" > "Administrative Templates" > "System" > "Credentials Delegation" on the left of the Group Policy Editor window.

Credentials Delegation

Step 3. Choose "Enabled" and select "Vulnerable" from "Protection Level", and then click "OK".

Oracle Settings

 About the three protection levels:

  • Force Updated Clients:  The highest level of protection, requires applying the update to all clients you are going to communicate with CredSSP.
  • Mitigated: It blocks apps like RDC to connect to servers that don't have the update. 
  • Vulnerable: The lowest level of protection, allows you to connect to a remote server using RDP and expose the servers to the attacks.

Fix 3. Change the protection level to vulnerable from Registry Editor

You can also try to change the protection level to vulnerable from Registry Editor to solve the Authentication error due to CredSSP encryption oracle recommendation. Please follow the below steps to edit.

Step 1. Press Windows key and R to open the run box, and type “regedit” to open the "Registry Editor". 

Step 2. Go to the following path:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters.

Paraments

Step 3. Double-click the “AllowEncryptionOracle” in the right of the window and set the value to 2 to set the protection level to vulnerable.

Value

Note: "0" refers to "Force Updated Clients", "1" means "Mitigated" and 2 present "Vulnearable".

Fix 4. Remove alternative updates

As this problem usually occurs after a windows update, you can remove alternative updates to solve the RDP authentication the requested is not supported error.

Step 1. Open the run box by pressing the Windows key and R, then enter “appwiz.cpl” to open the "Programs and Features" window.

Step 2. Click "View installed updates" on the left side of the window to open the "Installed Updates" window.

Installed Updates

Step 3. Search KB4103727 or KB4103718 update and double-click it to uninstall.

An easy workaround to RDP The function requested is not supported error

If all the fixes can't deal with the RDP authentication error, it's recommended to apply third-party remote desktop freeware, AnyViewer. Click the button and download it on your computers. 

Remotely Access Computer from Anywhere at Anytime

✔ Easy to use: With an intuitive interface and friendly guides, it's simple to use.
✔ Secure to connect: Apply end-to-end encrypted by ECC algorithm, stronger than AES in the same length.
✔ Attended/Unattended remote access: Offers three methods of remote connection for different demands.

Download Freeware Windows PCs & Servers
Secure Download

Note: You can start remote control from iOS/Android via AnyViewer.

Now, check out how to use it to remotely access another computer over the internet. 

Step 1. Install and run the app on your devices. Go to "Log in" > "Sign up" to create an AnyViewer account and then log into the account on both devcis. 

Log in to AnyViewer

Step 2. Locate the Windows computer you want to access, click it and choose "Remote control".

Devices

Quickly, you can connect to the remote computer and take operations as you were sitting in front of it. 

Operations

Note: If you want to access a remote computer for offering technical support just once, you can send a control request to your partner and the person on the other end needs to accept the request. 

Conclusion

Surely you have realized the possible cause and valid fixes for Remote Desktop authentication error- The function requested is not supported error. What you need to pay attention to is that disabling NLA or changing the protection level may risk exposing the server to the attack.  Therefore, if you that RDP authentication error still occurs after updating OSes on both computers, it's highly recommended to use the free and secure remote desktop software, AnyVeiwer.