What to do if WLAN EAP authentication to Windows NPS server fails?

If WLAN (WiFi) connection fails when trying to authenticate in EAP-PEAP MSCHAPv2 mode and the user credentials are authenticated by Microsoft NPS server (Network Policy Server), disable EAP capabilities negotiation in the Windows server side. This can be done by adding the registry entry below and restarting the NPS server:

  1. From Start menu select Run
  2. Type regedit and press OK
  3. Open HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RasMan\PPP\EAP\25
  4. Right click 25 and select New > DWORD
  5. Name it BypassNegotiation and give it value 1 ( Base is Hexadecimal)
  6. Restart NPS server