Controladores de red de WinPE: inicialización y adición de controladores

El comando Wpeutil inicializa los controladores de red de Windows PE (WinPE) en cuanto se inicia WinPE. La imagen de WinPE predeterminada incluye compatibilidad con muchos adaptadores de red populares y admite muchos de los mismos comandos de red que en Windows. Windows PE incluye un conjunto básico de controladores de red para muchos adaptadores de red populares y admite muchos de los mismos comandos de red que en Windows.

Las redes en WinPE tienen las siguientes limitaciones:

  • Los métodos admitidos para conectarse a servidores de archivos son TCP/IP y NetBIOS a través de TCP/IP. No se admiten otros métodos, como el protocolo de red Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX).
  • La resolución de nombres del Sistema de archivos distribuido (DFS) solo se admite para espacios de nombres independientes. No admite espacios de nombres de dominio. Los espacios de nombres DFS independientes permiten un espacio de nombres DFS que solo existe en el equipo local y, por lo tanto, no usa Servicios de dominio de Active Directory (AD DS).
  • La funcionalidad general de redes inalámbricas no se admite en WinPE.
  • No se admite la conexión a una red IPv4 desde Windows PE en una red IPv6.
  • A partir de WinPE para Windows 10, la versión 1709, el protocolo SMB1 está deshabilitado de forma predeterminada. Puede habilitar la compatibilidad con SMB1 ejecutando dism.exe /enable-feature /featurename=SMB1Protocol-client.

Para conectarse a otro equipo o carpeta compartida en una red

  1. Mientras se encuentra en Windows PE, puede conectarse (o asignar) a una carpeta de red compartida mediante el comando net use . Si se conecta a un equipo unido a un dominio, Windows PE solicita un nombre de usuario y una contraseña.

    net use n: \\server\share
    
  2. También puede hospedar Windows PE desde una red mediante el entorno de ejecución de arranque previo (PXE), que forma parte de los servicios de implementación de Windows.

Solución de problemas de red

  1. Intente agregar un controlador para el dispositivo de red.

    Se recomienda WinPE: Montar y personalizar, especialmente para cualquier controlador que requiera un reinicio durante el proceso de instalación.

    También puede usar las opciones de drvload Command-Line para cargar algunos controladores mientras Se ejecuta Windows PE. Sin embargo, las actualizaciones realizadas en el registro durante el proceso de instalación no se conservarán después de un reinicio, incluso cuando Windows PE se ejecuta en un WinPE: Instalar en un disco duro (arranque plano o no RAM).

  2. Ejecute Wpeinit e Startnet.cmd: usar scripts de inicio de WinPE para inicializar la red. De forma predeterminada, wpeinit se ejecuta cuando se inicia Windows PE.

  3. En algunos casos, es posible que tenga que configurar las opciones de firewall en el equipo al que está intentando conectarse. Windows PE admite la configuración de IPSec.

  4. Tenga en cuenta que no puede unir Windows PE a un dominio ni ejecutar Windows PE como servidor. Para obtener más información, consulte WinPE para Windows 10.

