WinPE ネットワークドライバー: ドライバーの初期化と追加WinPE Network Drivers: Initializing and adding drivers

Wpeutil コマンドは、WinPE が起動するとすぐに Windows PE (WinPE) ネットワークドライバーを初期化します。The Wpeutil command initializes the Windows PE (WinPE) network drivers as soon as WinPE boots. 既定の WinPE イメージには、多くの一般的なネットワークアダプターのサポートが含まれており、Windows の場合と同じネットワークコマンドの多くがサポートされています。The default WinPE image includes support for many popular network adapters, and supports many of the same networking commands as in Windows. Windows PE には、多くの一般的なネットワークアダプター用のネットワークドライバーの基本セットが含まれており、Windows の場合と同じネットワークコマンドの多くがサポートされています。Windows PE includes a basic set of network drivers for many popular network adapters, and supports many of the same networking commands as in Windows.

WinPE でのネットワークには、次の制限があります。Networking in WinPE has the following limitations:

  • ファイルサーバーへの接続に関してサポートされている方法は、tcp/ip と NetBIOS over TCP/IP です。The supported methods of connecting to file servers are TCP/IP and NetBIOS over TCP/IP. インターネットパケット交換/Sequenced Packet Exchange (IPX/SPX) ネットワークプロトコルなど、他の方法はサポートされていません。Other methods, like the Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX) network protocol are not supported.
  • 分散ファイルシステム (DFS) 名前解決は、スタンドアロンの名前空間でのみサポートされています。Distributed File System (DFS) name resolution is supported for stand-alone namespaces only. ドメイン名前空間はサポートされていません。It doesn't support domain namespaces. スタンドアロン DFS 名前空間では、ローカル PC にのみ存在する DFS 名前空間を使用できます。したがって、Active Directory Domain Services (AD DS) は使用しません。Stand-alone DFS namespaces allow for a DFS namespace that exists only on the local PC and therefore doesn't use Active Directory Domain Services (AD DS).
  • 一般的なワイヤレスネットワーク機能は、WinPE ではサポートされていません。General wireless networking functionality is not supported in WinPE.
  • IPv6 ネットワーク上の Windows PE から IPv4 ネットワークに接続することはサポートされていません。Connecting to an IPv4 network from Windows PE on an IPv6 network is not supported.
  • Windows 10 バージョン1709の WinPE 以降では、SMB1 プロトコルが既定で無効になっています。Starting with WinPE for Windows 10, version 1709, SMB1 protocol is disabled by default. を実行して、SMB1 のサポートを有効にすることができ dism.exe /enable-feature /featurename=SMB1Protocol-client ます。You can enable SMB1 support by running dism.exe /enable-feature /featurename=SMB1Protocol-client.

ネットワーク上の別の PC または共有フォルダーに接続するにはTo connect to another PC or shared folder on a network

  1. Windows PE では、 net use コマンドを使用して共有ネットワークフォルダーに接続 (またはマッピング) できます。While in Windows PE, you can connect (or map) to a shared network folder by using the net use command. ドメインに参加している PC に接続している場合は、Windows PE によってユーザー名とパスワードの入力が求められます。If you’re connecting to a domain-joined PC, Windows PE prompts for a username and password.

    net use n: \\server\share
    
  2. また、 Windows 展開サービスの一部であるプレブート実行環境 (PXE) を使用して、ネットワークから Windows PE をホストすることもできます。You can also host Windows PE from a network by using Preboot Execution Environment (PXE), which is part of Windows Deployment Services.

ネットワークに関する問題のトラブルシューティングTroubleshooting networking problems

  1. ネットワークデバイスのドライバーを追加してみてください。Try adding a driver for your network device.

    WinPE を使用することをお勧めします。インストールプロセス中に再起動が必要なドライバーには特に、 マウントとカスタマイズが推奨されます。We recommend WinPE: Mount and Customize, especially for any driver that requires a reboot during the installation process.

    また、 Drvload Command-Line オプション を使用して、Windows PE の実行中に一部のドライバーを読み込むこともできます。You may also be able to use the Drvload Command-Line Options to load some drivers while Windows PE is running. ただし、Windows PE が WinPE: ハードドライブにインストールされている (フラットブートまたは非 RAM)場合でも、インストールプロセス中にレジストリに加えられた更新は、再起動後は保持されません。However, any updates made to the registry during the installation process will not persist after a reboot, even when Windows PE is running in a WinPE: Install on a Hard Drive (Flat Boot or Non-RAM).

  2. Wpeinit を実行し、WinPE スタートアップスクリプトを使用してネットワークを初期化します。Run Wpeinit and Startnet.cmd: Using WinPE Startup Scripts to initialize the network. 既定では、wpeinit は Windows PE の起動時に実行されます。By default, wpeinit runs when Windows PE starts.

  3. 場合によっては、接続しようとしている PC でファイアウォール設定を構成しなければならないことがあります。In some cases, you may need to configure firewall settings on the PC that you are trying to connect to. Windows PE は IPSec の構成をサポートしています。Windows PE supports IPSec configuration.

  4. Windows PE をドメインに参加させたり、Windows PE をサーバーとして実行したりすることはできません。Note, you cannot join Windows PE to a domain, or run Windows PE as a server. 詳細については、「 Windows 10 用の WinPE」を参照してください。For more information, see WinPE for Windows 10.

802.1 x 認証プロトコルを使用してワイヤード (有線) ネットワークに接続するにはTo connect to a wired network using 802.1x authentication protocols

  1. Dot3Svc のオプションコンポーネントを含むカスタム Windows PE イメージを作成します。Create a custom Windows PE image that includes the WinPE-Dot3Svc optional component.

  2. PC を Windows PE で起動します。Boot a PC to Windows PE.

  3. Dot3svc サービスを開始します。Start the dot3svc service.

    net start dot3svc
    
  4. LAN プロファイルを追加します。Add a LAN profile. 次に例を示します。For example:

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

    サンプル LAN プロファイル:Sample LAN Profile:

    <?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. EAP ユーザーデータをプロファイルにリンクします。Link the EAP User Data with the profile. 次に例を示します。For example:

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

    EAP ユーザーデータファイルの例:Sample EAP User Data file:

    <?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. 詳細については、「 Windows Vista、Windows Server 2008、および WINDOWS XP Service Pack 3 で 802.1 x ベースのネットワークのコンピューターのみの認証を有効にする方法」を参照してください。For more info, see How to enable computer-only authentication for an 802.1X-based network in Windows Vista, in Windows Server 2008, and in Windows XP Service Pack 3.

関連トピックRelated topics

WinPE for Windows 10WinPE for Windows 10

WinPE: マウントとカスタマイズWinPE: Mount and Customize

Wpeinit と Startnet .cmd: WinPE スタートアップスクリプトの使用Wpeinit and Startnet.cmd: Using WinPE Startup Scripts

Drvload Command-Line オプションDrvload Command-Line Options