Windows Autopilot vs Autopilot Device Preparation (2026)

Since 2024, Intune admins have had two ways to provision a new Windows device out of the box: the original Windows Autopilot, and the newer Windows Autopilot device preparation. They sound like the same thing wearing a different name, but they’re built on different architecture with genuinely different capabilities — and picking the wrong one […]

Comparison of Windows Autopilot and Autopilot Device Preparation provisioning workflows in Microsoft Intune

Since 2024, Intune admins have had two ways to provision a new Windows device out of the box: the original Windows Autopilot, and the newer Windows Autopilot device preparation. They sound like the same thing wearing a different name, but they’re built on different architecture with genuinely different capabilities — and picking the wrong one for your environment means re-doing your provisioning setup later. This guide compares them feature-by-feature so you can pick the right one the first time.

Quick Facts

  • Device preparation needs no hardware hash or device registration — classic Autopilot requires both.
  • Device preparation supports Microsoft Entra join only; classic Autopilot also supports Entra hybrid join.
  • Device preparation deploys up to 25 apps and 10 PowerShell scripts during OOBE; classic Autopilot supports up to 100 apps.
  • Device preparation requires Windows 11 (24H2, or 23H2/22H2 with the March 2024 update); classic Autopilot supports all currently supported Windows 10 and 11 builds.
  • Only classic Autopilot supports HoloLens, Teams Rooms devices, DFCI management, Autopilot Reset, and enrollment into co-management.

What Is Windows Autopilot?

Windows Autopilot is Microsoft’s original zero-touch provisioning tool, in production since 2018. It works by registering a device’s hardware hash with Intune ahead of time, then applying a deployment profile the moment that device boots to OOBE for the first time. Because it’s been around for years, it covers four distinct scenarios: user-driven (the everyday “ship it straight to the employee” flow), pre-provisioned (IT does the heavy lifting, the user finishes a light setup), self-deploying (no user interaction at all, useful for kiosks and shared devices), and existing devices (repurposing machines already running Windows without a full wipe).

That maturity comes with real depth: Autopilot Reset for wiping and re-provisioning a device in place, DFCI firmware management, support for HoloLens and Teams Rooms hardware, and the ability to enrol a device straight into SCCM/Intune co-management. The trade-off is complexity — you’re pre-staging hardware hashes, building deployment profiles, and configuring an Enrollment Status Page, all before a single device ships.

What Is Windows Autopilot Device Preparation?

Windows Autopilot device preparation is a ground-up re-architecture of the provisioning pipeline, not an update to classic Autopilot. Instead of pre-registering individual hardware hashes, it uses Enrollment Time Grouping: you configure a device preparation policy and a security group with the Intune Provisioning Client as owner, and any device that authenticates as that user during OOBE picks up the policy automatically. There’s nothing to pre-stage.

The result is a faster, more predictable setup with near real-time monitoring — the deployment report shows every device going through device preparation as it happens, rather than the delayed reporting classic Autopilot is known for. It can also install line-of-business and Win32 apps in the same deployment, which classic Autopilot can’t do. The catch is that it’s a leaner tool: no hybrid join, no HoloLens or Teams Rooms support, and no Autopilot Reset.

Feature Comparison Table

Autopilot Device PreparationClassic Windows Autopilot
Device registration / hardware hashNot requiredRequired
Join typeMicrosoft Entra join onlyEntra join or Entra hybrid join
Scenarios supportedUser-driven, automaticUser-driven, pre-provisioned, self-deploying, existing devices
Apps deliverable during OOBEUp to 25 (LOB, Win32, Store, M365)Up to 100
Scripts deliverable during OOBEUp to 10 PowerShell scriptsConfigurable via ESP, no fixed script cap
LOB + Win32 apps in same deploymentYesNo
ReportingNear real-time, per-app/script detailDelayed, registered devices only
Windows version requiredWindows 11 24H2, or 23H2/22H2 with March 2024 updateAny currently supported Windows 10 or 11 build
Autopilot ResetNoYes
HoloLens / Teams Rooms supportNoYes
DFCI firmware managementNoYes
Enrol into SCCM/Intune co-managementNoYes
GCC High / DoD supportYesNo

