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…

solution
-
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.
I’ve just discovered that this has also fixed my issue that after installing vShpere Client 5 I was unable to connect to any ESXi 4.1 hosts.
Thank you sir! You helped me a lot!