A user name that contains Unicode characters is not handled correctly in Windows Vista and Windows Server 2008 during EAP authentication

Article translations Article translations
Article ID: 957424 - View products that this article applies to.
Expand all | Collapse all

On This Page

SYMPTOMS

On a Windows Vista-based or a Windows Server 2008-based computer, you try to establish a connection to in order to access a local network. If the user name of the user account contains Unicode characters, the connection attempt fails the Extensible Authentication Protocol (EAP) authentication. Therefore, you cannot access the local network.

CAUSE

This problem occurs because of the EAPHost architecture in Windows Vista and in Windows Server 2008. When you try to authenticate, the EAPHost converts the EAP ID message to Unicode. However, the server tries to read the EAP ID message as ASCII. Because the ASCII encoding mechanism for characters from 128 to 255 differs from the mechanism in Unicode, the EAP authentication fails if the user name includes Unicode characters from 128 to 255.

RESOLUTION

Hotfix information

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=support
Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

The following list contains prerequisites for the hotfix:
  • Windows Vista
  • Windows Vista SP1
  • Windows Server 2008

Restart requirement

You have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace a previously released hotfix..

Registry information

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
To enable this hotfix, follow these steps:
  1. Click Start, type regedit, and then press ENTER.
  2. Locate the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EapHost\Configuration
  3. On the Edit menu, point to New, and then click DWORD Value.
  4. Type IdentityEncodingFormat, and then press ENTER.
  5. On the Edit menu, click Modify.
  6. Type 1, and then click OK .
  7. Exit Registry Editor.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Windows Vista and Windows Server 2008 file information note

  • The files that apply to a specific product or milestone (RTM, SPn) can be identified by examining the file version numbers as shown in the following table.
    Collapse this tableExpand this table
    VersionProductMilestoneService branch
    6.0.6000.20xxx Windows RTM LDR
    6.0.6001.22xxx Windows Vista SP1 and Windows Server 2008 SP1 SP1 LDR
  • Service Pack 1 is integrated into Windows Server 2008. Therefore, RTM milestone files apply only to Windows Vista. RTM milestone files have a 6.0.0000.xxxxxx version number.
  • The .manifest files and the .mum files that are installed in each environment are listed separately in the "Additional file information for Windows Server 2008 and for Windows Vista" section. These files and their associated .cat (security catalog) files are critical to maintaining the state of the updated component. The .cat files are signed with a Microsoft digital signature. The attributes of these security files are not listed.
