Skip to main content
The Ops Playbook

Recovering Proactive Experience (DEX) Safely with Microsoft Intune

Learn how to safely recover Microsoft Intune Proactive Experience (DEX) telemetry using bounded diagnostics, explicit stop conditions and rollback steps for operational

Recovering Proactive Experience (DEX) Safely with Microsoft Intune
Julian VanceJulian Vance10 min readTier L115 min

This playbook covers

Share

#Current Method

Many organisations deploy Microsoft Intune configuration profiles and compliance policies to manage endpoint health. When Digital Employee Experience (DEX) telemetry fails—manifesting as missing performance metrics, silent policy failures or incomplete inventory data—operators often resort to broad remediation. This typically involves forcing a full device check-in, resetting the Intune Management Extension (IME) service or reassigning complex policy sets across large device groups.

This approach creates significant operational friction. It generates excessive network traffic, masks the root cause of the telemetry gap and risks applying conflicting configurations during the recovery window. Without a bounded scope, operators cannot distinguish between a transient network glitch, a local service failure and a genuine policy conflict. The result is delayed resolution, reduced trust in the DEX platform and potential disruption to user productivity.

#Improved Workflow

The improved workflow isolates the DEX telemetry failure into a bounded diagnostic and recovery loop. It prioritises read-only evidence collection to identify the specific component responsible for the data gap—whether it is the IME service, the Azure AD join state or a specific configuration profile conflict. Only after identifying the likely cause does the workflow introduce minimal, reversible state changes.

This method relies on explicit success criteria: the return of specific DEX metrics within a defined time window. It incorporates stop conditions that halt remediation if the device becomes unresponsive or if policy conflicts escalate. By treating DEX recovery as a structured operational exercise rather than a break-fix event, teams build a repeatable pattern for maintaining endpoint observability.

#Implementation

Implement this workflow in an isolated non-production environment first. Confirm you have the necessary permissions to view device diagnostics and restart services on test endpoints.

  1. Verify Telemetry Gap: Use the Microsoft Intune admin centre to confirm the specific device is missing expected DEX metrics. Note the last successful check-in time and any associated error codes.
  2. Read-Only Diagnosis: On the affected endpoint, check the status of the Intune Management Extension service. Review the IME logs for errors related to policy retrieval or telemetry upload. Do not restart services yet.
  3. Validate Network Connectivity: Ensure the device can reach the required Intune service URLs. Use read-only network tools to verify DNS resolution and TLS connectivity to the management endpoints.
  4. Bounded Remediation: If logs indicate a stuck service, restart the IME service only. Monitor the service status for five minutes to ensure it remains running.
  5. Force Check-in (If Required): If the service restart does not resolve the gap, trigger a manual device check-in via the Intune admin centre. Limit this action to the single test device.
  6. Observe Recovery: Wait for the next scheduled telemetry upload cycle. Verify that the missing DEX metrics reappear in the Intune dashboard.

#Guardrails

Operational safety requires strict boundaries around DEX recovery actions. Never apply global policy resets or mass device reboots as a first-line response to telemetry gaps. These actions introduce high risk and obscure the underlying cause.

Always validate the scope of any remediation action. Ensure that policy changes are targeted to specific test groups before broader deployment. Maintain a record of all state-changing commands, including timestamps and observed outcomes, to support audit and rollback requirements.

#Validation

Success is defined by the return of specific, observable DEX metrics. Validate the workflow using the following steps:

  • Confirm the device reports current hardware and software inventory data in Intune.
  • Verify that performance metrics, such as boot time and application launch times, are updating within the expected latency window.
  • Check that no new policy conflict errors have appeared in the device management logs.
  • Ensure the IME service remains stable and responsive after the remediation steps.
A modern workspace featuring a laptop, external drives, and office equipment on a desk.
Photo by Jakub Zerdzicki on Pexels

#Common Mistakes

Operators often mistake a transient network issue for a persistent policy failure. Restarting services without checking connectivity logs wastes time and may mask network configuration problems. Another common error is applying broad configuration profiles to resolve a single device issue, which can introduce conflicts for other devices in the group.

Avoid ignoring the age of the telemetry gap. A gap of several hours may indicate a different root cause than a gap of several days. Tailor the diagnostic depth to the duration and impact of the missing data.

#Recovery

If the bounded remediation fails to restore telemetry, escalate to a deeper diagnostic path. Check the Azure AD join state and certificate validity on the device. If the device is non-compliant due to a security policy, follow the specific compliance remediation workflow rather than the general DEX recovery path.

Rollback instructions for the IME service restart are implicit: if the service fails to start, investigate the Windows Event Log for dependency failures. For policy-induced issues, remove the recently assigned test profile and revert to the previous known-good configuration baseline.

#Measurable Outcome

The primary outcome is the restoration of complete DEX telemetry for the affected device within one business day. Measure success by the percentage of devices in the test group reporting full metrics after the workflow is applied. Track the mean time to detect and resolve telemetry gaps to identify trends in platform stability.

Review the workflow quarterly to incorporate updates to Intune service behaviour and DEX metric definitions. Adjust the diagnostic steps as new telemetry channels are added to the platform.

#Operational Checklist

  • Confirm telemetry gap scope and duration in Intune admin centre.
  • Perform read-only diagnosis of IME service and logs on the endpoint.
  • Validate network connectivity to Intune service URLs.
  • Restart IME service only if logs indicate a local service failure.
  • Trigger manual check-in only if service restart fails to resolve the gap.
  • Verify return of specific DEX metrics within the expected time window.
  • Document the root cause and remediation steps for future reference.
  • Escalate to Azure AD join or certificate diagnostics if basic recovery fails.

#Prerequisites and Permissions

