Skip to content

Windows Autopilot Overview

The core use case of Windows Autopilot is to allow automatic configuration and setup of endpoints across an enterprise. Once configured, it can take a fresh out of the box copy of Windows into a user ready state with little to no intervention from IT admins. In general, old fashioned “Imaging” should be avoided with modern device management. As an alternate, consider using pre-provisioned deployment.

Designer for end-user enrollment, aimed at devices with user affinity. If provisioning timing is a concern for your end user expierence, consider using pre-provisioned deployment for User-driven mode


FeatureUser-Driven EnrollmentSelf-Deploying
User PresenceRequired during setupNot required
Device AssignmentLinked to primary userDevice-level, not tied to one user
PersonalizationHigh – user-specific apps, settingsLow – apps and settings are device-wide
App DeploymentPer-userPer-device
Reset BehaviorRetains user data and configReset to default state
Use CasesDedicated devices, remote workersLabs, reception, kiosks, signage

The Enrollment status page is displayed during the Autopilot process, and delegates which apps are deployed and configures what is displayed during this process. Ideally, you would need very few ESP’s as it should be very bare-bones, and not be used to deploy a full suite of applications.

  1. ESP starts after network is established.
  2. Required apps and configurations are applied.
  3. User (or device) reaches desktop or login screen.
  • Keep ESP lightweight to avoid bloated deployment times and time outs.
  • Avoid large apps like Microsoft Office or Adobe creative cloud at this stage.
  • Focus on reporting/IT administration apps, if any during this stage.

Both Autopilot modes support reset workflows. However:

  • User-driven: Use Autopilot Reset to reassign and reconfigure quickly.
  • Self-Deploying: Autopilot Reset is not supported. Use a full wipe instead and it should re-enroll
  • User-driven with pre-provision

The lifecycle of devices should be relatively straight forward and kept simple. By default, once onboarded into autopilot, a device should not be removed until full retirement.

  1. Device hash is uploaded during purchase/onboarding.
  2. Device is assigned and used.
  3. When reassigned or reset, Autopilot record stays in place.
  4. Only remove from Intune, Entra, and Autopilot at end-of-life.


Software best practice guidelines for OEM Windows Autopilot

Section titled “Software best practice guidelines for OEM Windows Autopilot”
  • The Windows Autopilot device should be preinstalled with only a Windows base image plus drivers.
  • Licensed versions of Office, such as Microsoft 365 Apps for enterprise, can be preinstalled.
  • Unless explicitly requested by the customer, no other preinstalled software should be included.
    • Per OEM Policy, Windows features, including built-in apps, shouldn’t be disabled or removed.

The above guidance supports the device lifecycle, improving performance of the Autopilot Program and minimizing the need to debloat the OS during deployment