For all supported x86-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Baseeapmethodconfig.xsdNot Applicable61213-Dec-200719:48Not Applicable
Baseeapmethodusercredentials.xsdNot Applicable64813-Dec-200719:48Not Applicable
Eapcommon.xsdNot Applicable75213-Dec-200719:48Not Applicable
Eapgenericusercredentials.xsdNot Applicable1,12013-Dec-200719:48Not Applicable
Eaphostconfig.xsdNot Applicable1,27513-Dec-200719:48Not Applicable
Eaphostusercredentials.xsdNot Applicable1,35313-Dec-200719:48Not Applicable
Eapp3hst.dll6.0.6000.20912171,52009-Sep-200803:19x86
Eappcfg.dll6.0.6000.20912152,06409-Sep-200803:19x86
Eappgnui.dll6.0.6000.2091292,67209-Sep-200803:19x86
Eapphost.dll6.0.6000.20912199,68009-Sep-200803:19x86
Eappprxy.dll6.0.6000.2091240,96009-Sep-200803:19x86
Baseeapmethodconfig.xsdNot Applicable61218-Dec-200721:01Not Applicable
Baseeapmethodusercredentials.xsdNot Applicable64818-Dec-200721:01Not Applicable
Eapcommon.xsdNot Applicable75218-Dec-200721:01Not Applicable
Eapgenericusercredentials.xsdNot Applicable1,12018-Dec-200721:01Not Applicable
Eaphostconfig.xsdNot Applicable1,27518-Dec-200721:01Not Applicable
Eaphostusercredentials.xsdNot Applicable1,35318-Dec-200721:01Not Applicable
Eapp3hst.dll6.0.6001.22260187,90409-Sep-200805:27x86
Eappcfg.dll6.0.6001.22260135,68009-Sep-200805:27x86
Eappgnui.dll6.0.6001.2226093,69609-Sep-200805:27x86
Eapphost.dll6.0.6001.22260182,27209-Sep-200805:27x86
Eappprxy.dll6.0.6001.2226041,47209-Sep-200805:27x86
For all supported x64-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Baseeapmethodconfig.xsdNot Applicable61214-Dec-200721:29Not Applicable
Baseeapmethodusercredentials.xsdNot Applicable64814-Dec-200721:29Not Applicable
Eapcommon.xsdNot Applicable75214-Dec-200721:29Not Applicable
Eapgenericusercredentials.xsdNot Applicable1,12014-Dec-200721:29Not Applicable
Eaphostconfig.xsdNot Applicable1,27514-Dec-200721:29Not Applicable
Eaphostusercredentials.xsdNot Applicable1,35314-Dec-200721:29Not Applicable
Eapp3hst.dll6.0.6000.20912261,12009-Sep-200803:38x64
Eappcfg.dll6.0.6000.20912236,03209-Sep-200803:38x64
Eappgnui.dll6.0.6000.20912103,42409-Sep-200803:38x64
Eapphost.dll6.0.6000.20912295,93609-Sep-200803:38x64
Eappprxy.dll6.0.6000.2091252,22409-Sep-200803:38x64
Baseeapmethodconfig.xsdNot Applicable61218-Dec-200721:01Not Applicable
Baseeapmethodusercredentials.xsdNot Applicable64818-Dec-200721:01Not Applicable
Eapcommon.xsdNot Applicable75218-Dec-200721:01Not Applicable
Eapgenericusercredentials.xsdNot Applicable1,12018-Dec-200721:01Not Applicable
Eaphostconfig.xsdNot Applicable1,27518-Dec-200721:01Not Applicable
Eaphostusercredentials.xsdNot Applicable1,35318-Dec-200721:01Not Applicable
Eapp3hst.dll6.0.6001.22260291,84009-Sep-200804:47x64
Eappcfg.dll6.0.6001.22260211,45609-Sep-200804:47x64
Eappgnui.dll6.0.6001.22260104,44809-Sep-200804:47x64
Eapphost.dll6.0.6001.22260261,63209-Sep-200804:47x64
Eappprxy.dll6.0.6001.2226050,68809-Sep-200804:47x64
Eapp3hst.dll6.0.6000.20912171,52009-Sep-200803:19x86
Eappcfg.dll6.0.6000.20912152,06409-Sep-200803:19x86
Eappgnui.dll6.0.6000.2091292,67209-Sep-200803:19x86
Eapphost.dll6.0.6000.20912199,68009-Sep-200803:19x86
Eappprxy.dll6.0.6000.2091240,96009-Sep-200803:19x86
Eapp3hst.dll6.0.6001.22260187,90409-Sep-200805:27x86
Eappcfg.dll6.0.6001.22260135,68009-Sep-200805:27x86
Eappgnui.dll6.0.6001.2226093,69609-Sep-200805:27x86
Eapphost.dll6.0.6001.22260182,27209-Sep-200805:27x86
Eappprxy.dll6.0.6001.2226041,47209-Sep-200805:27x86
For all supported Itanium-based versions of Windows Server 2008
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Baseeapmethodconfig.xsdNot Applicable61218-Dec-200721:02Not Applicable
Baseeapmethodusercredentials.xsdNot Applicable64818-Dec-200721:02Not Applicable
Eapcommon.xsdNot Applicable75218-Dec-200721:02Not Applicable
Eapgenericusercredentials.xsdNot Applicable1,12018-Dec-200721:02Not Applicable
Eaphostconfig.xsdNot Applicable1,27518-Dec-200721:02Not Applicable
Eaphostusercredentials.xsdNot Applicable1,35318-Dec-200721:02Not Applicable
Eapp3hst.dll6.0.6001.22260579,58409-Sep-200805:37IA-64
Eappcfg.dll6.0.6001.22260422,40009-Sep-200805:37IA-64
Eappgnui.dll6.0.6001.22260183,29609-Sep-200805:37IA-64
Eapphost.dll6.0.6001.22260539,13609-Sep-200805:37IA-64
Eappprxy.dll6.0.6001.22260119,80809-Sep-200805:37IA-64
Eapp3hst.dll6.0.6001.22260187,90409-Sep-200805:27x86
Eappcfg.dll6.0.6001.22260135,68009-Sep-200805:27x86
Eappgnui.dll6.0.6001.2226093,69609-Sep-200805:27x86
Eapphost.dll6.0.6001.22260182,27209-Sep-200805:27x86
Eappprxy.dll6.0.6001.2226041,47209-Sep-200805:27x86

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

For more information about the EAPHost architecture, visit the following Microsoft Web site:
http://msdn.microsoft.com/en-us/library/aa363523(VS.85).aspx
For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates

Additional file information for Windows Server 2008 and Windows Vista

