Today was the first time I had tried to launch the vSphere client on Windows 7, which failed of course, stating there was an “Error parsing the ESX server”

A google search turned up the following blog:

This worked for me, the only “gotcha” was the location to which the system.dll file is saved in Step 2, needs to match the DEVPATH variable specified in Step 3.