Which Should You Use?

Choose Autopilot device preparation if…

  • You’re deploying fresh Windows 11 24H2+ hardware and don’t need hybrid join.
  • You want to avoid the overhead of pre-staging hardware hashes entirely.
  • You need near real-time visibility into provisioning failures rather than waiting on delayed reports.
  • You operate in GCC High or DoD and need a supported path there.

Choose classic Windows Autopilot if…

  • You still have Windows 10 devices, or Windows 11 builds older than 22H2/23H2 with the March 2024 update.
  • You need Entra hybrid join for on-premises AD integration.
  • You’re deploying HoloLens or Teams Rooms hardware, or need DFCI firmware control.
  • You need self-deploying or pre-provisioned scenarios, Autopilot Reset, or plan to enrol devices into SCCM/Intune co-management.

Can You Run Both at the Same Time?

Yes. Autopilot device preparation and classic Autopilot can operate side by side across your tenant, so you can pilot device preparation on new Windows 11 hardware while keeping classic Autopilot for existing devices and hybrid-join scenarios. The one rule: a single device can only run one of the two at a time, and classic Autopilot profiles take precedence if a device happens to match both. If you need to move a device from classic Autopilot onto device preparation, deregister it first:

  1. In the Intune admin center, go to Devices > Enrollment > Windows Autopilot devices and find the device.
  2. Select the device and choose Deregister to remove its hardware hash from the Autopilot service.
  3. Add the device (or its target user’s security group) to the device preparation policy’s assigned group, then trigger a fresh OOBE run.

Requirements Snapshot

Autopilot device preparation needs Windows 11 version 24H2 or later, or 23H2/22H2 with the March 2024 update (KB5035942) or later installed. Devices must be able to join Microsoft Entra ID directly — hybrid join isn’t supported. Classic Windows Autopilot has no such ceiling: it works with every currently supported Windows 10 and Windows 11 General Availability build, on both Entra join and Entra hybrid join.

Does Autopilot device preparation support Windows 10?

No. Device preparation requires Windows 11 24H2 or later, or 23H2/22H2 with the March 2024 update (KB5035942). Windows 10 devices must use classic Windows Autopilot instead.

Can device preparation do Autopilot Reset?

No. Autopilot Reset (wiping and re-provisioning a device in place without a full OS reinstall) is only available through classic Windows Autopilot.

Does device preparation support Entra hybrid join?

No. Device preparation only supports Microsoft Entra join. If you need on-premises Active Directory integration via hybrid join, use classic Windows Autopilot.

How many apps can device preparation install during OOBE?

Up to 25 essential applications (line-of-business, Win32, Microsoft Store, or Microsoft 365) plus up to 10 PowerShell scripts. Classic Windows Autopilot supports up to 100 applications via the Enrollment Status Page.

Can I use both solutions in the same tenant?

Yes, they can run concurrently across your tenant. The restriction is per-device: any single device can only go through one of the two solutions at a time, and classic Autopilot profiles take precedence over device preparation policies if both would apply.

Autopilot device preparation is the simpler, faster option for straightforward Windows 11 Entra-joined rollouts — but it’s deliberately not a full replacement for classic Autopilot yet. For the wider Intune picture, see the Microsoft Intune guide, and if you’re managing devices through both SCCM and Intune, the SCCM to Intune co-management guide covers how the two coexist.


Discover more from TechyGeeksHome

Subscribe to get the latest posts sent to your email.

Andrew Armstrong

Andrew Armstrong is a UK-based IT professional with 26+ years of hands-on experience in Windows, Windows Server, SCCM/ConfigMgr, Active Directory, PowerShell, and enterprise infrastructure.

He founded TechyGeeksHome in 2010 and has published over 1,500 practical guides covering real-world IT problems and solutions. When not solving IT problems,

Andrew develops free Windows utilities including Ultimate Settings Panel, which has been downloaded over 850,000 times.

Leave a Reply

Your email address will not be published. Required fields are marked *