Intune

Autopilot device preparation in 2026: what changed and when to stay on classic Autopilot

The app limit went to twenty five, managed installer stopped skipping Win32 apps, and Windows 365 automatic mode reached GA. Hybrid join still is not supported.

Autopilot device preparation in 2026: what changed and when to stay on classic Autopilot. Intune article banner on grbadhon.com

Autopilot device preparation has changed more in the first half of 2026 than in the eighteen months before it. The app limit went from ten to twenty five, managed installer stopped silently skipping your Win32 apps, and automatic mode for Windows 365 reached general availability. Most of the guides you will find have not caught up.

What actually changed in 2026

These are the dated entries from Microsoft’s own release notes, not a summary of someone else’s summary. If you last read about device preparation in 2025, three of these will be new.

Date Change Why it matters
11 May 2026 Automatic mode for Windows 365 reached general availability Covers Enterprise, Flex dedicated, Flex shared and Cloud Apps. Reserve is still preview.
10 Apr 2026 Managed installer policy supported during OOBE Win32, Store and Enterprise App Catalog apps were previously skipped outright to avoid install conflicts. If you run App Control, this is the entry that unblocks you.
30 Jan 2026 App limit raised from 10 to 25 Applies to user-driven and automatic modes, including Cloud PCs. Microsoft’s own note tells you to revisit your deployment timeout.
9 Sep 2025 Monthly security updates during OOBE delayed Announced on 3 September, delayed six days later, and still not shipped. When it lands it adds 20 to 40 minutes.

Worth knowing

Searching for this today returns an AI Overview stating a maximum of ten apps, and several of the highest ranking third party guides say the same. The limit has been twenty five since 30 January 2026. Check the date on anything you read about this feature, including this post.

Device preparation or classic Autopilot

This is the only question that matters, and it is not a question about which is newer. Device preparation is a narrower tool. It is faster and easier to reason about inside its boundaries, and outside them it simply does not apply.

If you need Use
Microsoft Entra hybrid join Classic Autopilot. Device preparation supports Entra join only.
Pre-provisioning, sometimes called white glove Classic Autopilot.
Self-deploying or kiosk style, no user present Classic Autopilot.
Windows 10 Classic Autopilot. Device preparation is Windows 11 only.
Autopilot Reset Classic Autopilot.
Fine grained Enrollment Status Page behaviour Classic Autopilot. Device preparation does not use the ESP at all.
New Windows 11 user-driven builds, fast, with readable failure reporting Device preparation.
Cloud PCs configured before first sign in Device preparation in automatic mode.

The pre-provisioning row is the one that decides it for most people shipping hardware to remote staff. It is also the most common objection raised by admins who have tried to move and stopped.

The registration conflict that fails quietly

A device that is already registered as a Windows Autopilot device will use its Autopilot profile and ignore your device preparation policy. There is no error telling you this. The deployment simply behaves like classic Autopilot and you spend an afternoon wondering why your policy is not applying.

This bites hardest on repurposed hardware. Anything that has been through Autopilot before, including devices a supplier registered on your behalf, carries the registration until you deregister it.

Caution

Deregistering a device removes it from Autopilot for every profile, not just the one you are testing. On a shared tenant, confirm the device is genuinely yours to deregister before you do it.

Checking before you blame the policy

Run this before troubleshooting anything else. It lists every device registered for classic Autopilot, which is the population that will ignore a device preparation policy.

Get-AutopilotRegistrations.ps1
# Requires the Microsoft.Graph.DeviceManagement.Enrollment module.
Connect-MgGraph -Scopes ‘DeviceManagementServiceConfig.Read.All’

# Every device registered for classic Autopilot. Anything listed here will use
# its Autopilot profile and silently ignore a device preparation policy.
Get-MgDeviceManagementWindowsAutopilotDeviceIdentity -All |
    Select-Object SerialNumber,
                  Model,
                  GroupTag,
                  EnrollmentState,
                  DeploymentProfileAssignmentStatus |
    Sort-Object Model |
    Format-Table -AutoSize

If a serial you are testing appears in that output, the policy was never the problem.

The twenty five app limit is not a target

Microsoft raised the ceiling and, in the same release note, told administrators to review their deployment timeout. That pairing is the actual advice. Every app you add runs before the user reaches the desktop, so the limit is a budget rather than an allowance.

A sensible split is to deliver only what the device genuinely cannot be useful without, then let everything else arrive after first sign in through normal assignment. Applications and scripts assigned to the device group but not selected in the policy still deploy, just afterwards.

What I would do

If your estate is Windows 11, Entra joined, and you do not pre-provision, device preparation is the better tool and the reporting alone justifies the move. The near real time deployment report tells you which app failed and when, which classic Autopilot never did well.

If you ship pre-provisioned hardware to remote staff, or you still have hybrid join anywhere in scope, stay on classic Autopilot and revisit when pre-provisioning arrives. Running both in parallel is supported and is usually the honest answer during a transition, because the two are selected per device rather than per tenant.

Common questions

No. Microsoft Entra join is the only supported join type. If any part of your deployment needs Microsoft Entra hybrid join, that scope stays on classic Autopilot. The two can run in parallel in the same tenant.

Twenty five, raised from ten on 30 January 2026. The limit applies to user-driven and automatic modes, including Cloud PCs. Microsoft advises reviewing your deployment timeout when you increase the count, because every app runs before the user reaches the desktop.

The most common cause is that the device is already registered as a Windows Autopilot device. When that is true the Autopilot profile takes precedence and no error is surfaced. Deregister the device from Autopilot, or test with hardware that was never registered.

No. It has its own OOBE progress experience, so ESP settings do not apply. That includes the Install Windows quality updates setting, which is why the documentation for ESP quality updates does not carry across.

Not currently. Pre-provisioning, sometimes called white glove, remains a classic Autopilot capability. For organisations shipping configured hardware to remote staff this is usually the deciding constraint.