This took me forever to find a solution so I thought I’d press it.
**Thanks to http://www.nedersoft.nl/index.php/tips-a-trucks/57-esx-4/170-the-request-failed-because-of-a-connection-failure for the original solution
Call “ServiceInstance.RetrieveContent” for object “ServiceInstance” on Server “xxxxxxx” failed…
Open Command Prompt
Type “netsh winsock reset”I had this problem on rare occasions when changing vSphere versions or trying to connect to a ESXi box on the other end of a VPN tunnel.