Troubleshoot Azure Windows VM RDP failures by checking NSGs, routes, guest firewall, RDP service and Azure VM health.
01 Check Azure VM health
06 Validate access Retest RDP after correcting the actual dependency and remove temporary broad firewall rules.
Review boot diagnostics and resource health before focusing on RDP.
Check Azure VM health
Check network security
Confirm the NSG allows the required TCP 3389 traffic from the intended source and that no higher-priority deny blocks it.
Check routing
Review subnet route tables, Azure Firewall or NVA paths when traffic crosses security appliances.
Check guest Windows
Use Run Command or another supported management path to check TermService, Windows Firewall and RDP configuration.
Test from the client
Use Test-NetConnection <public-or-private-ip> -Port 3389 from the appropriate source network.
Validate access
Retest RDP after correcting the actual dependency and remove temporary broad firewall rules.
Explore more TechRunbook guides
Continue with practical infrastructure troubleshooting, PowerShell scripts and operational runbooks.
Browse all articles →