Before initiating any diagnostic or remediation activity, confirm that the operator account holds the Intune role assignment of Help Desk Operator or Policy and Profile Manager, scoped to the specific device group under investigation. Broader roles such as Global Administrator should not be used for routine DEX recovery, as this increases the blast radius of any accidental configuration change. Verify access to the following areas within the Microsoft Intune admin centre: Devices > All devices, Devices > Monitor, and Reports > Device compliance. On the endpoint itself, confirm local administrator rights are available for service restarts, and that Remote PowerShell or a remote management tool such as Microsoft Endpoint Manager’s remote actions pane is accessible.

Additionally, confirm that the test device group used for validation is isolated from production Autopilot or co-management workflows. Document the group’s membership and current policy assignments before beginning work, as this baseline is required for accurate rollback later. Where the organisation uses Conditional Access, confirm the device’s compliance state has not already triggered an access restriction, as this can complicate check-in attempts.

#Configuration Detail for Read-Only Diagnosis

On the affected endpoint, open an elevated PowerShell session and query the IME service state without altering it:

1Get-Service -Name IntuneManagementExtension | Select-Object Status, StartType
2Get-Content "C:ProgramDataMicrosoftIntuneManagementExtensionLogsIntuneManagementExtension.log" -Tail 100

Review the tail output for repeated retry entries, authentication token failures, or timeout messages against the Microsoft Intune service endpoints. Cross-reference the timestamps against the last known good check-in recorded in the admin centre. For network validation, use non-intrusive commands such as:

1Test-NetConnection -ComputerName manage.microsoft.com -Port 443
2Resolve-DnsName manage.microsoft.com

These commands confirm reachability and name resolution without altering firewall rules, proxy settings or DNS configuration. If either command fails, treat this as a network-layer root cause and escalate to the network operations team rather than proceeding with a service restart.

A clean office workspace featuring a desk, laptop, and hidden power cord management.
Photo by panumas nikhomkhai on Pexels

#Expected Evidence of Successful Diagnosis

A correctly scoped diagnosis should produce a short evidence set: the service status output, the relevant log excerpt showing the specific failure pattern, and the network connectivity test results. This evidence should allow a second operator to independently confirm the suspected root cause without repeating the full diagnostic sequence. Store this evidence alongside the device identifier and timestamp in the change record referenced later in this document. Absence of clear evidence—for example, logs showing no errors despite a confirmed telemetry gap—should trigger escalation to the Azure AD join and certificate diagnostic path rather than a speculative service restart.

#Monitoring During Remediation

While the IME service restart is in progress, monitor CPU and memory utilisation on the endpoint to confirm the service does not enter a crash loop. A healthy restart typically stabilises within sixty seconds; sustained high CPU usage beyond five minutes should be treated as a failure symptom rather than normal startup behaviour. In the Intune admin centre, monitor the device’s sync status page for a change in the “Last check-in” timestamp. If this timestamp does not update within the expected telemetry upload cycle for the tenant’s configured policy refresh interval, treat the remediation as unsuccessful and proceed to the escalation path rather than repeating the restart.

#
Realistic Failure Symptoms

Common failure symptoms include the IME service reporting a “Running” status while the log file shows no new entries, indicating a hung process rather than a genuine failure. Another symptom is a successful manual check-in trigger that returns no error in the admin centre, yet the device’s inventory data remains stale beyond two upload cycles; this often indicates a certificate trust issue rather than a service problem. Operators may also observe partial telemetry return, where hardware inventory updates but performance metrics such as boot time remain absent, suggesting a separate data pipeline fault rather than a general connectivity issue.

#Change-Control Records

Every state-changing action—service restart, manual check-in trigger, or policy reassignment—must be logged in the change record with the following fields: device identifier, operator name, action taken, timestamp, pre-action baseline reference, and observed outcome. Where the organisation uses a formal change management system, raise a standard low-risk change request referencing the test device group scope before performing the restart or check-in. This record supports audit requirements and provides the reference baseline needed for rollback if the remediation introduces unexpected behaviour.

#Escalation Thresholds

Escalate to the platform engineering team if the telemetry gap persists beyond two full upload cycles after bounded remediation, or if more than three devices within the same test group exhibit the same failure pattern simultaneously, as this suggests a service-side or policy-level issue rather than an isolated endpoint fault. Escalate immediately, bypassing further local remediation attempts, if the device becomes unresponsive to remote management commands, or if the Azure AD join state shows as broken rather than simply delayed. Define a maximum of two remediation attempts per device within a single working session; a third attempt without new diagnostic evidence indicates the workflow has not correctly identified the root cause.

#Safe Rollback Actions

If the IME service restart results in a degraded state, such as repeated crash events in the Windows Event Log under Application and Services Logs > Microsoft-Windows-DeviceManagement, revert by restoring the service’s original StartType configuration and rebooting the endpoint during a low-impact window rather than forcing further service manipulation. If a manual check-in trigger causes an unexpected policy conflict, remove the device from the test group immediately and reassign it to its original production group to restore the prior baseline. Retain the change record entry marked as “rolled back” with a note on the observed conflict, so future operators do not repeat the same remediation path without additional diagnostic evidence.

Julian Vance

Julian Vance

Ops Playbook Architect

Julian Vance is a systems architect specialising in endpoint management, zero-touch automation, and infrastructure as code.

Published
View Profile
Reader Interaction

Comments

Add a thoughtful note on Recovering Proactive Experience (DEX) Safely with Microsoft Intune. Comments are checked for spam and held for moderation before appearing.

Loading comments...

Discover more

Learn More About KBY

Was this useful?

Operate smarter, with fewer recurring tickets.

Receive new operational playbooks, incident-prevention guidance, automation scripts and recovery runbooks.