Managing platform updates with Maintenance Control

Manage platform updates, that don't require a reboot, using maintenance control. Azure frequently updates its infrastructure to improve reliability, performance, security or launch new features. Most updates are transparent to users. Some sensitive workloads, like gaming, media streaming, and financial transactions, can't tolerate even few seconds of a VM freezing or disconnecting for maintenance. Maintenance control gives you the option to wait on platform updates and apply them within a 35-day rolling window.

Maintenance control lets you decide when to apply updates to your isolated VMs and Azure dedicated hosts.

With maintenance control, you can:

  • Batch updates into one update package.
  • Wait up to 35 days to apply updates.
  • Automate platform updates for your maintenance window using Azure Functions.
  • Maintenance configurations work across subscriptions and resource groups.


  • VMs must be on a dedicated host, or be created using an isolated VM size.
  • After 35 days, an update will automatically be applied.
  • User must have Resource Contributor access.

Management options

You can create and manage maintenance configurations using any of the following options:

For an Azure Functions sample, see Scheduling Maintenance Updates with Maintenance Control and Azure Functions.

Next steps

To learn more, see Maintenance and updates.