Fix Remote Computer Requires Network Level Authentication (NLA) Error: Quick Solution Guide

You try to connect to a remote computer and Windows stops you cold: the remote computer requires Network Level Authentication. No desktop, no login screen, just a refusal. It sounds technical, but the fix is usually one setting. Here is what NLA is, why your connection is tripping it, and the fixes in the order worth trying.

Diagram of the Network Level Authentication handshake happening before the remote desktop session starts
NLA authenticates you before the remote desktop session even begins.

What Network Level Authentication actually is

Normally, Remote Desktop shows you the server’s login screen and you type your password there. With Network Level Authentication, your computer proves who you are before the session starts, using your own machine’s credentials dialog. It is a security feature: the server never wastes resources (or exposes a login screen) to someone it cannot verify first.

So when you see the error, it is not saying your password is wrong. It is saying the two machines could not complete that up-front handshake. The usual suspects: the server demands NLA but your client cannot do it, the server’s settings changed, or a domain-joined server cannot reach its domain controller to verify you.

Why you are seeing this error

  • The server requires NLA, but you are connecting from a client that cannot perform it. Older RDP clients, some third-party clients, and very old Windows versions fall into this bucket.
  • The server is domain-joined and cannot reach its domain controller. This produces the longer variant of the error mentioning the domain controller explicitly. Nothing is wrong with your login; the server cannot verify anyone right now.
  • A recent update or policy change flipped the NLA setting on the server. This became more common after the September 2026 security updates, which caused a wave of Remote Desktop authentication issues.
  • Your saved connection file or client defaults are out of sync with the server. If everything worked last week, start here before changing the server.
See also  How to Run Android Apps on Windows 11 Without WSA in 2026

Fix 1: Adjust the setting on the host computer

If you have any way to reach the host (its own keyboard, a console session on your VPS, or another admin), this is the quickest fix. On the host, press Win + R, type sysdm.cpl, and open the Remote tab. You will see Allow connections only from computers running Remote Desktop with Network Level Authentication (recommended). Untick it to temporarily allow connections without NLA, connect, sort out the underlying problem, and then tick it back on.

Yes, unchecking reduces security. That is why it is temporary. NLA exists to protect the server from unauthenticated connection attempts, so leaving it off permanently on an internet-facing machine is asking for trouble.

Illustration of the three places to change the NLA setting: System Properties, Group Policy, and Registry
Three places can change the NLA requirement: System Properties, Group Policy, or the registry.

Fix 2: Change it with Group Policy

On the host (Windows Pro or Server), press Win + R, type gpedit.msc, and navigate to Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Security. Double-click Require user authentication for remote connections by using Network Level Authentication and set it to Disabled. Run gpupdate /force and retry the connection.

Fix 3: Change it in the registry

Useful on Windows Home hosts or when you can only reach the machine’s registry (for example, through the remote registry editor pointed at the host). Open regedit and go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp. Set both SecurityLayer and UserAuthentication to 0, then restart the host. Back up the key before editing.

Fix 4: Fix the domain controller connection

If the error mentions that the domain controller cannot be contacted, the fix is not on your laptop at all. The host needs network access to its domain controller: check that it is on the right network, that DNS resolves the domain, and that no firewall or VPN change is blocking it. Resetting network settings on Windows 11 can clear up misconfigured adapters and DNS on either end. Once the host can talk to the domain controller again, NLA starts working without any setting changes.

See also  How to Add or Remove Startup Programs in Windows 11 (3 Methods)

Fix 5: Update your RDP client

If you are connecting from an old machine or a third-party RDP app, the client itself may simply not support NLA. Update Windows on the client, or switch to the built-in Remote Desktop Connection (mstsc), which supports NLA on every currently supported Windows version. If you keep hitting other cryptic remote errors after this, our guide to fixing the RPC server unavailable error covers the next most common one.

Our take: turn NLA back on when you are done

Disabling NLA is a troubleshooting step, not a configuration. On a home network between your own machines it is low drama, but on anything reachable from the internet, re-enable the requirement as soon as the real problem (client, updates, or domain connectivity) is fixed. The error is annoying precisely because the security feature is doing its job; the goal is to satisfy it, not to remove it.

Osmanim
Scroll to Top