WinPE-Netzwerktreiber: Initialisieren und Hinzufügen von Treibern

Der Wpeutil-Befehl initialisiert die Windows PE (WinPE)-Netzwerktreiber, sobald WinPE gestartet wird. Das Standard-WinPE-Image enthält Unterstützung für viele gängige Netzwerkadapter und unterstützt viele der gleichen Netzwerkbefehle wie in Windows. Windows PE enthält einen grundlegenden Satz von Netzwerktreibern für viele gängige Netzwerkadapter und unterstützt viele der gleichen Netzwerkbefehle wie in Windows.

Für das Azure Netzwerk in WinPE gelten die folgenden Einschränkungen:

  • Die unterstützten Methoden zum Herstellen einer Verbindung zu Dateiservern sind TCP/IP und NetBIOS über TCP/IP. Andere Methoden wie das Netzwerkprotokoll Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX) werden nicht unterstützt.
  • Die DFS-Namensauflösung (verteiltes Dateisystem) wird nur für eigenständige Namespaces unterstützt. Domain-Namespaces werden nicht unterstützt. Eigenständige DFS-Namespaces ermöglichen einen DFS-Namespace, der nur auf dem lokalen PC vorhanden ist und daher keine Active Directory-Domäne (AD DS) verwendet.
  • Die allgemeine drahtlose Netzwerkfunktionalität wird in WinPE nicht unterstützt.
  • Das Herstellen einer Verbindung mit einem IPv4-Netzwerk von Windows PE in einem IPv6-Netzwerk wird nicht unterstützt.
  • Ab WinPE für Windows 10, Version 1709, ist das SMB1-Protokoll standardmäßig deaktiviert. Sie können die SMB1-Unterstützung aktivieren, indem Sie ausführen dism.exe /enable-feature /featurename=SMB1Protocol-client.

Zur Verbindung mit einem anderen PC oder freigegebenen Ordner in einem Netzwerk

  1. In Windows PE können Sie mit dem Befehl net use eine Verbindung zu einem freigegebenen Netzwerkordner herstellen (oder zuordnen). Wenn Sie eine Verbindung zu einem in eine Domäne eingebundenen PC herstellen, fordert Windows PE zur Eingabe eines Benutzernamens und Kennworts auf.

    net use n: \\server\share
    
  2. Sie können Windows PE auch über ein Netzwerk hosten, indem Sie Preboot Execution Environment (PXE) verwenden, das Teil der Windows-Bereitstellungsdienste ist.

Fehlerbehebung bei Netzwerkproblemen

  1. Versuchen Sie, einen Treiber für Ihr Netzwerkgerät hinzuzufügen.

    Wir empfehlen WinPE: Mount and Customize, insbesondere für alle Treiber, die während des Installationsvorgangs einen Neustart erfordern.

    Möglicherweise können Sie auch die Drvload-Befehlszeilenoptionen verwenden, um einige Treiber zu laden, während Windows PE ausgeführt wird. Alle während des Installationsvorgangs an der Registrierung vorgenommenen Aktualisierungen bleiben jedoch nach einem Neustart nicht erhalten, selbst wenn Windows PE in einem WinPE: Install on a Hard Drive (Flat Boot or Non-RAM) ausgeführt wird.

  2. Führen Sie Wpeinit und Startnet.cmd aus: Verwenden von WinPE-Startskripts zum Initialisieren des Netzwerks. Standardmäßig wird wpeinit beim Start von Windows PE ausgeführt.

  3. In einigen Fällen müssen Sie möglicherweise Firewall-Einstellungen auf dem PC konfigurieren, mit dem Sie eine Verbindung herstellen möchten. Windows PE unterstützt die IPSec-Konfiguration.

  4. Beachten Sie, dass Sie Windows PE nicht einer Domäne beitreten oder Windows PE als Server ausführen können. Weitere Informationen finden Sie unter WinPE für Windows 10.

Zum Herstellen einer Verbindung zu einem kabelgebundenen Netzwerk mit 802.1x-Authentifizierungsprotokollen

  1. Erstellen Sie ein benutzerdefiniertes Windows PE-Image, das die optionale Komponente WinPE-Dot3Svc enthält.

  2. Starten Sie einen PC mit Windows PE.

  3. Starten Sie den dot3svc-Dienst.

    net start dot3svc
    
  4. Fügen Sie ein LAN-Profil hinzu. Zum Beispiel:

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

    Beispiel-LAN-Profil:

    <?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. Verknüpfen Sie die EAP Benutzerdaten mit dem Profil. Zum Beispiel:

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

    Beispieldatei für EAP-Benutzerdaten:

    <?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. Weitere Informationen finden Sie unter Aktivieren der reinen Computerauthentifizierung für ein 802.1X-basiertes Netzwerk in Windows Vista, in Windows Server 2008 und in Windows XP Service Paket 3.

WinPE für Windows 10

WinPE: Bereitstellen und Anpassen

Wpeinit und Startnet.cmd: Verwenden von WinPE-Startskripts

Drvload-Befehlszeilenoptionen