Key takeaways

✓ Use Microsoft Entra join for new cloud-native devices unless a documented dependency requires hybrid join.
✓ Treat Autopilot as an end-to-end business process, not an isolated Intune configuration.
✓ Keep the Enrollment Status Page focused on genuinely essential applications and policies.
✓ Register devices through the OEM or reseller wherever possible to reduce manual handling.
✓ Pilot across representative hardware, networks, users and application sets before broad rollout.
✓ Measure provisioning time, failure causes and support demand after deployment.

What Windows Autopilot does

Windows Autopilot uses information registered against a device to customise the Windows out-of-box experience. The device can be shipped with the original OEM image, connected to the internet and transformed into an organisation-managed endpoint without a traditional task sequence.

ID

Recognise the device

The Autopilot service matches the device to the tenant and assigned deployment profile.

UX

Shape the experience

The profile can hide selected OOBE pages, set join type and define the deployment mode.

MDM

Enrol in Intune

Automatic MDM enrolment brings the device under configuration, compliance and application management.

SEC

Apply security

Intune policies, Defender settings and Conditional Access establish the required security posture.

Autopilot reduces touch, but it does not remove the need for application engineering, identity design, testing and operational ownership.

Licensing and technical prerequisites

Confirm prerequisites before building profiles. The design typically requires eligible Microsoft licensing, Microsoft Intune, Microsoft Entra ID, automatic MDM enrolment, supported Windows editions, internet access and devices registered with the Autopilot deployment service.

Confirm users have the licensing required for Intune and Microsoft Entra features used in the design.
Verify automatic Intune enrolment scope and MDM authority.
Use supported Windows 10 or Windows 11 editions and current OEM firmware.
Validate firewall, proxy, DNS, TLS inspection and captive-portal behaviour against Microsoft service endpoints.
Ensure time synchronisation and TPM health are reliable, particularly for self-deploying and pre-provisioned modes.
Define device naming, group tags, dynamic groups and assignment standards.
Confirm who registers, assigns, receives, supports and retires each device.

Choose the right deployment mode

The deployment mode should reflect who receives the device, whether a technician prepares it, and whether a user signs in during provisioning.

Mode Best fit Important considerations
User-driven Microsoft Entra join Named-user laptops and desktops The user authenticates during OOBE; simple and widely applicable.
Pre-provisioned deployment Devices requiring technician staging before shipment A technician completes the device phase, reseals the device and the user completes account setup.
Self-deploying mode Kiosks, shared devices and digital signage No user is required during deployment; TPM attestation and device targeting are important.
Autopilot Reset Reassignment or recovery of an existing managed device Removes user data and settings while retaining management and preparing the device for reuse.
Existing devices Rebuild and migration scenarios Uses Configuration Manager or other deployment workflow to install Windows and then enter Autopilot.

Microsoft recommends cloud-native Microsoft Entra join for new devices. Hybrid join remains possible but introduces line-of-sight, connector and on-premises dependencies that make remote deployment less resilient.

Register and organise devices

A device must be registered with the Windows Autopilot deployment service before it can receive an Autopilot profile. The preferred approach is registration by the OEM, distributor or authorised reseller at purchase.

Procurement registration

Require the supplier to associate new devices with the correct tenant and capture serial number, model, purchase and warranty details.

Group tags and device groups

Use group tags or order identifiers to place devices into dynamic groups for profile, application and policy assignment.

Manual registration

Use hardware-hash collection only for exceptions, proof-of-concept devices or suppliers that cannot register devices.

Ownership verification

Confirm the device appears in the correct tenant before shipping it directly to the user.

Inventory reconciliation

Match Autopilot records with procurement and asset systems so orphaned or duplicate records are detected.

Design deployment profiles

Deployment profiles define the Autopilot mode and customise the Windows setup experience. Keep profile count manageable and separate profiles only where the business experience or technical requirements genuinely differ.

Choose Microsoft Entra join unless hybrid join is demonstrably required.
Define user-driven, pre-provisioned or self-deploying mode.
Set organisation branding and user-facing naming carefully.
Configure standard-user privileges unless a justified role requires local administrator rights.
Apply language, keyboard and privacy-page settings intentionally.
Assign profiles through stable groups and avoid conflicting profile assignments.
Document expected profile status and troubleshooting steps.

Configure the Enrollment Status Page

The Enrollment Status Page shows provisioning progress and can prevent access until required policies and applications finish. It covers device preparation, device setup and, where applicable, account setup.

01

Block only for essentials

Select a small set of security and productivity applications that must be present before use.

02

Set realistic timeouts

Allow enough time for normal networks and hardware without leaving users stuck indefinitely.

03

Provide recovery options

Decide whether users can continue after an error and give support clear reset and diagnostic steps.

04

Separate device and user work

Target device-context applications during the device phase and user-context items after sign-in where practical.

Overloading ESP is one of the most common causes of long or failed deployments. Applications with unreliable detection, complex dependencies or large downloads should be remediated before being made blocking.

Applications, policies and security

Autopilot succeeds only when the policies and applications assigned during enrolment are reliable. Establish a minimum viable build, then add non-essential items after the user reaches the desktop.

Workload During provisioning After provisioning
Security baseline Essential controls that do not interrupt setup Additional hardening after pilot validation
Microsoft 365 Apps Commonly required for productive first use Updates and optional components
Endpoint protection Defender, firewall, encryption and EDR onboarding Advanced attack-surface controls and tuning
Business applications Only critical, well-tested applications Departmental and optional applications
Updates Critical security updates where supported and tested Update rings, quality updates and feature-update policy
Use deterministic Win32 app detection rules.
Define dependencies and supersedence explicitly.
Avoid mixing user and device assignment without understanding install context.
Test application installation under standard-user conditions.
Confirm BitLocker recovery-key escrow and Defender onboarding.
Validate compliance evaluation and Conditional Access timing.

