7 Ways to Fix “The Remote Computer Requires Network Level Authentication (NLA)” Error on Windows
Table of Contents
Windows’ remote access technology is quite incredible. It allows you to easily troubleshoot issues, download files, or configure settings on your remote PC.
However, it’s frustrating when you encounter an issue while trying to connect to a remote PC. Usually, the error message reads, “the remote computer requires Network Level Authentication (NLA).”
Lucky for you, we’ve got all the solutions! So, let’s dive in and fix your remote connection problems.
1. Check Your Internet Connection
In most cases, “The remote computer that you are trying to connect to requires NLA” error might stem from your PC (and not the remote machine). So, resolving it will involve configuring a few settings on your device.
To get started, ensure that there aren’t any issues with your internet connection. For instance, here are some quick fixes that could help:
- Check all your network cables and ensure there are no loose connections.
- Ensure your internet connection is active and stable. Start by testing your Wi-Fi speed with a reliable speed test tool. If the internet speed is satisfactory, consider rebooting your router to resolve the issue.
2. Disable and Re-Enable the NLA Settings via System Settings
Disabling and re-enabling the NLA settings on your device could help. Let’s take a look at how you can do this:
- Press Win + R to open the Run command dialog box.
- Type sysdm.cpl and press Enter to open the System Properties window.
- Navigate to the Remote tab.
- Uncheck the Allow connections only from computers running Remote Desktop with Network Level Authentication (recommended) box.
- Press Apply and then press OK. From there, restart your PC to save these changes.
Next, re-enable the NLA settings through these steps:
- Open the System Properties window as per the previous steps.
- Check the Allow connections only from computers running Remote Desktop with Network Level Authentication (recommended) box.
- Click Apply, click OK, and then restart your PC to apply these changes.
3. Disable and Re-Enable the NLA Settings via PowerShell
If the system settings didn’t resolve the issue, then PowerShell could help. So, we’ll explore how you can disable and re-enable the NLA settings with this tool.
To disable the NLA settings, follow these steps:
- Press Win + R to open the Run command dialog box.
- Type PowerShell and press Ctrl + Shift + Enter to open an elevated PowerShell window.
- Next, type the following command, replacing the “Target-Machine-Name” section with the name of your device:
$TargetMachine = “Target-Machine-Name”
(Get-WmiObject -class “Win32_TSGeneralSetting” -Namespace root\cimv2\terminalservices -ComputerName $TargetMachine -Filter “TerminalName=’RDP-tcp'”).SetUserAuthenticationRequired(0)
- Press Enter to run the command.
- Wait for the process to complete and then restart your device.
Now, re-enable the NLA settings through these steps:
- Open PowerShell as per the previous steps.
- Enter the same command but replace SetUserAuthenticationRequired(0) with SetUserAuthenticationRequired(1).
- Press Enter to run the command and then restart your PC when the process is complete.
4. Configure the NLA Settings via the Local Group Policy Editor
Are you still struggling to resolve the “the remote computer requires NLA” error? Let’s now disable and re-enable the NLA settings using the Local Group Policy Editor.
To disable the NLA settings, follow these steps:
- Press Win + R to open the Run command dialog box.
- Type gpedit.msc and press Enter to open the Local Group Policy Editor.
- Navigate to Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Security.
- Double-click the Require user authentication for remote connections by using Network Level Authentication option on the right.
- In the next window, check the Not Configured or Disabled box. Next, click Apply, click OK, and then restart your PC.
Finally, follow these steps to re-enable the NLA settings:
- Open the Local Group Policy Editor and navigate to the Security option as per the previous steps.
- Double-click the Require user authentication for remote connections by using Network Level Authentication option.
- In the next window, check the Enabled box, press Apply, and then press OK. Finally, restart your PC to apply these changes.
5. Restore the Network Settings to Their Defaults
You’re likely to bump into the “the remote computer requires NLA” error if your network settings aren’t configured properly. So, you could resolve the problem by restoring the network settings to their default.
Now, here’s how to restore the network settings via the Command Prompt:
- Press Win + R to open the Run command dialog box.
- Type CMD and press Ctrl + Shift + Enter to open an elevated Command Prompt.
- Type the following command and press Enter:
netsh int ip set DNS
- Once the command has finished its job, type the following command and press Enter:
netsh winsock reset
6. Update or Reinstall Your Computer’s Network Drivers
The issue at hand might be caused by corrupted or incompatible network drivers. So, you can get rid of the error by either updating or reinstalling these drivers.
Let’s start by checking out how you can update the network drivers:
- Press Win + X and select Device Manager from the options.
- Double-click the Network adapters option to expand it.
- Right-click your PC’s network adapter and click Update driver.
Next, select Search automatically for updated driver software and then follow the on-screen instructions.
If the issue persists, try reinstalling the network adapters through these steps:
- Open the Device Manager and expand the Network adapters option as per the previous steps.
- Right-click your PC’s network adapter and select Uninstall device.
- Navigate to the Action tab and select Scan for hardware changes. Finally, restart your PC to apply these changes.
7. Use the Windows Built-In Troubleshooters
Windows’ built-in troubleshooters can help resolve this issue. In this case, we’ll tackle the problem by running the Internet Connections troubleshooter, the Network Adapters troubleshooter, and the Incoming Connections troubleshooter.
Let’s start with the Internet Connections troubleshooter:
- Navigate to Win Start Menu > PC Settings > Update & Security and select Troubleshoot on the left-hand side pane.
- Select the Internet Connections troubleshooter on the right-hand side pane.
- Click the Run the troubleshooter button.
From here, you can also run the Network Adapters troubleshooter. This will find and fix problems with the network adapters on your device.
To run this tool, follow these steps:
- Open the Troubleshoot settings window as per the previous steps.
- Select the Network Adapters troubleshooter on the right-hand side.
- Click the Run the troubleshooter button.
Finally, try running the Incoming Connections troubleshooter. This will find and fix incoming computer connection problems.
Here’s how you can run this tool:
- Open the Troubleshoot settings window as per the previous steps.
- Select the Incoming Connections troubleshooter on the right.
- Click the Run the troubleshooter button.
Restart your PC to apply all these changes.
Easily Connect to Your Remote Device Using Windows’ Remote Access Technology
The Remote Computer Requires Network Level Authentication (NLA) error is quite frustrating. Regardless of how this error appears on your device, you can fix it using the methods we’ve covered. And if the problem persists, try applying these fixes on the remote device too.