You cannot find options under "Use Extensible Authentication Protocol (EAP)" on a computer that you upgraded from Windows 2000 Service Pack 4 to Windows XP with Service Pack 1 or Service Pack 2 (902934)



The information in this article applies to:

  • Microsoft Windows XP Service Pack 2, when used with:
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Service Pack 1, when used with:
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition



Important This article contains information about how to modify the registry. Make sure to back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows registry

SYMPTOMS

Consider the following scenario:
  • You upgrade a computer from Microsoft Windows 2000 Service Pack 4 to Microsoft Windows XP with Service Pack 1 (SP1) or Service Pack 2 (SP2).
  • You try to configure Logon Security in the Advanced Security Settings dialog box for a dial-up connection or for a wireless connection.
In this scenario, you cannot find the following options under Use Extensible Authentication Protocol (EAP):
  • Smart card or other certificate
  • MD5-Challenge

CAUSE

This behavior occurs because the 13 registry key and the 4 registry key are missing or not valid in the following registry subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\PPP\EAP

RESOLUTION

Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.
To resolve this issue, follow these steps:
  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate and then click the following registry subkey:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\PPP\EAP

  3. Right-click PPP, click Export, type a file name, and then save the exported registry file.
  4. Under the EAP key, click 13, right-click RolesSupported in the right pane, and then click Modify.
  5. In the Edit DWORD Value dialog box, click Hexadecimal, type 2 under Value data, and then click OK.
  6. Under the EAP key, click 4, right-click RolesSupported in the right pane, and then click Modify.
  7. In the Edit DWORD Value dialog box, click Hexadecimal, type a under Value data, and then click OK.
  8. Quit Registry Editor, and then restart the computer.

Modification Type:MinorLast Reviewed:8/4/2005
Keywords:kbtshoot kbprb KB902934 kbAudEndUser