Monitor Windows Updates with Update Compliance


While Windows Analytics was retired on January 31, 2020, support for Update Compliance has continued through the Azure Portal. Two planned feature removals for Update Compliance – Microsoft Defender Antivirus reporting and Perspectives – are now scheduled to be removed beginning Monday, May 11, 2020.

  • The retirement of Microsoft Defender Antivirus reporting will begin Monday, May 11, 2020. You can continue to for threats with Microsoft Endpoint Manager and Defender Advanced Threat Protection.
  • The Perspectives feature of Update Compliance will be retired Monday, May 11, 2020. The Perspectives feature is part of the Log Search portal of Log Analytics, which was deprecated on February 15, 2019 in favor of Azure Monitor Logs. Your Update Compliance solution will be automatically upgraded to Azure Monitor Logs, and the data available in Perspectives will be migrated to a set of queries in the Needs Attention section of Update Compliance.


Update Compliance enables organizations to:

  • Monitor security, quality, and feature updates for Windows 10 Professional, Education, and Enterprise editions.
  • View a report of device and update issues related to compliance that need attention.
  • Check bandwidth savings incurred across multiple content types by using Delivery Optimization.

Update Compliance is offered through the Azure portal, and is included as part of Windows 10 licenses listed in the prerequisites. Azure Log Analytics ingestion and retention charges are not incurred on your Azure subscription for Update Compliance data.

Update Compliance uses Windows 10 diagnostic data for all of its reporting. It collects system data including update deployment progress, Windows Update for Business configuration data, and Delivery Optimization usage data, and then sends this data to a customer-owned Azure Log Analytics workspace to power the experience.

See the following topics in this guide for detailed information about configuring and using the Update Compliance solution: