Skip to content

Startup Performance & App Reliability

The question it answers: Which devices boot slowly or crash, and which applications crash or hang most across the fleet?

Which devices take longest from power-on to a usable desktop, which crash (blue screens), and which applications crash or hang most across the fleet. Slow and crashing devices generate helpdesk tickets; the model breakdown is the business case for replacing them.

Where in the appIntune › Endpoint Security & Readiness › Startup & App Reliability
WorkloadIntune
KindTable
DataBuilt from the tenant data IntensiveReports keeps in memory and refreshes in the background, so it opens at once.
LicenceMicrosoft Intune with Endpoint analytics enabled.
Report id (API and MCP)intune.endpoint.startup-and-reliability
ColumnKeyType
DeviceDeviceNameText
StatusSeverityStatus
Boot + login (s)BootPlusLoginSecondsText
Blue screens (avg)AverageBlueScreensText
Restarts (avg)AverageRestartsText
Startup scoreStartupPerformanceScoreText
ModelModelText
DiskDiskTypeText
OSOsVersionText
FilterKey (API)On when the page opens
Only slow or crashing devicesproblemsYes

Licence: Microsoft Intune with Endpoint analytics enabled.

Application permissions on the IntensiveReports app registration (all permissions):

PermissionAPIWhat it allowsNote
DeviceManagementManagedDevices.Read.AllMicrosoft GraphRead Microsoft Intune devices
Data sources it reads
  • GET /v1.0/deviceManagement/userExperienceAnalyticsDevicePerformance
  • GET /v1.0/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance
GET /ir-api/v1/reports/intune.endpoint.startup-and-reliability?size=100
GET /ir-api/v1/reports/intune.endpoint.startup-and-reliability?filter=problems

An AI assistant reads it with the MCP tool get_report and the id intune.endpoint.startup-and-reliability. The client needs the Read grant for Intune. See Using the API.