Artigo: 972831 - Última revisão: sexta-feira, 12 de Novembro de 2010 - Revisão: 1.0

O IEEE 802. 1X protocolo de autenticação não é suportado no Windows Preinstall Environment (PE) 3. 0

Está disponível transferência de hotfixDisponível transferência de hotfix
Ver e solicitar transferências de hotfix
Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Introdução

Ambiente de pré-instalação Windows (PE) 3. 0 não suporta o protocolo de autenticação IEEE 802.X. Por conseguinte, o cliente de Windows PE 3. 0 não consegue autenticar um parâmetro que está configurado para acesso de rede IEEE 802.X autenticado.

Mais Informação

Depois de aplicar esta correcção, o Windows PE 3. 0 suporta o protocolo de autenticação IEEE 802.X.

Nota802. Autenticação 1x não é suportada quando iniciar o Windows PE a partir das seguintes opções:
  • Implementação do Microsoft System Center Configuration Manager 2007 Operating System
  • Implementação do Microsoft Toolkit

Informações sobre correcções

Tem uma correcção suportada disponível na Microsoft. No entanto, esta correcção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham o problema descrito neste artigo. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Se a correcção está disponível para transferência, existe uma secção "denominada transferência de correcção disponível" na parte superior deste artigo da Knowledge Base. Se esta secção não for apresentada, contacte o suporte a clientes Microsoft e suporte para obter a correcção.

NotaSe ocorrerem problemas adicionais ou se for necessária a qualquer resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a perguntas de suporte adicionais e a problemas que não são elegíveis para esta correcção específica. Para obter uma lista completa dos números de telefone do suporte a clientes Microsoft e o suporte ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
NotaO formulário "Transferência de correcção disponível" apresenta os idiomas para os quais a correcção está disponível. Se não visualizar o seu idioma, é porque não está uma correcção disponível para esse idioma.

Pré-requisitos

Não há nenhum pré-requisitos para instalar esta correcção.

Informações de registo

Para utilizar uma das correcções neste pacote, não é necessário efectuar quaisquer alterações ao registo.

Informações sobre substituição de correcções

Esta correcção não substitui quaisquer outras actualizações ou correcções.

Informações sobre o ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de arquivo posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas no tempo universal coordenado (UTC). Quando visualiza as informações do ficheiro, é convertida para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize aFuso horárioseparador naData e horaitem no painel de controlo.
Para todas as suportadas versões baseadas em x86 do Windows PE 3. 0
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Dot3cfg.dll6.1.7600.2054182,43205-Out-200905: 51x86
Dot3api.dll6.1.7600.2054191,13605-Out-200905: 51x86
Dot3dlg.dll6.1.7600.2054147,10405-Out-200905: 51x86
Dot3msm.dll6.1.7600.20541115,20005-Out-200905: 51x86
Dot3svc.dll6.1.7600.20541214,01605-Out-200905: 51x86
Report.System.netdiagframework.XMLNão aplicável29,35622-Jul-200923: 04Não aplicável
Report.System.Wired.XMLNão aplicável19,29022-Jul-200923: 04Não aplicável
Rules.System.netdiagframework.XMLNão aplicável57,28622-Jul-200923: 04Não aplicável
Rules.System.Wired.XMLNão aplicável40,90222-Jul-200923: 04Não aplicável
Onex.dll6.1.7600.20541199,16805-Out-200905: 51x86
Onexui.dll6.1.7600.205411,111,55205-Out-200905: 51x86
Para todas as suportadas versões baseadas em x64 do Windows PE 3. 0
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Dot3cfg.dll6.1.7600.2054169,12005-Out-200906: 41x64
Dot3api.dll6.1.7600.2054184,99205-Out-200906: 41x64
Dot3dlg.dll6.1.7600.2054157,85605-Out-200906: 41x64
Dot3msm.dll6.1.7600.20541103,93605-Out-200906: 41x64
Dot3svc.dll6.1.7600.20541252,41605-Out-200906: 41x64
Report.System.netdiagframework.XMLNão aplicável29,35622-Jul-200923: 23Não aplicável
Report.System.Wired.XMLNão aplicável19,29022-Jul-200923: 23Não aplicável
Rules.System.netdiagframework.XMLNão aplicável57,28622-Jul-200923: 23Não aplicável
Rules.System.Wired.XMLNão aplicável40,90222-Jul-200923: 23Não aplicável
Onex.dll6.1.7600.20541235,52005-Out-200906: 41x64
Onexui.dll6.1.7600.163851,080,32014-Jul-200901: 41x64
Dot3api.dll6.1.7600.2054191,13605-Out-200905: 51x86
Dot3dlg.dll6.1.7600.1638547,10414-Jul-200901: 15x86
Dot3msm.dll6.1.7600.20541115,20005-Out-200905: 51x86
Onex.dll6.1.7600.20541199,16805-Out-200905: 51x86
Onexui.dll6.1.7600.205411,111,55205-Out-200905: 51x86

