Windows OS Hub
  • Windows
    • Windows 11
    • Windows 10
    • Windows Server 2025
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
    • Proxmox
  • PowerShell
  • Linux
  • Home
  • About

Windows OS Hub

  • Windows
    • Windows 11
    • Windows 10
    • Windows Server 2025
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
    • Proxmox
  • PowerShell
  • Linux

 Windows OS Hub / Windows 11 / Steps to Load and Initialize Network Drivers in Windows PE or Recovery Environment

February 25, 2026

Steps to Load and Initialize Network Drivers in Windows PE or Recovery Environment

This article explains how to manually load network adapter drivers in Windows PE (Preinstallation Environment) or WinRE (Recovery Environment), initialize networking, configure a static IP address and preferred DNS server, and map a network drive.

If you need to access local network or internet resources from the WinPE environment, you will likely find that your network adapter driver is missing from the boot image, making network access not possible.

Windows Preinstallation Environment (WinPE) is used primarily to install, maintain, and repair Windows. This is a lightweight bootable version of Windows that allows you to perform some basic system tasks. WinRE (Windows Recovery Environment) is also based on WinPE, but is primarily intended for use in troubleshooting, performing automatic repairs, or system recovery. Only the most basic universal drivers are added to the WinPE image in the boot.wim file, to minimize its size.

Let’s suppose that you booted your computer into WinPE from a LiveCD image or a Windows installation USB flash drive. In the second case, press the Shift+F10 key combination directly on the installation screen to open the command prompt. Ensure that this lightweight Windows image is unable to detect network adapters.

netsh interface show interface

or

wmic nic get NetConnectionID

The second command returned No Instance(s) Available, indicating that either the computer has no network adapter, or a suitable driver could not be found.

No Instance(s) Available - no network adapters in WinPE or WinRE

How can you verify the presence of network adapters and identify their specific models on a computer from the WinPE environment?

Use the built-in WbemTest tools to find information about your computer’s hardware from the WinPE environment. Run the program, connect to the root\cimv2 namespace, and click the Query button. Then execute the following WMI query:

select * from Win32_PNPEntity where (description like '%ether%') or (description like '%network%')

WbemTest - find network adapter ven and dev id

In my case, I found a network adapter with the ID VEN 8086 and DEV 10D3 on the computer. You can identify the model of the network adapter by its vendor and product ID (see ‘How to identify unknown hardware in Windows‘). By querying devicehunt.com with this data, we identified the network adapter as “Intel 82574L Gigabit Network Connection“.

Identify network adapter model by ID

Download the network adapter drivers from the vendor’s website and extract them to a folder on a USB flash drive. The driver directory must contain INF, CAT, and SYS files. Plug the USB stick into the computer. Run the following command to find out which drive letter has been assigned to it:

wmic logicaldisk get caption, deviceid, description

wmic - find removable drive letter in WinPE

Now, you can use the built-in drvload command to load a driver from an INF file in the WinPE environment.

drvload e:\ws2022\e1d.inf

Ensure that the Intel network driver has been loaded into the WinPE environment memory.

pnputil /enum-drivers

pnputil /enum-drivers

Drivers can be integrated into the Windows PE image contained in the boot.wim file.

Then initialize the network:

wpeinit

or

wpeutil InitializeNetwork

Run the command again and check the results:

netsh interface show interface

The Ethernet0 network adapter is now available in the WinPE environment.

Initialize network interface in Windows PE

By default, the network interface is configured to automatically obtain an IP address from an available DHCP server ( DHCP enabled = Yes ).

netsh int ip show conf

view network settings in WinPE

You can configure a static IP address and preferred DNS server manually:

netsh int ip set address Ethernet0 static 192.168.18.123 255.255.255.0 192.168.18.2
netsh int ipv4 add dnsserver name=Ethernet0 addr=192.168.18.2 index=1

Set static IP in Windows PE usng netsh int ip command

To reset the Ethernet0 adapter settings so that it automatically obtains an IP address from DHCP:

netsh interface ipv4 set address Ethernet0 source=dhcp
wpeinit

You can map a shared network folder from a remote computer to a drive letter using the standard net use command:

net use I: \\192.168.39.91\ISO

Map a shared network folder in Windows Preinstallation Environment

Starting with Windows 10 1709, the SMBv1 protocol is disabled in the WinPE environment. It can only be enabled by modifying the boot.wim file using DISM.

By default, the WinPE environment has a firewall enabled, which restricts remote access to the device. The built-in firewall also blocks ICMP ping responses. To enable remote access to the WinPE environment, disable the firewall by running the following command:

wpeutil disablefirewall

wpeutil disablefirewall

In order to connect to the WinPE environment remotely, you will need to reset the built-in administrator password. Run the command to set a new password.

net user administrator *

The device that booted in WinPE will now be accessible via the network.

remote access winpe instance over network

If you back up the system state using the wbadmin command, you can list the available image versions in the network folder:

wbadmin get versions -backuptarget:\\<server>\<share>

In this post, we covered how to enable and configure the network in the Windows PE environment. This allows you to access network resources and the internet. For example, you can use it to update the definitions of an offline antivirus scanner. This approach also enables you to install Windows over the network on computers that don’t support PXE boot, or to restore a system from an image stored in a network folder.

0 comment
0
Facebook Twitter Google + Pinterest
Windows 10Windows 11
previous post
How to Set a Custom Drive Icon in Windows

Related Reading

How to Prefer IPv4 over IPv6 in Windows...

April 15, 2025

Change BIOS from Legacy to UEFI without Reinstalling...

April 23, 2025

How to Detect Which User Installed or Removed...

June 25, 2025

Find a Process Causing High Disk Usage on...

July 16, 2025

Map a Network Drive over SSH (SSHFS) in...

May 13, 2025

Fix: The referenced assembly could not be found...

March 25, 2025

How to Move (Migrate) Existing Windows Shares to...

December 24, 2025

SMB over QUIC: Mount File Share over Internet...

December 24, 2025

Leave a Comment Cancel Reply

join us telegram channel https://t.me/woshub
Join WindowsHub Telegram channel to get the latest updates!

Recent Posts

  • Steps to Load and Initialize Network Drivers in Windows PE or Recovery Environment

    February 25, 2026
  • How to Set a Custom Drive Icon in Windows

    February 17, 2026
  • Managing Per-User Services in Windows

    February 11, 2026
  • Change Default OU for New Computers and Users in AD

    February 2, 2026
  • Where Windows Stores Certificates and Private Keys

    January 22, 2026
  • How to Remove Old (Unused) PowerShell Modules

    January 12, 2026
  • How to Move (Migrate) Existing Windows Shares to a New File Server

    December 24, 2025
  • Using KDC (Kerberos) Proxy in AD for Remote Access

    December 23, 2025
  • Windows: Create (Install) a Service Manually

    December 16, 2025
  • Windows: Auto Switch to Strongest Wi-Fi Network

    December 10, 2025

Follow us

  • Facebook
  • Twitter
  • Youtube
  • Telegram
Popular Posts
  • Converting Windows 10 to Enterprise LTSC Without Losing Data
  • Configuring RemoteApps Hosted on Windows 10/11 (without Windows Server)
  • How to Remove ‘Some Settings are Managed by Your Organization’ on Windows 11 or 10
  • Remove the Max Path Length Limit (260-Characters) on Windows
  • Unable to Select Edition During Windows 10/11 Installation
  • How to Move (Migrate) Existing Windows Shares to a New File Server
  • Change BIOS from Legacy to UEFI without Reinstalling Windows
Footer Logo

@2014 - 2026 - Windows OS Hub. All about operating systems for sysadmins


Back To Top