Para conectarse a una red cableada mediante protocolos de autenticación 802.1x

  1. Cree una imagen personalizada de Windows PE que incluya el componente opcional WinPE-Dot3Svc .

  2. Arranque un equipo en Windows PE.

  3. Inicie el servicio dot3svc.

    net start dot3svc
    
  4. Agregue un perfil de LAN. Por ejemplo:

    netsh lan add profile="G:\EthernetLANProfile.xml"
    

    Perfil de LAN de ejemplo:

    <?xml version="1.0"?>
    <!-- Sample LAN profile: EthernetLANProfile.xml" -->
    <LANProfile xmlns="https://www.microsoft.com/networking/LAN/profile/v1">
      <MSM>
        <security>
          <OneXEnforced>false</OneXEnforced>
          <OneXEnabled>true</OneXEnabled>
          <OneX xmlns="https://www.microsoft.com/networking/OneX/v1">
            <cacheUserData>true</cacheUserData>
            <authMode>user</authMode>
            <EAPConfig><EapHostConfig 
              xmlns="https://www.microsoft.com/provisioning/EapHostConfig"><EapMethod><Type 
              xmlns="https://www.microsoft.com/provisioning/EapCommon">25</Type><VendorId 
              xmlns="https://www.microsoft.com/provisioning/EapCommon">0</VendorId><VendorType 
              xmlns="https://www.microsoft.com/provisioning/EapCommon">0</VendorType><AuthorId 
              xmlns="https://www.microsoft.com/provisioning/EapCommon">0</AuthorId></EapMethod><Config 
              xmlns="https://www.microsoft.com/provisioning/EapHostConfig"><Eap 
              xmlns="https://www.microsoft.com/provisioning/BaseEapConnectionPropertiesV1">
            <Type>25</Type><EapType 
              xmlns="https://www.microsoft.com/provisioning/MsPeapConnectionPropertiesV1">
            <ServerValidation>
              <DisableUserPromptForServerValidation>false</DisableUserPromptForServerValidation>
              <ServerNames></ServerNames>
              <TrustedRootCA>1a 2b 3c 4d 56 78 90 aa bb cc dd ee ff 1a 2b 3c 4d 5e 6f</TrustedRootCA>
              </ServerValidation><FastReconnect>true</FastReconnect>
              <InnerEapOptional>false</InnerEapOptional><Eap 
                xmlns="https://www.microsoft.com/provisioning/BaseEapConnectionPropertiesV1">
              <Type>26</Type><EapType 
                xmlns="https://www.microsoft.com/provisioning/MsChapV2ConnectionPropertiesV1">
              <UseWinLogonCredentials>false</UseWinLogonCredentials></EapType></Eap>
              <EnableQuarantineChecks>false</EnableQuarantineChecks>
              <RequireCryptoBinding>false</RequireCryptoBinding><PeapExtensions>
              <PerformServerValidation 
                xmlns="https://www.microsoft.com/provisioning/MsPeapConnectionPropertiesV2">false
              </PerformServerValidation><AcceptServerName 
                xmlns="https://www.microsoft.com/provisioning/MsPeapConnectionPropertiesV2">false
                </AcceptServerName><PeapExtensionsV2 
                xmlns="https://www.microsoft.com/provisioning/MsPeapConnectionPropertiesV2">
              <AllowPromptingWhenServerCANotFound 
                xmlns="https://www.microsoft.com/provisioning/MsPeapConnectionPropertiesV3">true
              </AllowPromptingWhenServerCANotFound></PeapExtensionsV2></PeapExtensions></EapType>
            </Eap></Config></EapHostConfig></EAPConfig>
          </OneX>
        </security>
      </MSM>
    </LANProfile>
    
  5. Vincule los datos de usuario de EAP con el perfil. Por ejemplo:

    netsh lan set eapuserdata filename="g:\EAP_UserData.xml" alluser=yes Interface="ethernet"
    

    Archivo de datos de usuario de EAP de ejemplo:

    <?xml version="1.0"?>
    <!-- Sample EAP user data: EAP_UserData.xml" -->
    <EapHostUserCredentials 
      xmlns="https://www.microsoft.com/provisioning/EapHostUserCredentials" 
      xmlns:eapCommon="https://www.microsoft.com/provisioning/EapCommon" 
      xmlns:baseEap="https://www.microsoft.com/provisioning/BaseEapMethodUserCredentials">
      <EapMethod>
        <eapCommon:Type>25</eapCommon:Type>
        <eapCommon:AuthorId>0</eapCommon:AuthorId>
      </EapMethod>
      <Credentials
        xmlns:eapUser="https://www.microsoft.com/provisioning/EapUserPropertiesV1" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xmlns:baseEap="https://www.microsoft.com/provisioning/BaseEapUserPropertiesV1" 
        xmlns:MsPeap="https://www.microsoft.com/provisioning/MsPeapUserPropertiesV1" 
        xmlns:MsChapV2="https://www.microsoft.com/provisioning/MsChapV2UserPropertiesV1">
        <baseEap:Eap>
          <baseEap:Type>25</baseEap:Type>
          <MsPeap:EapType>
            <MsPeap:RoutingIdentity>onex\administrator</MsPeap:RoutingIdentity>
            <baseEap:Eap>
              <baseEap:Type>26</baseEap:Type>
              <MsChapV2:EapType>
                <MsChapV2:Username>actualuser</MsChapV2:Username>
                <MsChapV2:Password>actualpassword</MsChapV2:Password>
                <MsChapV2:LogonDomain>actualdomain</MsChapV2:LogonDomain>
              </MsChapV2:EapType>
            </baseEap:Eap>
          </MsPeap:EapType>
        </baseEap:Eap>
      </Credentials>
    </EapHostUserCredentials>
    
  6. Para obtener más información, consulta Habilitación de la autenticación de solo equipo para una red basada en 802.1X en Windows Vista, en Windows Server 2008 y en Windows XP Service Pack 3.

WinPE para Windows 10

WinPE: Montaje y personalización

Wpeinit y Startnet.cmd: Uso de scripts de inicio de WinPE

Opciones de drvload Command-Line