Adicionar a actualização para o Windows PE 3. 0

As instruções seguintes mostram como adicionar a seguinte actualização Windows PE 3. 0. Não abrange qualquer integração com o System Center Configuration Manager ou com outros produtos.
972831  (http://support.microsoft.com/kb/972831/ ) O IEEE 802. 1X protocolo de autenticação não é suportado no Windows Preinstall Environment (PE) 3. 0
Tem de ter os seguintes ficheiros e pré-requisitos disponíveis ou instalados:
  • Um computador técnico que tenha o Windows automática Installation Kit (AIK) para Windows 7 instalado
  • 394904_intl_i386_zip.exe ou 394905_intl_x64_zip.exe, dependendo da arquitectura da imagem do Windows PE
  • O seguinte script VBS e dois ficheiros XML. Estão localizados naExemplos de scriptssecção:
    • StartDot3.VBS
    • USERDATA-EAP-TLS.xml
    • Com fios-WinPE-EAP-TLS.xml
  • O certificado de raiz, guardado como RootCert.cer
  • Os certificados da AC subordinada, guardados como SubCACert.cer
  • O certificado do utilizador pfx, guardado como Usercert.pfx
  • As versões x86 ou x64 do certutil. exe e certutil.exe.mui a partir de um computador baseado em Windows 7, dependendo da arquitectura da imagem do Windows PE
NotaO exemplo seguinte cria uma versão 86 do Windows PE.

Num computador baseado em Windows 7, baseado no Windows Server 2008 ou baseados no Windows Server 2008 R2, instale o Windows AIK 7.
  1. No computador do técnico, clique emIniciar, aponte paraTodos os programas, aponte paraWindows AIK, com o botão direitoComandos de ferramentas de implementaçãoe, em seguida, clique emExecutar como administrador.

    O atalho de menu abre uma janela de linha de comandos e define as variáveis de ambiente para apontar para todas as ferramentas necessárias. Por predefinição, todas as ferramentas são instaladas na pasta C:\Program Files\Windows AIK\Tools.
  2. Na linha de comandos, execute o script Copype.cmd. O script requer dois argumentos: localização de arquitectura e o destino do hardware.

    Por exemplo, executar copype.cmdarquitectura>destino>, em quearquitectura> pode ser x86, amd64, ou ia64, edestino> é o caminho do directório local.

    Por exemplo, execute este comando:
    c:\winpe_x86 copype.cmd x86
    O script cria a seguinte estrutura de directório e copia todos os ficheiros necessários para essa arquitectura:
    \winpe_x86
    \winpe_x86\ISO
    \winpe_x86\mount
  3. Copiar a imagem de base (Windows PE.wim) para a pasta \Winpe_x86\ISO\sources e mude o nome do ficheiro para boot.wim.
    copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim
  4. Imagem do Windows PE base de montagem. Neste passo, monte a imagem de base para um directório local para que possa adicionar ou remover os pacotes.
    Dism /Mount-Wim /WimFile:C:\winpe_x86\ISO\sources\boot.wim /index:1 /MountDir:C:\winpe_x86\mount
  5. Adicione os seguintes pacotes para a imagem. Tenha em atenção que cada comando deve ser uma única linha, e o comando não deve moldar.

    Adicionar pacote de WMI do WINPE
    dism.exe /image:C:\winpe_x86\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-wmi.cab"

    dism.exe /image:C:\winpe_x86\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-wmi_en-us.cab"
    Adicionar pacote de WINPE Scripting
    dism.exe /image:C:\winpe_x86\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-scripting.cab"

    dism.exe /image:C:\winpe_x86\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-scripting_en-us.cab"
    Adicionar pacote de WINPE HTA
    dism.exe /image:C:\winpe_x86\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab"

    dism.exe /image:C:\winpe_x86\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab"
  6. Adicionar pacote de WMI do WINPE
    dism.exe /image:C:\winpe_x86\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-wmi.cab"

    dism.exe /image:C:\winpe_x86\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-wmi_en-us.cab"
    Adicionar pacote de WINPE Scripting
    dism.exe /image:C:\winpe_x86\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-scripting.cab"

    dism.exe /image:C:\winpe_x86\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-scripting_en-us.cab"
    Adicionar pacote de WINPE HTA
    dism.exe /image:C:\winpe_x86\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-hta.cab"

    dism.exe /image:C:\winpe_x86\mount /add-package /packagepath:"C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\en-us\winpe-hta_en-us.cab"
  7. Extrai o conteúdo da actualização 394904_intl_i386_zip.exe para a pasta c:\972831.
  8. Adicione a actualização para o 802. 1X suporte para a imagem:
    dism.exe /image:C:\winpe_x86\mount /add-package /packagepath:"c:\972831\Windows6.1-KB972831-86.cab" 
  9. Crie uma pasta que contenha ficheiros adicionais para 802. 1X suporte. Para o fazer, execute o seguinte comando:
    MD C:\winpe_x86\mount\winpe
  10. Copie o certutil. exe e certutil.exe.mui de um computador baseado em Windows 7 para a pasta c:\winpe_x86\mount\winpe. Estes ficheiros podem ser encontrados na pasta %windir%\system32.

    NotaTem de copiar a versão correcta destes ficheiros, com base na arquitectura da imagem do Windows PE.
  11. Edite o ficheiro com fios-WinPE EAP-TLS.xml e altere a seguinte linha para introduzir thumbprint/hash do certificado de AC de raiz para a autoridade de certificação correcto:
    <TrustedRootCA>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</TrustedRootCA> 
  12. Copie o perfil de ligação para o directório Windows PE utilizando o EAP-TLS:
    Copy Wired-WinPE-EAP-TLS.xml C:\winpe_x86\mount\winpe 
  13. Edite o ficheiro USERDATA-EAP-TLS.xml e alterar as seguintes linhas para nome de utilizador e UserCert:
    <eapTls:Username>contoso\username</eapTls:Username>

    <eapTls:UserCert>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</eapTls:UserCert>
  14. Copie o perfil de ligação para o directório Windows PE utilizando o EAP-TLS:
    copy USERDATA-EAP-TLS.xml C:\winpe_x86\mount\winpe 
  15. Copie o certificado de raiz e quaisquer certificados da AC subordinada à pasta c:\winpe_x86\mount\winpe.
  16. Copie o pfx de certificado de utilizador para a pasta c:\winpe_x86\mount\winpe.
  17. Editar ficheiro StartDot3.vbs e altere a seguinte linha:
    certutil ?user ?p PASSWORD -importpfx \winpe\USERcert.pfx NOEXPORT,NOCHAIN 
    NotaNesta linha, tem de alterar a PASSWORD para a palavra-passe que foi atribuída ao certificado quando foi exportada.
  18. Copie StartDot3.vbs para a pasta c:\winpe_x86\mount\winpe.
  19. Edite startnet.cmd para executar StartDot3.vbs automaticamente:
    notepad C:\winpe_x86\mount\windows\system32\startnet.cmd
  20. Adicionar.\winpe\StartDot3.vbsDepois dowpeinitcomando e, em seguida, guarde o ficheiro startnet.cmd.
  21. Desmontar e consolidar as alterações para o .WIM:
    Dism /Unmount-Wim /MountDir:C:\winpe_x86\mount /Commit
  22. Crie o suporte de arranque utilizando os passos descritos no ficheiro de ajuda do Windows 7 AIK sob os seguintes tópicos:
    • "Para criar um CD-ROM de arranque"
    • "Para criar um arranque UFD"

Exemplos de scripts

A Microsoft fornece exemplos de programação apenas, para fins sem garantia expressa ou implícita, incluindo, mas não se limitando a, garantias implícitas de comercialização e/ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas utilizadas para criar e depurar procedimentos. Os profissionais de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionar funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas.
Se dispõe de limitada experiência de programação, poderá contactar um Microsoft Certified Partner ou a serviços consultivos da Microsoft. Para mais informações, visite estes Web sites da Microsoft:

Microsoft Certified Partner-https://Partner.microsoft.com/global/30000104 (https://partner.microsoft.com/global/30000104)

Serviços consultivos Microsoft-http://support.microsoft.com/gp/advisoryservice (http://support.microsoft.com/gp/advisoryservice)

Para mais informações sobre as opções de suporte disponíveis e sobre como contactar a Microsoft, visite o seguinte Web site da Microsoft:http://support.microsoft.com/default.aspx?scid=fh;pt;cntactms (http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS)

StartDot3.VBS

?================================
?StartDot3.VBS
?================================
Dim WshShell
Set WshShell = CreateObject("WScript.Shell")

commandLine = "certutil -addstore Root \winpe\Rootcert.cer"
Return = WshShell.Run(commandLine, 0, true)

commandLine = "certutil -addstore CA \winpe\SubCAcert.cer"
Return = WshShell.Run(commandLine, 0, true)

commandLine = "certutil ?user ?p PASSWORD -importpfx \winpe\USERcert.pfx NOEXPORT,NOCHAIN"
Return = WshShell.Run(commandLine, 0, true)

commandLine = "net start dot3svc"
Return = WshShell.Run(commandLine, 0, true)

commandLine = "netsh lan add profile filename=\winpe\Wired-WinPE-EAP-TLS.xml"
Return = WshShell.Run(commandLine, 0, true)

commandLine = "netsh lan set eapuserdata filename=\winpe\Wired-WinPE-UserData-EAP-TLS.xml allusers=yes interface=*"
Return = WshShell.Run(commandLine, 0, true)

USERDATA-EAP-TLS.xml
<?xml version="1.0"?>
<EapHostUserCredentials xmlns="http://www.microsoft.com/provisioning/EapHostUserCredentials" xmlns:eapCommon="http://www.microsoft.com/provisioning/EapCommon" xmlns:baseEap="http://www.microsoft.com/provisioning/BaseEapMethodUserCredentials">
<EapMethod>
<eapCommon:Type>13</eapCommon:Type>
<eapCommon:AuthorId>0</eapCommon:AuthorId>
</EapMethod>
<Credentials xmlns:eapUser="http://www.microsoft.com/provisioning/EapUserPropertiesV1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:baseEap="http://www.microsoft.com/provisioning/BaseEapUserPropertiesV1" xmlns:eapTls="http://www.microsoft.com/provisioning/EapTlsUserPropertiesV1">
<baseEap:Eap>
<baseEap:Type>13</baseEap:Type>
<eapTls:EapType>
<eapTls:Username>contoso\username</eapTls:Username>
<eapTls:UserCert>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</eapTls:UserCert>
</eapTls:EapType>
</baseEap:Eap>
</Credentials>
</EapHostUserCredentials>

Com fios-WinPE-EAP-TLS.xml

<?xml version="1.0"?>
<LANProfile xmlns="http://www.microsoft.com/networking/LAN/profile/v1">
<MSM>
<security>
<OneXEnforced>false</OneXEnforced>
<OneXEnabled>true</OneXEnabled>
<OneX xmlns="http://www.microsoft.com/networking/OneX/v1">
<authMode>user</authMode>
<EAPConfig><EapHostConfig xmlns="http://www.microsoft.com/provisioning/EapHostConfig"><EapMethod>
<Type xmlns="http://www.microsoft.com/provisioning/EapCommon">13</Type>
<VendorId xmlns="http://www.microsoft.com/provisioning/EapCommon">0</VendorId>
<VendorType xmlns="http://www.microsoft.com/provisioning/EapCommon">0</VendorType>
<AuthorId xmlns="http://www.microsoft.com/provisioning/EapCommon">0</AuthorId>
</EapMethod>
<Config xmlns="http://www.microsoft.com/provisioning/EapHostConfig">
<Eap xmlns="http://www.microsoft.com/provisioning/BaseEapConnectionPropertiesV1"><Type>13</Type>
<EapType xmlns="http://www.microsoft.com/provisioning/EapTlsConnectionPropertiesV1">
<CredentialsSource>
<CertificateStore>
<SimpleCertSelection>true</SimpleCertSelection>
</CertificateStore>
</CredentialsSource>
<ServerValidation>
<DisableUserPromptForServerValidation>false</DisableUserPromptForServerValidation>
<ServerNames></ServerNames>
<TrustedRootCA>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</TrustedRootCA>
</ServerValidation>
<DifferentUsername>false</DifferentUsername>
<PerformServerValidation xmlns="http://www.microsoft.com/provisioning/EapTlsConnectionPropertiesV2">true</PerformServerValidation>
<AcceptServerName xmlns="http://www.microsoft.com/provisioning/EapTlsConnectionPropertiesV2">false</AcceptServerName>
</EapType>
</Eap>
</Config>
</EapHostConfig>
</EAPConfig>
</OneX>
</security>
</MSM>
</LANProfile>

Referências

Os produtos de outros fabricantes explicado neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou outra, sobre o desempenho ou fiabilidade destes produtos.
Palavras-chave: 
kbexpertiseadvanced kbfix kbautohotfix kbqfe kbsurveynew kbmt KB972831 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 972831  (http://support.microsoft.com/kb/972831/en-us/ )