My session hosts have been randomly indicating "Need Assistance" since the last MS update.

Bob Minteer 0 Reputation points
2025-10-21T14:48:28.3933333+00:00

I have 9 multisession Windows 10 Hosts in my host pool. Ever since the updates pushed by Microsoft on Oct 15th, I have experienced increasingly horrible connectivity for my users attempting to log in as well as notable AVD delays once connected.

My session hosts seem to be randomly changing status from "Available" to "Needs Assistance". When they are in an Available status, all is well. But when they go to "Needs Assistance", that is when trouble begins.

I have run through some connectivity diagnostics and noted that when things are not "green", I see an error with "UrlsAccessibleCheck". Otherwise everything else "looks" healthy.

I uninstalled and reinstalled the AVD-Bootloader and AVD-Agent from:

https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWrmXv

https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWrxrH

...and I thought that took care of the issue. Until people started logging in this morning and were met with resistance from AVD or the orchestration or whatever the problem is.

I am running out of things to try (that make sense to me). Ideas ? Help ?

Azure Virtual Desktop
Azure Virtual Desktop
A Microsoft desktop and app virtualization service that runs on Azure. Previously known as Windows Virtual Desktop.
{count} votes

1 answer

Sort by: Most helpful
  1. Ankit Yadav 4,555 Reputation points Microsoft External Staff Moderator
    2025-10-21T16:47:45.9933333+00:00

    Hello @Bob Minteer

    1. Verify the failing check and endpoint: You’ve identified the failing health check is UrlsAccessibleCheck, which means an essential URL for AVD connectivity or monitoring isn’t reachable. To pinpoint which URL, review the session host’s Event Log (Application log for sources like WVD-Agent or RDAgent) or use the Microsoft AVD connectivity test tool (avdnettest.exe) to see which endpoint fails. 

    Additionally, do verify that all the endpoints like below allowed: 

    • Broker : rdbroker.wvd.microsoft.com 
    • Diagnostics/Monitoring: rddiagnostics.wvd.microsoft.com (and region-specific variants), Azure Geneva monitoring endpoints, storage URLs for diagnostics
    • Azure AD and Token: login.microsoftonline.com, aadcdn.msftauth.net, etc., if applicable

    All of these should be accessible over HTTPS (TCP 443). Update your firewall, network security group (NSG), or proxy rules to allow these URLs (no IP filtering, since addresses can change). Even if you believe outbound is “open,” some firewall appliances do deep packet inspection or have implicit denies for unknown domains.

    1. Test connectivity as the SYSTEM account: The AVD agent runs under the Local System context, which might have different network access than an interactive admin user. A community expert found that if you RDP in and manually run tests, they can pass, but the agent could still be blocked due to how the system account connects. Use PsExec (Sysinternals) to open a prompt as System on an affected VM: 
    psexec -s -i cmd.exe
    

    From that System command prompt, run a simple connectivity check to the known endpoints, for example:

    PowerShell -Command "Invoke-WebRequest -Uri 'https://rdbroker.wvd.microsoft.com' -UseBasicParsing"
    

     
    3. Reinstall the AVD agent components (do validate it was done in this way only): You already attempted this, which was a good step. Microsoft’s guidance for unexplained Needs Assistance states to fully remove and reinstall the AVD agent stack on affected VMs. Make sure the process was thorough:

    • Uninstall Remote Desktop Agent Boot Loader and Remote Desktop Services SxS Network Stack from Apps & Features (in that order).
    • Delete C:\Program Files\Microsoft RDInfra if any remnants remain. Reboot the VM.
    • Download the latest AVD Agent and AVD Boot Loader from Microsoft’s official links (the ones you used are correct for current version). Install the Agent .msi first, then the BootLoader .msi.
    • After a few minutes, verify in the Azure portal that the session host status goes to Available.  

    This ensures no corruption from the update. Reinstalling helps in many cases by resetting the health checks. 

    Let me know if this helps to solve your issue!!


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.