| title | Reports for Windows Feature Update Policies |
|---|---|
| description | Learn about the reports available for Windows feature update policies in Microsoft Intune. |
| ms.date | 01/14/2026 |
| ms.topic | how-to |
| ms.reviewer | zadvor |
Intune offers integrated reports to view detailed Windows update deployment status for devices using feature update policies.
[!div class="checklist"]
- Ensure your environment meets the requirements in Feature updates overview.
The data for these reports is generated at different times, which depend on the type of data:
-
Service-based data from Windows Update: This data typically arrives in less than an hour after an event happens in the service. Events include Alerts for a device that can't register with Windows Update (which is viewable in the Feature update failures report), to status updates about when Windows Update began offering an update to clients. This data is available without configuring data collection.
-
Client-based data from Intune devices that are configured to send data to Intune: This data is processed in batches and refreshes every eight hours, but is only available after you configure data collection. The data contains information like when a client doesn't have enough disk space to install an update. This data is also used in the Windows feature updates organizational report to show the various installation steps a device moves through when installing feature updates.
The data in the Intune reports for feature update policies is used only for these reports and doesn't surface in other Intune reports.
- Windows feature updates (Organizational): This report provides an overall view of compliance for devices on a per-policy basis.
- Feature update failures report (Operational): This report provides details on Alerts - errors, warnings, information, and recommendations - on a per-policy basis to help troubleshoot and optimize your devices.
Select a tab to learn more about each report.
This report provides you update installation status that's based on the update state from device and device-specific update details. The data in this report is timely, calls out the device name and state, and other update-related details. This report also supports filtering, searching, paging, and sorting.
To access the report:
-
In the Microsoft Intune admin center, select Reports > Windows Updates. The default view displays the Summary tab:
-
Select Windows Feature Update Report.
- Select on Select a feature update profile, select a profile, and then Generate report.
- Select Update status and Ownership to refine the report.
The following list identifies the columns that are available in the view:
- Devices: The name of the device.
- UPN: Intune user identifier (email).
- Intune Device ID: Intune device identifier.
- Microsoft Entra Device ID: Microsoft Entra identifier for device.
- Last Event Time: The last time there was new data, or something happened for the device and update.
- Update State: The state of the update for the device. Initial state data is from the service-side, which is the status of the update in the system before it begins to install on the device. When client-side data is available, client-side data is shown, replacing the server-side data.
- Update Substate: A low-level detailed version of the Update State.
- Update Aggregated Status: A high-level summary of the Update State, like In progress or Error.
- Alert Type: When applicable, Alert Type displays the most recent alert message.
- Alert Details: This column isn't in use.
- Last Scan Time: The last time this device ran a scan for Windows Update.
- Target Version: This column is useful in policy reports as it shows the friendly name of the update being targeted on the device. This field can be particularly useful when the [win10 sxs] checkbox is selected to identify when and which devices were determined to be ineligible for the update and are now being targeted with the Win10 update.
The following information applies to Update State and Update Substate:
-
Service-side data:
- Pending:
- Validation: The update can't be offered to the device because of a validation issue with the device and Windows Update.
- Scheduled: The update isn't ready to be offered to the device but is scheduled for offering at a later date.
- On hold:
- Admin paused: The update is on hold because the Deployment being paused by an explicit Administrator action.
- ServicePaused: The update is on hold because of an automatic action by Windows Update.
- Canceled:
- Admin Cancelled: The update offer was canceled by explicit Administrator action.
- Service Cancelled: The update was canceled by Windows Update for one of the following reasons:
- The end of service for the selected content was reached and it's no longer offered by Windows Update. For example, the device might have been added to a deployment after the content's availability expired, or the content reached its end of service date before it could install on the device.
- The deployment content has been superseded for the device. This can happen when the device is targeted by another deployment that deploys newer content. For example, one deployment targets the Windows 10 device to install version 2004 and a second deployment targets that same device with version 21H1. In this event, 2004 is superseded by the 21H1 deployment and Windows Update cancels the 2004 deployment to the device.
- Removed from Deployment: The update offer was canceled because it was removed from the Deployment by explicit Administrator action.
- Not Supported - The update was canceled by Windows Update as the device cannot be found in Azure Entra and is an invalid device. This can happen if the device is not Azure Entra joined or does not have a valid Device ID, Global Device ID.
- Offering:
- OfferReady: The update is currently being offered to the device by Windows Update.
- Pending:
-
Client-side data:
- On Hold:
- Deferred: Windows Update client policies are causing the device to defer the update being offered.
- Offering:
- Offer Received: The device scanned against Windows Update (WU) and identifies that the update is applicable but hasn't begun to download it.
- Installing:
- Download Start: The download process has begun.
- Download Complete: The download process has completed.
- Install Start: The pre-restart install process has started.
- Install Complete: The pre-restart install process has finished. If the update doesn't require a restart, the update process ends here.
- Restart Required: A restart is required to finish update.
- Restart Initiated: The device has gone into restart.
- Restart Complete: The device has come back from restart.
- Installed:
- Update Installed: The update successfully installed.
- Uninstalling:
- Uninstall: The device is actively uninstalling the update.
- Rollback: A rollback has been initiated to a previous update because of a serious issue during installation.
- Update Uninstalled: The update successfully uninstalled.
- Rollback complete: A rollback has completed.
- Cancelled:
- User Cancelled: A user canceled the update.
- Device Cancelled: The device canceled the update for a user. This action is usually because the update no longer applies.
- On Hold:
-
Other:
- Needs attention: The device has some issue and needs attention.
The Feature update failures operational report provides details for devices that you target with a feature update policy, and that have attempted to install an update. Devices in this report might have an Alert that prevents the device from completing installation of the update.
This report provides insights to update installation status, including the number of devices with errors. It also supports drilling in for more details to help you troubleshoot issues with the installation. This report supports filtering, searching, paging, and sorting.
To access the report:
-
In the Microsoft Intune admin center, select Devices > Monitor
-
Under Software updates, select Feature update failures.
-
The initial view displays a per-profile summary of how many devices have alerts for each of your profiles with the version of Windows that the profile targets:
-
Selecting a profile opens a dedicated view that contains all active Alerts for that profile.
-
While viewing the active alerts for the profile:
-
The following list identifies Alert Messages, and suggested remediation actions:
| Alert Message | Description | Recommendation |
|---|---|---|
| CancelledByUser | User canceled the update. | Retry the installation. |
| DamagedMedia | The update file or the hard drive is damaged. | Run Chkdsk /F on the device with administrator privileges, then retry the update. |
| DeploymentConflict | Device is in more than one deployment of the same update type. Only the first deployment assigned is effective. | Remove the device from any deployments that shouldn't apply. |
| DeviceRegistrationInvalidAzureADDeviceId | The device isn't able to register or authenticate properly with Windows Update because of an invalid Microsoft Entra Device ID. | Check that the device is joined to the Microsoft Entra tenant making the request. |
| DeviceRegistrationInvalidGlobalDeviceId | The device isn't able to register or authenticate properly with Windows Update because of an invalid Global Device ID. | The Microsoft Account Sign-In Assistant (MSA) Service might be disabled, preventing Global Device ID assignment. Check that the MSA Service is running or able to run on the device. |
| DeviceRegistrationIssue | The device isn't able to register or authenticate properly with Windows Update. | Check that the device registration information is correct and the device can connect. |
| DeviceRegistrationNoTrustType | The device isn't able to register or authenticate properly with Windows Update because it can't establish Trust. | Check that the device is joined in Microsoft Entra ID using your account. If the issue persists, the device might need to be unenrolled from Intune first. |
| DiskFull | The installation couldn't complete because the Windows partition is full. | Free up disk space on the Windows partition. Retry the installation. |
| DownloadCancelled | Windows Update couldn't download the update because the update server stopped the connection. | Make sure your network is working and retry the download. If it still fails, check your WSUS server or contact support. |
| DownloadConnectionIssue | Windows Update couldn't connect to the update server and the update couldn't download. | Make sure your network is working and retry the download. If it still fails, contact support. |
| DownloadCredentialsIssue | Windows Update couldn't download the file because the Background Intelligent Transfer Service (BITS) couldn't connect to the internet. A proxy server or firewall on your network might require credentials. | Retry the download. If it fails again, review your network configuration to make sure that this computer can access the internet. If you need help, contact support. |
| DownloadIssue | There was an issue downloading the update. | Retry the installation. |
| DownloadIssueServiceDisabled | There was a problem with the Background Intelligent Transfer Service (BITS). The BITS service or a service it depends on might be disabled. | In the Services administration tool, make sure that the Background Intelligent Transfer Service is enabled. If the service isn't running, try starting it manually. If it won't start, check the event log for errors. |
| DownloadTimeout | A timeout occurred while Windows tried to contact the update service or the server containing the update's payload. | Retry the download. If it doesn't succeed, make sure that the update service and payload servers are running normally and that there are no network connectivity issues. |
| EndOfService | Device is on a version of Windows that has passed its end of service date. | Update device to a version that is currently supported. |
| EndOfServiceApproaching | Device is on a version of Windows that is approaching its end of service date. | Update the device to a version that has a longer remaining servicing timeline. |
| FailureResponseThreshold | The failure response threshold setting was met for a deployment to which the device belongs. | Consider pausing the deployment and assessing for issues. |
| FailureResponseThresholdPause | A deployment to which the device belongs was paused because of its failure response threshold being met. | Review devices that encountered issues. |
| FileNotFound | The downloaded update files can't be found. The Disk Cleanup utility or a non-Microsoft software cleaning tool might have removed the files during cleanup. | Download the update again, and then retry the installation. |
| Incompatible | The system doesn't meet the minimum requirements to install the update. | Review the ScanResult.xml file for Block Type=Hard. |
| IncompatibleArchitecture | This update is for a different CPU architecture. | Make sure the target operating system architecture matches the host operating system architecture. |
| IncompatibleServicingChannel | Device is in a servicing channel that is incompatible with a deployment to which the device belongs. | Configure the device's servicing channel to a retail (Generally Available) update channel. |
| InstallAccessDenied | Installer doesn't have permission to access or replace a file. The installer might have tried to replace a file that an antivirus, antimalware, or a backup program is currently scanning. | Retry the installation. |
| InstallCancelled | The installation was canceled. | Retry the installation. |
| InstallFileLocked | Installer couldn't access a file that is already in use. The installer might have tried to replace a file that an antivirus, antimalware, or backup program is currently scanning. | Check the files under the %SystemDrive%$Windows.~bt directory. Retry the installation. |
| InstallIssue | There was an issue installing the update. | Run dism /online /cleanup-image /restorehealth on the device with administrator privileges, then retry the update. If the commands fail, a reinstall of Windows might be required. |
| InstallIssueRedirection | A known folder that doesn't support redirection to another drive might have been redirected to another drive. | Report this issue to Microsoft if this error is encountered more than a once. |
| InstallMissingInfo | Windows Update doesn't have information it needs about the update to finish the installation. | Another update might have replaced the one you're trying to install. Check the update, and then try reinstalling it. |
| InstallOutOfMemory | The installation couldn't complete because Windows ran out of memory. | Restart Windows, then try the installation again. If it still fails, allocate more memory to the virtual machine, or increase the size of the virtual memory pagefiles. |
| InstallSetupError | Windows Setup encountered an error while installing. | Check that the BIOS and drivers are up to date. Retry the download. |
| InstallSystemError | A system occurred while installing. | Check that the BIOS and drivers are up to date. Retry the download. |
| PolicyConflict | There are client policies (MDM, GP) that conflict with Windows Update settings. | Check that the client policies configured on the device don't conflict with deployment settings. |
| PolicyConflictDeferral | The Deferral Policy configured on the device is preventing the update from installing. | Check that the client policies configured on the device don't conflict with deployment settings. |
| PolicyConflictPause | Updates are paused on the device, preventing the update from installing. | Check that the client policies configured on the device don't conflict with deployment settings. |
| PostRestartIssue | Windows Update couldn't determine the results of installing the update. The error is usually false and the update probably succeeded. | If the update you're trying to install isn't available, no action is required. If the update is still available, retry the installation. |
| RollbackInitiated | A rollback was started on this device, indicating a catastrophic issue occurred during the Windows Setup install process. | Run the Setup Diagnostics Tool on the Device. Don't retry the installation until the impact is understood. |
| SafeguardHold | Update can't install because of a known Safeguard Hold. | View the Deployment Error Code column of the report to see the ID of the safeguard hold. Open the Windows release health dashboard at https://aka.ms/WindowsReleaseHealth to view information about the active holds, including known issues with the update. |
| UnexpectedShutdown | The installation was stopped because a Windows shutdown or restart was in progress. | Ensure the device remains on during Windows installation. |
| VersionMismatch | Device is on a version of Windows that wasn't intended by Windows Update. | Confirm whether the device is on the intended version. |
| WindowsRepairRequired | The current version of Windows needs to be repaired before it can be updated. | Run the Startup Repair Tool on this device. |
| WUBusy | Windows Update can't do this task because it's busy. | Restart Windows. Retry the installation. |
| WUComponentMissing | Windows Update might be missing a component or the update file might be damaged. | Run dism /online /cleanup-image /restorehealth on the device with administrator privileges, and then retry the update. If the commands fail, a reinstall of Windows might be required. |
| WUDamaged | Windows Update or the update file might be damaged. | Run dism /online /cleanup-image /restorehealth on the device with administrator privileges, and then retry the update. If the commands fail, a reinstall of Windows might be required. |
| WUDecryptionIssue | Windows Update couldn't decrypt the encrypted update file because it couldn't find the proper key. | Retry the installation. |
| WUDiskError | Windows Update encountered an error while reading or writing to the system drive. | Run the Windows Update Troubleshooter on the device. Retry the installation. |
| WUIssue | Windows Update couldn't understand the metadata provided by the update service. This error usually indicates a problem with the update. | Contact support. |




