A Microsoft desktop and app virtualization service that runs on Azure. Previously known as Windows Virtual Desktop.
Hello @Selvakumar Balakrishnan
Thanks for posting this. The error you're seeing means the DSC extension on the session host VM couldn't download the configuration package from Azure's gallery storage endpoint during provisioning. This is almost always a network connectivity issue rather than a problem with your AVD configuration itself.
Here's what I'd recommend you checking:
- NSG / Firewall Rules
The VM needs outbound HTTPS (port 443) access to several Microsoft endpoints during provisioning. Make sure none of your NSGs, Azure Firewall, or UDRs are blocking traffic to:
- blob.core.windows.net (for gallery artifacts)
- wvd.microsoft.com
- servicebus.windows.net
→ Required URL link: https://learn.microsoft.com/en-us/azure/virtual-desktop/safe-url-list
- DNS Resolution
If you're using a custom DNS server, verify the VM can resolve wvdportalstorageblob.blob.core.windows.net. You can test this by deploying a small test VM in the same subnet and running nslookup or Resolve-DnsName against that hostname.
- Private Endpoint / Service Endpoint conflicts
If your storage accounts use private endpoints, the VM may be trying to reach a public endpoint that's being blocked by policy. Check whether any Azure Policy or private DNS zone is intercepting blob.core.windows.net resolution unexpectedly.
- Proxy configuration
If outbound internet goes through a proxy, the VM won't automatically use it during the DSC phase unless configured. Check if a proxy is required in your environment and configure it via WinHTTP:
netsh winhttp set proxy <proxy-server>:<port>
- Retry / Re-run the deployment
Occasionally this can be a transient throttling issue on the storage side. After verifying the above, simply delete the host pool and redeploy — the DSC extension doesn't cleanly recover from a mid-provisioning failure.
Links:
https://learn.microsoft.com/en-us/azure/virtual-machines/extensions/dsc-troubleshoot
https://learn.microsoft.com/en-us/azure/virtual-desktop/safe-url-list
https://learn.microsoft.com/en-us/azure/virtual-desktop/troubleshoot-set-up-issues
https://learn.microsoft.com/en-us/azure/virtual-desktop/proxy-server-support
Hope this gets you unblocked!
Thanks,
Manish.