Yeah I know, WHY? I dunno; you probably have the answer as to why. But if you came here looking for an answer on HOW to make this work; here it is!


Obtain the installer from the web interface of the ESXi server

Ah, and here you already will run into a problem. The webpage won't open! At least, it doesn't on most Windows Server 2003 systems, because of an outdated SSL ciphersuite. But this can be fixed if you read on. The link in the next chapter will update the ciphersuite in the operating system and this will also fix the ability for your browser to open the webpage of the ESXi server.



Update the SSL ciphersuite on Windows Server 2003

You will see this error message when trying to connect from a Windows Server 2003 machine:

vSphere Client could not connect to "".
An unknown connection error occurred. (The client could not send a complete request to the server. (The underyling connection was closed: An unexpected error occurred on a send.))


The reason you're seeing this message is because the server uses SSL encryption with ciphers that your client doesn't understand. The reason it doesn't is because it relies on the operating system's list of available ciphers. And the operating system is old and doesn't have the modern ciphers. So you need to update your ciphersuite. There is no 'Windows Update' for this, but there is a hotfix for this. You can obtain it from Microsoft here, after you select the correct version for your system language and architecture, and receive their hotfix via email:

This update does require a reboot. It offers the option to postpone the restart but when I did that, and rebooted later, it wouldn't work. A fluke, maybe, but it's best to just run the update and then restart when it tells you to.



Install on a domain controller

You will see this error message when you try to install on a domain controller:

vsphere Client requires Windows XP SP2 or later.
vSphere Client cannot be installed on a Domain Controller.


What a load of bullshit. I'll be the judge of what to install on my system, thank you very much. Okay, so to fix this, get the installer saved to your harddisk somewhere and then from a command prompt add the parameters /VSKIP_OS_CHECKS="1". That will bypass the operating system check and the thing will just install and work perfectly. Apparently the only reason this check was added was because some people at VMWare decided that it was not a good idea to run vSphere Client on a Domain Controller because of security reasons, although nobody has an idea what those security reasons would be exactly, but even VMWare admitted later on that it's fine to install this way and that they'll get rid of the issue. Probably. Eventually.

So a command on the command line could look like this:

VMware-viclient-all-5.5.0-12816505.5.exe /VSKIP_OS_CHECKS="1"




Comments are closed.