Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
Azure extension-supported operating systems
Applies to: ✔️ Linux VMs ✔️ Windows VMs
Original KB number: 4078134
Important
New! Try VM assist to resolve top issues. We recommend that you run VM assist for Windows or VM assist for Linux. These script-based diagnostic tools help you identify common issues that affect the Azure VM Guest Agent and overall VM health.
If you're experiencing performance problems on VMs, run these tools first before you contact Microsoft Support.
Summary
This article provides a list of operating systems that Azure VM extensions support. Extensions are small applications that provide post-deployment configuration and automation tasks on Azure VMs. Each extension supports its own set of operating systems, which might include specific versions and editions of Windows and Linux.
VM extensions enable post-deployment configuration of a virtual machine (VM), including installing and configuring software. VM extensions also enable recovery features, such as resetting the administrative password of a VM. Without the Azure VM Agent, you can't run VM extensions.
- To run extensions, ensure that your VM meets these prerequisites.
- The Linux agent runs on multiple systems. However, the extensions framework has a limit for the systems that support extensions.
Some extensions aren't supported across all systems. They might return Error Code 51, 'Unsupported OS'. Check the individual extension documentation for supportability.
For a discussion about Windows and Linux extensions and how to troubleshoot extensions, see Azure virtual machine extensions and features.
For further troubleshooting guidance, see:
Feedback
Was this page helpful?
