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 by configuring a maintenance schedule.
  • Maintenance configurations work across subscriptions and resource groups.


  • VMs must be on a dedicated host, or be created using an isolated VM size.
  • The maintenance window duration must be 2 hours or more. Maintenance window duration is the time from when the customer initiates the update to the time it completes.
  • 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.