Additional files for all supported x86-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File namePackage_1_for_kb957424~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,979
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_2_for_kb957424~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,817
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_3_for_kb957424~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,817
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_for_kb957424_client_0~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,425
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_for_kb957424_client_1~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,367
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_for_kb957424_client~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,711
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_for_kb957424_server_0~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,425
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_for_kb957424_server~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,430
Date (UTC)09-Sep-2008
Time (UTC)16:56
File nameX86_2db3d9af0089e52c5093662e084909a7_31bf3856ad364e35_6.0.6000.20912_none_e64a3d41419ea9e0.manifest
File versionNot Applicable
File size732
Date (UTC)09-Sep-2008
Time (UTC)16:56
File nameX86_509c9bf2b1850b2d414ee78d772190c9_31bf3856ad364e35_6.0.6001.22260_none_c1b7afb5b935f4a0.manifest
File versionNot Applicable
File size732
Date (UTC)09-Sep-2008
Time (UTC)16:56
File nameX86_microsoft-windows-e..-protocol-host-peer_31bf3856ad364e35_6.0.6000.20912_none_62ae1dc5df678031.manifest
File versionNot Applicable
File size41,481
Date (UTC)09-Sep-2008
Time (UTC)04:11
File nameX86_microsoft-windows-e..-protocol-host-peer_31bf3856ad364e35_6.0.6001.22260_none_645c4a55dcb86d02.manifest
File versionNot Applicable
File size41,481
Date (UTC)09-Sep-2008
Time (UTC)06:16
Additional files for all supported x64-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File nameAmd64_935f5d673b664e97d2d078b1b7ec0660_31bf3856ad364e35_6.0.6000.20912_none_bc40a843156b6ac7.manifest
File versionNot Applicable
File size1,114
Date (UTC)09-Sep-2008
Time (UTC)16:56
File nameAmd64_dc4d177f08b909527067e468c8a73cc0_31bf3856ad364e35_6.0.6001.22260_none_b93915e876477f96.manifest
File versionNot Applicable
File size1,114
Date (UTC)09-Sep-2008
Time (UTC)16:56
File nameAmd64_microsoft-windows-e..-protocol-host-peer_31bf3856ad364e35_6.0.6000.20912_none_beccb94997c4f167.manifest
File versionNot Applicable
File size41,507
Date (UTC)09-Sep-2008
Time (UTC)03:55
File nameAmd64_microsoft-windows-e..-protocol-host-peer_31bf3856ad364e35_6.0.6001.22260_none_c07ae5d99515de38.manifest
File versionNot Applicable
File size41,507
Date (UTC)09-Sep-2008
Time (UTC)05:01
File namePackage_1_for_kb957424~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size2,243
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_2_for_kb957424~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size2,079
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_3_for_kb957424~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size2,079
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_for_kb957424_client_0~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,433
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_for_kb957424_client_1~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,375
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_for_kb957424_client~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,721
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_for_kb957424_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,433
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_for_kb957424_server~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,438
Date (UTC)09-Sep-2008
Time (UTC)16:56
File nameWow64_microsoft-windows-e..-protocol-host-peer_31bf3856ad364e35_6.0.6000.20912_none_c921639bcc25b362.manifest
File versionNot Applicable
File size33,869
Date (UTC)09-Sep-2008
Time (UTC)04:08
File nameWow64_microsoft-windows-e..-protocol-host-peer_31bf3856ad364e35_6.0.6001.22260_none_cacf902bc976a033.manifest
File versionNot Applicable
File size33,869
Date (UTC)09-Sep-2008
Time (UTC)06:05
Additional files for all supported Itanium-based versions of Windows Server 2008
Collapse this tableExpand this table
File nameIa64_614e61afe8ae74440313c07b12d9d6a4_31bf3856ad364e35_6.0.6001.22260_none_680d068f47cde1c2.manifest
File versionNot Applicable
File size1,112
Date (UTC)09-Sep-2008
Time (UTC)16:56
File nameIa64_microsoft-windows-e..-protocol-host-peer_31bf3856ad364e35_6.0.6001.22260_none_645dee4bdcb675fe.manifest
File versionNot Applicable
File size41,494
Date (UTC)09-Sep-2008
Time (UTC)06:19
File namePackage_1_for_kb957424~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size2,074
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_for_kb957424_server_0~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,429
Date (UTC)09-Sep-2008
Time (UTC)16:56
File namePackage_for_kb957424_server~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,434
Date (UTC)09-Sep-2008
Time (UTC)16:56
File nameWow64_microsoft-windows-e..-protocol-host-peer_31bf3856ad364e35_6.0.6001.22260_none_cacf902bc976a033.manifest
File versionNot Applicable
File size33,869
Date (UTC)09-Sep-2008
Time (UTC)06:05

Properties

Article ID: 957424 - Last Review: September 12, 2008 - Revision: 1.0
APPLIES TO
  • Windows Vista Enterprise 64-bit Edition
  • Windows Vista Home Basic 64-bit Edition
  • Windows Vista Home Premium 64-bit Edition
  • Windows Vista Ultimate 64-bit Edition
  • Windows Vista Business
  • Windows Vista Business 64-bit Edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
Keywords: 
kbautohotfix kbexpertisebeginner kbfix kbqfe kbhotfixserver KB957424

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com