Try in PowerShell.
Open PowerShell as Administrator and type the following commands:
Get-VM
Start-VM -Name "VMName"
vmconnect.exe localhost VMName
Also, in command Prompt try:
ping microsoft.com
ipconfig /flushdns
Make sure Firewall is not blocking it. You may try a VPN.
You may try Windows Admin Center as Admin Center Alternative. Search for Windows Admin Center and download the latest version directly.