Home Logo logo
  • The OneDeploy Platform
    • Build vs. Image: The Deployment Revolution
    • Scalability and Performance
    • Remote Sites: Deployment without border
    • A Unified Deployment Platform
  • About OneDeploy
  • For MSP’s
  • News and Events
    • Unleashing the Latest Version at Microsoft Ignite 2025
    • Why we killed the image
    • How a London Stadium Recovered from the CrowdStrike Outage in Time for a Concert
  • Support and Resources
    • Videos
    • Documentation
  • Contact
Book a Demo
  • The OneDeploy Platform
    • Build vs. Image: The Deployment Revolution
    • Scalability and Performance
    • Remote Sites: Deployment without border
    • A Unified Deployment Platform
  • About OneDeploy
  • For MSP’s
  • News and Events
    • Unleashing the Latest Version at Microsoft Ignite 2025
    • Why we killed the image
    • How a London Stadium Recovered from the CrowdStrike Outage in Time for a Concert
  • Support and Resources
    • Videos
    • Documentation
  • Contact

Introduction

3
  • What is OneDeploy?
  • Concepts and Planning
  • Getting Started – Technical Onboarding

Using OneDeploy

43
  • Config
    • Windows Autopilot – Getting Started
    • Windows Autopilot Integration – OneDeploy Steps
    • Windows Autopilot Integration – Microsoft Entra
    • Organisations – Summary
    • My Tenant
  • Deployment
    • Builds
    • Devices
    • Deployments
    • Builds
      • Build General Settings
      • Builds Overview
      • Configuring the Operating System(s) for a Build
      • Applying Quality Checks to a Build
      • Configuring the Out of Box Experience
      • Domain and Accounts
      • Assigning Software Packages to a Build
  • Library
    • Library Overview
    • Drivers
      • DriverApps
      • Drivers Overview
      • Drivers Summary View
      • Adding Drivers
      • Driver Properties
    • Operating Systems
      • Adding and Managing Operating Systems
    • Software Packages
      • Software Packaging Best Practices
      • Defining Installation Steps for a Software Package
      • Software Package Steps – PowerShell
      • Software Packages Overview
      • Software Package Steps – Registry (Bulk)
      • Software Package Steps – Registry
      • Software Package Steps – Copy
      • Software Package Steps – MSI
      • Software Package Steps – WinGet
      • Software Package Steps – Execute
      • Software Package Steps – CMD
  • Pre-Deployment
    • Windows PE
    • ADK Versions
    • Boot Profiles
    • Deployment Sources
    • Pre-Deployment Overview
  • Definitions
    • Secrets
    • Software
    • Definitions Overview
    • Device Models
    • Vendors

Reference

5
  • Technical Overview – Windows Autopilot
  • Test formatting page
  • How To: Update a build from 24H2 to 25H2
  • How To: Upgrade Your Windows ADK Version
  • LAN-Based vs USB Deployment Sources
View Categories
  • Home
  • Docs
  • Using OneDeploy
  • Pre-Deployment
  • Windows PE

Windows PE

3 min read

Windows PE (Windows Preinstallation Environment) is the lightweight operating system that devices temporarily boot into during deployment.

When performing a deployment using PXE Boot or a USB Boot device, OneDeploy runs inside Windows PE to:

  • Connect to Deployment Sources
  • Install the selected Operating System
  • Integrate drivers and packages
  • Begin the build process

The Windows PE section allows you to manage the WinPE environments available in OneDeploy.


What can I do in this section?

In Pre-Deployment → Windows PE, you can:

  • View the Windows PE versions available to OneDeploy
  • Remove older Windows PE versions that are no longer required
  • Control how drivers are integrated into Windows PE
  • Compile or stage Windows PE after changes


Viewing available Windows PE versions

The Windows PE list shows all WinPE environments currently available in your OneDeploy environment, including:

  • Windows PE versions imported from the Windows ADK during onboarding
  • Additional Windows PE versions added later through ADK upgrades

Note: New Windows PE versions are added from Pre-Deployment → ADK Versions


Viewing Windows PE properties

To view a Windows PE instance, click its entry in the list.

Most fields are read-only, but from this screen you can:

  • Update Windows PE
  • Mark the Windows PE instance as Active or Inactive

When you click Update for an instance of Windows PE, the following event occur:

  • OneDeploy will take the generic Windows ADK Windows PE and add OneDeploy component
  • Integrate drivers into this Windows PE as per its ‘Driver Integration Mode’ setting

Active / Inactive

If the Active checkbox is cleared:

  • The Windows PE instance becomes unavailable in all other OneDeploy selection dialogs
  • It will not be usable in Boot Profiles or deployments

This is useful when retiring older WinPE versions without deleting them immediately.


Driver Integration Mode

The Driver Integration Mode setting provides advanced control over which drivers are included each time Windows PE is compiled.

This is especially useful when:

  • Supporting new hardware
  • Testing ADK upgrades
  • Troubleshooting Driver issues in WinPE

Available modes include:

All Active WinPE Drivers

This is the default and most common option.

When selected:

  • Any Driver marked as Available to WinPE will be integrated during the next Compile
  • Drivers must match Architecture and any configured filters

Example Driver with ‘Available to WinPE’ option set:


Only specified Drivers

This option enables a Drivers table where you can manually select which drivers should be integrated.

Only the drivers you explicitly choose will be included, even if other drivers are marked as Available to WinPE.

This is useful for:

  • Testing new Driver support
  • Checking whether older WinPE drivers are still required
  • Isolating Driver-related boot issues


No Drivers

This option keeps the Windows PE environment exactly as provided by the ADK.

When selected:

  • No drivers are integrated during Compile
  • The Available to WinPE flag is ignored

This is useful for:

  • Troubleshooting Driver problems
  • Testing a clean WinPE baseline
  • Evaluating new ADK / WinPE versions without custom drivers

Common Questions

Do I need to manage Windows PE regularly?
No. Most environments rarely need to change WinPE once onboarding is complete, unless upgrading the ADK or supporting new hardware.

Should I review WinPE drivers after upgrading the ADK or Windows PE version?
Yes. Newer Windows PE versions may include built-in support for hardware that previously required manual Driver integration. Older drivers may also be incompatible or no longer relevant.

What is the safest way to test WinPE changes?
Create a new Boot Profile using the updated WinPE version, rather than changing the production Boot Profile immediately.


Related Articles

  • ADK Versions
  • Boot Profiles
  • How To: Upgrade Your Windows ADK Version
  • Drivers
Updated on February 12, 2026

What are your Feelings

Pre-Deployment OverviewADK Versions
  • hello@onedeploy.com
  • UK:+44 1462 514624/ US:+1 415 907 7314

Copyright 2026 OneDeploy Ltd Privacy Policy Cookie Policy