Enabling Network Level Authentication on XP Machine for Terminal Access

When connecting to a Windows 2008/2012 Server using remote desktop from a Windows XP client running service pack 2 or earlier, you get the following error message:

“The remote computer requires Network Level Authentication, which your computer does not support”

Enabling Server to allow connections from XP machines

  • Click start, right click My Computer and go to Properties
  • Click Advanced System Settings
  • Go to the Remote Tab and untick All connections only from computers running remote desktop with Network Level Authentication
  • if after following all these steps access does not work then try below steps as well

Configure Network Level Authentication

To enable NLA in XP machines; first install XP SP3, then edit the registry settings on the XP client machine to allow NLA

  • Click Start, click Run, type regedit, and then press ENTER.
  • In the navigation pane, locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
  • In the details pane, right-click Security Packages, and then click Modify.
  • In the Value data box, type tspkg. Leave any data that is specific to other SSPs, and then click OK.
  • In the navigation pane, locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders
  • In the details pane, right-click SecurityProviders, and then click Modify.
  • In the Value data box, type credssp.dll. Leave any data that is specific to other SSPs, and then click OK.
  • Exit Registry Editor.
  • Restart the computer.
  • try login again