Intune Deployment Guide
How Intune device sync works
Overview
Device sync is the process where a managed Windows device contacts Intune to receive updated policies, app assignments, configuration changes, and compliance information.
For app deployment testing, sync is useful because it can reduce waiting time. It does not bypass targeting, requirements, detection rules, network access, or Intune Management Extension processing.
What device sync actually does
A sync asks the device to check in with Intune and look for new management instructions. For Win32 apps, this can help the device receive an updated assignment, but the app still needs to pass the normal deployment flow.
- The device checks in with Intune.
- Intune sends applicable policy, configuration, and app assignment information.
- The device evaluates assignment, requirements, and detection state.
- The Intune Management Extension processes Win32 app actions when applicable.
The device contacts Intune from Company Portal, Windows, or the admin center action.
Assignments and device configuration changes are delivered when applicable.
The device checks whether requirements and detection rules apply.
The Intune Management Extension handles Win32 install, uninstall, and reporting.
The 8-hour check-in is not the whole story
Windows devices have a regular maintenance check-in schedule, commonly described as about every 8 hours. That schedule is useful to understand, but it should not be treated as the only way devices receive changes.
During pilot testing, a manual sync is still useful because it asks the device to check in sooner. However, delivery can still be affected by throttling, group membership timing, connectivity, device state, and whether the app workload is ready to process.
Manual sync options
Use these options when you are testing app deployment and want the device to check for updates sooner.
User-initiated sync from the Company Portal app.
Admin-initiated remote sync from the device record.
Device-initiated sync from the work or school account page.
Use a restart when app processing appears stuck or the device has pending changes.
Which sync option should you use?
| Scenario | Recommended action |
|---|---|
| User is testing an Available app | Use Company Portal > Settings > Sync, then check the app list again. |
| Admin is validating a test device remotely | Use the Sync action from the device record in the Intune admin center. |
| Device is enrolled but policy status is stale | Sync from Windows Settings or Company Portal, then wait for reporting to update. |
| Win32 app still does not process | Check assignment, requirements, detection rules, and Intune Management Extension logs. |
What sync does not fix
Sync is not a replacement for correct targeting and app configuration. If the device is not eligible for the app, syncing repeatedly will not make the app install.
- Wrong user or device group assignment
- Group membership has not updated yet
- Device does not meet app requirements
- Detection rule already marks the app as installed
- Install command fails under the selected install context
Quick checklist
- Confirm the app is assigned to the correct user or device group.
- Verify the device meets the app requirements.
- Trigger one manual sync method, then allow time for local processing and reporting.
- Use Intune Management Extension logs if the app still does not install.
Troubleshooting sync issues
| Issue | What to check |
|---|---|
| App still does not appear | Confirm the app is assigned as Available to the signed-in user. |
| Required app does not install | Check assignment, requirements, detection, and whether the Intune Management Extension is processing app workload. |
| Remote sync does not seem to work | Verify device connectivity, device state, and whether the remote action was accepted in the admin center. |
| Status stays pending | Allow reporting time, then compare the Intune status with local logs on the device. |
| Sync works but app fails | Review install command, return code, detection rule, and C:\ProgramData\Microsoft\IntuneManagementExtension\Logs. |

Leave a feedback
Include versions, steps, and any error text if you have them.