Network and remote-user readiness

Remote deployment depends on reliable internet access before a corporate VPN is available. Test home broadband, mobile hotspots, guest networks, branch networks, proxies and SSL inspection.

Autopilot provisioning flow

Windows OOBE The device starts with the OEM image and connects to the internet.
Autopilot service The device is recognised and downloads its tenant profile.
Microsoft Entra authentication The user or device completes the required identity flow.
Microsoft Intune enrolment Management certificates and policy channels are established.
Applications and security Required apps, settings, compliance and endpoint controls are applied.
Business-ready device The user reaches a managed desktop and post-provisioning work continues.

Where line-of-business applications require private network access, prefer cloud delivery, internet-accessible application gateways or post-enrolment VPN deployment rather than making the entire provisioning flow depend on a domain controller.

Pilot and validation strategy

A good pilot proves more than whether a single laptop reaches the desktop. It validates procurement, registration, profile assignment, authentication, applications, security, updates, handover and support.

Test every supported hardware model and firmware family.
Include users with different roles, locations and authentication methods.
Test fresh deployment, retry, reset, reassignment and lost-network scenarios.
Record total provisioning time and the duration of each ESP phase.
Validate application versions, encryption, Defender onboarding and compliance.
Confirm support can identify the device and retrieve diagnostics.
Capture user feedback on instructions, sign-in and first-use experience.

Troubleshooting Windows Autopilot

Diagnose failures by identifying the stage at which provisioning stopped. A device that cannot retrieve a profile has a different problem from one that fails during an application installation.

Symptom Likely area First checks
Organisation profile not displayed Registration, profile assignment or connectivity Serial number, tenant registration, profile status, internet and date/time.
Authentication fails Identity, MFA or Conditional Access User licensing, account state, authentication method and policy exclusions.
ESP stalls on an application Packaging, dependency or detection IntuneManagementExtension.log, install command, detection rule and content download.
Device setup completes but compliance fails Compliance or security configuration Policy status, encryption, Defender risk and grace period.
Hybrid join fails Connector, domain or network dependency Intune Connector health, OU permissions, VPN and domain-controller line of sight.
Wrong profile or settings Group membership and assignment Group tag, dynamic group processing, profile assignment and conflicts.

Collect diagnostics before wiping a failed device where practical. Maintain a support runbook that maps common screens and error codes to the responsible team and recovery path.

Operate Autopilot as a service

After rollout, monitor deployment reports, application failures, profile assignment, stale records, reset outcomes and support demand. Autopilot should be integrated with procurement, asset management and offboarding.

REP

Reporting

Review deployment status, failure patterns and provisioning duration.

SUP

Support

Maintain clear instructions for users, service desk and field technicians.

CHG

Change control

Pilot changes to ESP, required apps, security baselines and profiles.

LIFE

Lifecycle

Remove or reassign records when devices are replaced, sold, recycled or transferred.

Common Windows Autopilot mistakes

01

Treating it as imaging

Autopilot orchestrates cloud provisioning; it does not fix poor application packaging or policy design.

02

Too many blocking apps

Large or unreliable application sets make ESP slow and fragile.

03

Defaulting to hybrid join

On-premises dependencies reduce flexibility and complicate remote deployment.

04

Weak supplier process

Devices arrive without correct tenant registration or useful asset information.

05

Insufficient pilot coverage

A single model on the corporate network does not represent real deployment conditions.

06

No recovery runbook

Users and support teams do not know when to retry, reset, collect logs or replace hardware.

A practical Windows Autopilot deployment roadmap

Discovery and outcomes

Define device types, users, locations, application needs, join state and measurable deployment targets.

Tenant readiness

Validate licensing, automatic enrolment, roles, groups, network access and identity controls.

Procurement integration

Agree supplier registration, group tags, asset data, shipping and exception handling.

Minimum viable design

Create the initial profile, ESP, applications, security and update assignments.

Technical testing

Validate hardware models, reset paths, remote networks and support diagnostics.

Business pilot

Deploy to representative users and measure time, reliability and experience.

Staged rollout

Expand by device model, department, location or procurement wave.

Operational improvement

Review reports, failures, application changes, lifecycle events and user feedback.

Windows Autopilot deployment checklist

Business outcomes and target provisioning time are documented.
Supported hardware, Windows editions and firmware are confirmed.
Licensing and automatic Intune enrolment are validated.
Microsoft Entra join is selected unless hybrid join has a documented dependency.
OEM or reseller registration is part of procurement.
Group tags, dynamic groups and naming standards are defined.
Deployment profiles are assigned without conflicts.
ESP contains only essential, well-tested blocking workloads.
Required applications have reliable install and detection logic.
Defender, firewall, BitLocker and compliance controls are validated.
Conditional Access does not unintentionally block enrolment.
Remote and branch network scenarios are tested.
Pilot users and devices are representative.
Support diagnostics, reset and replacement procedures are documented.
Autopilot records are integrated with device retirement and disposal processes.

Frequently asked questions

Planning a Windows Autopilot rollout?

Fedelta can assess readiness, design the deployment model, configure Intune and Autopilot, package critical applications, run a pilot and establish support processes.

Discuss your Autopilot deployment