Driver di rete WinPE: Inizializzazione e aggiunta di driver

Il comando Wpeutil inizializza i driver di rete Windows PE (WinPE) non appena Viene avviato WinPE. L'immagine WinPE predefinita include il supporto per molte schede di rete popolari e supporta molti degli stessi comandi di rete di Windows. Windows PE include un set di driver di rete di base per molte schede di rete popolari e supporta molti degli stessi comandi di rete di Windows.

La rete in WinPE presenta le limitazioni seguenti:

  • I metodi supportati per la connessione ai file server sono TCP/IP e NetBIOS su TCP/IP. Altri metodi, ad esempio il protocollo di rete IpX/SPX (Internetwork Packet Exchange/Sequenced Packet Exchange/SPX) non sono supportati.
  • La risoluzione dei nomi DFS (Distributed File System) è supportata solo per gli spazi dei nomi autonomi. Non supporta gli spazi dei nomi dei domini. Gli spazi dei nomi DFS autonomi consentono uno spazio dei nomi DFS esistente solo nel PC locale e pertanto non usa Active Directory Domain Services (AD DS).
  • La funzionalità di rete wireless generale non è supportata in WinPE.
  • La connessione a una rete IPv4 da Windows PE in una rete IPv6 non è supportata.
  • A partire da WinPE per Windows 10, versione 1709, il protocollo SMB1 è disabilitato per impostazione predefinita. È possibile abilitare il supporto SMB1 eseguendo dism.exe /enable-feature /featurename=SMB1Protocol-client.

Per connettersi a un altro PC o a una cartella condivisa in una rete

  1. Mentre in Windows PE è possibile connettersi (o mappare) a una cartella di rete condivisa usando il comando net use . Se ci si connette a un PC aggiunto al dominio, Windows PE richiede un nome utente e una password.

    net use n: \\server\share
    
  2. È anche possibile ospitare Windows PE da una rete usando Preboot Execution Environment (PXE), che fa parte di Servizi di distribuzione Windows.

Risoluzione dei problemi di rete

  1. Provare a aggiungere un driver per il dispositivo di rete.

    È consigliabile WinPE: montare e personalizzare, soprattutto per qualsiasi driver che richiede un riavvio durante il processo di installazione.

    È anche possibile usare le opzioni di drvload Command-Line per caricare alcuni driver durante l'esecuzione di Windows PE. Tuttavia, tutti gli aggiornamenti apportati al Registro di sistema durante il processo di installazione non verranno mantenuti dopo un riavvio, anche quando Windows PE è in esecuzione in un winPE: Installare in un disco rigido (Avvio flat o non RAM) .

  2. Eseguire Wpeinit e Startnet.cmd: Uso di Script di avvio WinPE per inizializzare la rete. Per impostazione predefinita, wpeinit viene eseguito all'avvio di Windows PE.

  3. In alcuni casi, potrebbe essere necessario configurare le impostazioni del firewall nel PC a cui si sta tentando di connettersi. Windows PE supporta la configurazione IPSec.

  4. Nota, non è possibile aggiungere Windows PE a un dominio o eseguire Windows PE come server. Per altre informazioni, vedere WinPE per Windows 10.

Per connettersi a una rete cablata usando protocolli di autenticazione 802.1x

  1. Creare un'immagine windows PE personalizzata che include il componente facoltativo WinPE-Dot3Svc .

  2. Avviare un PC in Windows PE.

  3. Avviare il servizio dot3svc.

    net start dot3svc
    
  4. Aggiungere un profilo LAN. Ad esempio:

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

    Profilo LAN di esempio:

    <?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. Collegare i dati utente EAP al profilo. Ad esempio:

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

    File di dati utente EAP di esempio:

    <?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. Per altre informazioni, vedere Come abilitare l'autenticazione solo computer per una rete basata su 802.1X in Windows Vista, in Windows Server 2008 e in Windows XP Service Pack 3.

WinPE per Windows 10

WinPE: montaggio e personalizzazione

Wpeinit e Startnet.cmd: Uso di script di avvio WinPE

Opzioni di drvload Command-Line