A Microsoft desktop and app virtualization service that runs on Azure. Previously known as Windows Virtual Desktop.
Hi Selvakumar,
Thanks for posting this is a pretty common scenario when working with MCT-sponsored Visual Studio Enterprise subscriptions, and the good news is it's usually fixable with a couple of checks.
The most likely root cause here is that the Microsoft.DesktopVirtualization resource provider hasn't been registered on your subscription. Even though you can create VMs just fine, AVD host pools depend on this provider being explicitly enabled — and it's not registered by default on all subscription types.
Step 1 – Register the Resource Provider
- Go to the Azure Portal → Subscriptions → select your VSES subscription
- In the left menu, click Resource providers
- Search for
Microsoft.DesktopVirtualization - If the status shows NotRegistered, select it and click Register
- Wait a minute or two, refresh, and confirm the status is Registered
You can also do this via PowerShell
Register-AzResourceProvider -ProviderNamespace Microsoft.DesktopVirtualization
https://learn.microsoft.com/en-us/azure/virtual-desktop/prerequisites?tabs=portal
Step 2 – Confirm your RBAC permissions
To create host pools, your account needs at least the Contributor role at the subscription or resource group level. MCT-sponsored subscriptions sometimes have tightened IAM policies. Double-check under:
Subscriptions → Access control (IAM) → View my access
https://learn.microsoft.com/en-us/azure/virtual-desktop/faq
Step 3 – Check for any policy restrictions
Some sponsored/dev-test subscriptions have Azure Policy assignments that block specific resource types or regions. Go to:
Policy → Compliance and look for any denied assignments targeting Microsoft.DesktopVirtualization or the region you're deploying to.
Step 4 – What the error message says
Could you share the exact error you're seeing when the host pool creation fails? That'll help narrow it down further. You can find detailed deployment logs under:
Resource Groups → [your RG] → Deployments → [failed deployment] → Operation details
https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-desktop/troubleshoot-set-up-issues
Regarding your question about whether there are hard AVD restrictions on VSES/MCT subscriptions specifically there's no official documented block, and Visual Studio subscribers are supported for AVD usage as noted in Microsoft's documentation. The Azure credits are intended for dev/test workloads, which AVD qualifies as.
https://learn.microsoft.com/en-us/visualstudio/subscriptions/vs-windows-virtual-desktop
Thanks,
Manish.