T The Triage ManualTechnical Guides for IT Emergencies
P2 · Endpoint & Device Management

Intune Autopilot ESP Timeout During Win32 App and Certificate Profile Deployment on Windows 11 24H2/25H2

Microsoft Intune Autopilot provisioning fails during the Enrollment Status Page (ESP) phase with a generic timeout error on Windows 11 24H2 and 25H2 devices. The failure is caused by IntuneManagementExtension side-car agent tracking failures and TPM attestation bottlenecks introduced by hardware provider driver structural changes in these OS versions, preventing Win32 LOB app or certificate profile deployment from reporting completion to the ESP. The primary workaround is to remove non-critical Win32 LOB apps from the ESP blocking list so devices reach the desktop while installations complete silently in the background. Critical apps and certificate profiles requiring TPM attestation require hardware vendor driver investigation for a permanent fix.

Indicators

Likely causes

Diagnostic steps

  1. At the ESP failure/timeout screen, press Shift + F10 to open a command prompt session during the OOBE/ESP phase.
    Opens a local command prompt without completing provisioning, enabling log inspection on the stuck device.
  2. Open the primary Intune diagnostic log: type 'notepad C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\IntuneManagementExtension.log' at the command prompt, or use 'type C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\IntuneManagementExtension.log | more' to page through it.
    This log contains app installation exit codes and attestation step details that identify the specific failure point causing the ESP timeout.
  3. Search IntuneManagementExtension.log for non-zero exit codes associated with Win32 LOB application deployments. Look for lines containing 'ExitCode', 'InstallResult', or 'failed' alongside application names. Non-zero exit codes (anything other than 0 or 3010) indicate installation or tracking failures.
    Determines whether a specific Win32 LOB application is failing to install or failing to report its status to the IntuneManagementExtension agent, triggering the ESP timeout.
  4. Search IntuneManagementExtension.log for TPM attestation errors or timeouts. Look for entries referencing 'attestation', 'TPM', 'timeout', or error codes associated with hardware attestation steps.
    Determines whether TPM attestation bottlenecks (caused by hardware provider driver structural changes on 24H2/25H2) are stalling certificate profile or app profile deployment, independently of or in addition to Win32 tracking failures.
  5. Cross-reference the identified failing apps or attestation errors against the ESP profile configuration in the Intune admin portal: navigate to Devices > Enroll devices > Enrollment Status Page > select the relevant ESP profile, and review which Win32 LOB apps are listed under 'Block device use until these required apps are installed'.
    Identifies which specific apps are currently configured as blocking in the ESP and determines which can be safely moved to non-blocking to implement the workaround.

Resolution path

Prevention

Tools

References

IntuneAutopilotESPEnrollment Status PageWindows 1124H225H2TPMattestationWin32LOBprovisioningmodern managementtimeoutIntuneManagementExtensionzero-touch provisioningOOBEL2L3certificate profileIntuneManagementExtension.log