{"id":11240,"date":"2026-02-25T11:01:10","date_gmt":"2026-02-25T11:01:10","guid":{"rendered":"https:\/\/cheapwindowsvps.com\/blog\/how-to-load-and-initialize-network-drivers-in-windows-pe-or-recovery-environment-a-step-by-step-guide\/"},"modified":"2026-02-25T11:01:10","modified_gmt":"2026-02-25T11:01:10","slug":"how-to-load-and-initialize-network-drivers-in-windows-pe-or-recovery-environment-a-step-by-step-guide","status":"publish","type":"post","link":"https:\/\/cheapwindowsvps.com\/blog\/how-to-load-and-initialize-network-drivers-in-windows-pe-or-recovery-environment-a-step-by-step-guide\/","title":{"rendered":"How to Load and Initialize Network Drivers in Windows PE or Recovery Environment: A Step-by-Step Guide"},"content":{"rendered":"<p>This article outlines the process for manually loading and initializing network adapter drivers in Windows PE (Preinstallation Environment) or WinRE (Recovery Environment). These environments are crucial for installing, maintaining, and repairing Windows, as they utilize a streamlined, bootable version of Windows.<\/p>\n<p>When booted into WinPE or WinRE, specialized network adapter drivers may not be included, which can restrict network access. If you boot into WinPE and discover that the network adapters are not recognized (the command <code>netsh interface show interface<\/code> returns no results), it indicates that the necessary drivers are either missing or not detected by the environment.<\/p>\n<h3>Verify Network Adapter Presence<\/h3>\n<p>To confirm whether network adapters are present, use the <strong>WbemTest<\/strong> tool. Connect to <code>rootcimv2<\/code> and run the following WMI query:<\/p>\n<pre><code>select * from Win32_PNPEntity where (description like '%ether%') or (description like '%network%')<\/code><\/pre>\n<p>This helps identify your network adapter&#8217;s vendor and device IDs. For instance, an adapter with vendor ID <code>8086<\/code> and device ID <code>10D3<\/code> corresponds to the &quot;Intel 82574L Gigabit Network Connection&quot;.<\/p>\n<p>Next, download the appropriate drivers from the vendor&#8217;s site and extract them to a USB drive. The drivers must include INF, CAT, and SYS files.<\/p>\n<h3>Load the Network Driver<\/h3>\n<p>Insert the USB drive and use this command to identify the assigned drive letter:<\/p>\n<pre><code>wmic logicaldisk get caption, deviceid, description<\/code><\/pre>\n<p>Now, load the driver using the <code>drvload<\/code> command:<\/p>\n<pre><code>drvload e:driverse1d.inf<\/code><\/pre>\n<p>After loading, verify it was successful by running:<\/p>\n<pre><code>pnputil \/enum-drivers<\/code><\/pre>\n<h3>Initialize Networking<\/h3>\n<p>After the driver is loaded, initialize the network with:<\/p>\n<pre><code>wpeinit<\/code><\/pre>\n<p>To check if the network interface is available, execute:<\/p>\n<pre><code>netsh interface show interface<\/code><\/pre>\n<p>If successful, a new network adapter will be detected.<\/p>\n<h3>Configure IP Address<\/h3>\n<p>For DHCP users, the adapter is usually configured to obtain an IP address automatically. You can check with:<\/p>\n<pre><code>netsh int ip show conf<\/code><\/pre>\n<p>To set a static IP address, use:<\/p>\n<pre><code>netsh int ip set address Ethernet0 static 192.168.18.123 255.255.255.0 192.168.18.2netsh int ipv4 add dnsserver name=Ethernet0 addr=192.168.18.2 index=1<\/code><\/pre>\n<p>To revert to DHCP, run:<\/p>\n<pre><code>netsh interface ipv4 set address Ethernet0 source=dhcpwpeinit<\/code><\/pre>\n<h3>Map Network Shares<\/h3>\n<p>To map a network share, use:<\/p>\n<pre><code>net use I: \\192.168.39.91ISO<\/code><\/pre>\n<p>Note that starting from Windows 10 version 1709, the SMBv1 protocol is disabled in WinPE and can only be enabled by modifying the <code>boot.wim<\/code> image.<\/p>\n<h3>Disable the Firewall<\/h3>\n<p>The WinPE environment has a firewall enabled by default. To ensure remote access is allowed, disable it with:<\/p>\n<pre><code>wpeutil disablefirewall<\/code><\/pre>\n<p>For remote access, reset the built-in Administrator password:<\/p>\n<pre><code>net user administrator *<\/code><\/pre>\n<h3>Backup and Restore<\/h3>\n<p>With network functionality enabled, you can use commands like <code>wbadmin get versions -backuptarget:\\&lt;server&gt;&lt;share&gt;<\/code> to manage system backups over the network.<\/p>\n<p>By following these steps, you can efficiently set up networking in the Windows PE environment, allowing access to network resources and facilitating tasks such as updating antivirus definitions or installing Windows across non-PXE supporting computers.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article outlines the process for manually loading and initializing network adapter drivers in Windows PE (Preinstallation Environment) or WinRE (Recovery Environment). These environments are crucial for installing, maintaining, and repairing Windows, as they utilize a streamlined, bootable version of Windows. When booted into WinPE or WinRE, specialized network adapter drivers may not be included, [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":11241,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[98,99],"tags":[],"class_list":["post-11240","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-windows-10","category-windows-11"],"_links":{"self":[{"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/posts\/11240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/comments?post=11240"}],"version-history":[{"count":0,"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/posts\/11240\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/media\/11241"}],"wp:attachment":[{"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/media?parent=11240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/categories?post=11240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/tags?post=11240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}