February 27, 2026 • Mid-Level (3-5 years) How-To
Fix Intune Enrollment Errors
Troubleshoot common Intune enrollment errors. Get your Windows devices enrolled and managed quickly.
Fix Intune Enrollment Errors
Windows device enrollment in Intune should be seamless. When it fails, the error messages aren’t always helpful. Here’s how to fix the most common enrollment errors.
Error: “0x80180014 - MDM Enrolled Failed”
This usually means the device already has an enrollment.
Fix
# Run on client
Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\MDM*" | Select-Object *
# Delete existing enrollment
Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\MDM*" -Recurse -Force
# Re-enroll
"C:\Program Files\Microsoft OnlineManagement\ProvTool\ProvTool.exe" /Oobe /Q
Error: “Device enrollment could not be completed”
Generic error — check these things:
Fix
- Check Intune license
Get-MgUserLicenseDetail -UserId $env:USERNAME | Select-Object -ExpandProperty ServicePlans
- Check auto-enroll settings
- Go to Microsoft Entra ID → Mobility (MDM and MAM)
- Enable “MDM user scope” for All or Some users
- Clear old enrollment
Remove-Item -Path "HKLM:\SOFTWARE\Microsoft\Enrollments\*" -Recurse -Force
Error: “0x801c0003 - The device is already enrolled”
The device has a stale enrollment record.
Fix
# In Intune, manually retire the device first
# Then on client:
dsregcmd /leave /debug
# Re-enroll
dsregcmd /join
Error: “Certificate enrollment server not available”
Usually a network or DNS issue.
Fix
# Test connectivity
Test-NetConnection -ComputerName enterpriseregistration.windows.net -Port 443
# Check DNS
Resolve-DnsName enterpriseregistration.windows.net
# Check proxy
netsh winhttp show proxy
Error: “Enrollment timed out”
Fix
# Increase timeout in registry
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\MDM" -Name "EnrollmentTimeout" -Value 300 -Type DWord
# Check for third-party software blocking
Get-Process | Where-Object { $_.Company -notlike "Microsoft*" } | Select-Object Name, Company
Error: Autopilot Profile Not Found
Fix
-
Assign profile to device group
- Intune → Devices → Windows → Autopilot deployment profiles
- Assign to device group containing the hardware ID
-
Upload hardware ID if missing
- Intune → Devices → Windows → Upload hardware IDs
- Get hardware ID:
Get-WindowsAutoPilotInfo -Computer .
Error: 0x80180005 - Unknown Error
Usually permission-related.
Fix
# Check user has enrollment permission
# In Intune: Device enrollment managers → Add your account
# Or check MDM authority
Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\MDM" -Name "MdmAuthority"
Quick Enrollment Checklist
- User has Intune license
- MDM auto-enroll is enabled in Azure AD
- No conflicting MDM enrollment
- Network can reach required endpoints
- Date/time is correct on client
- No third-party security software blocking
Required Endpoints
enterprisesEnrollment.windows.net
enterpriseregistration.windows.net
management.azure.com
graph.windows.net
Wrap-Up
Enrollment errors are usually licensing, network, or stale records. Clear the old enrollment and try again.
Questions? Drop them below!
Was this helpful?