<p><a href="http://wincert.net/wp-content/uploads/2010/10/vmware_logo.png"><img class="alignnone size-full wp-image-189" src="http://wincert.net/wp-content/uploads/2010/10/vmware_logo.png" alt="vmware,drive,cd-rom,host,error parsing" width="500" height="125" /></a></p>
<p>When you attempt to run the VSphere client on Windows 7, the following errors are received and you are unable to proceed any further:</p>
<p style="line-height: 18px; margin: 0px; padding: 10px 0px 10px 0px;">“Error parsing the server “<;server name” “clients.xml” file.” &#8211; once you click OK, you get the following message:</p>
<p style="line-height: 18px; margin: 0px; padding: 10px 0px 10px 0px;"><strong>“The type initializer for ‘VirtualInfrastructure.Utils.HttpWebRequestProxy’ threw an exception.”</strong></p>
<p>As I am running Windows 7 x64 version I will use &#8216;x86&#8217; after every Program Files line. If you&#8217;re using x86 bit version of Windows 7, remove the &#8216;x86&#8217; part.<!--more-->You should first obtain a DLL, called system.dll from a non-Windows 7 machine with .NET v3.5 SP1 which resides in the following location:</p>
<p style="line-height: 18px; margin: 0px; padding: 10px 0px 10px 0px;"><strong>%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\ directory.</strong></p>
<p style="line-height: 18px; margin: 0px; padding: 10px 0px 10px 0px;">or you can download it from <a href="http://rapidshare.com/files/290226102/system.dll" target="_blank">HERE</a>. MD5:<span style="color: #000000; font-family: arial, sans-serif; font-size: 13px; line-height: normal;"> 86601F6A08C75A16D4D0509CB31EE318</span></p>
<p style="line-height: 18px; margin: 0px; padding: 10px 0px 10px 0px;"><em><span style="font-style: normal;">Once downloaded, copy the file in </span></em><span style="font-style: normal;"><strong>“C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\lib”</strong></span><em><span style="font-style: normal;"> directory. If the ‘lib’ directory doesn’t exist, create it and copy the file in it.</span></em></p>
<p style="line-height: 18px; margin: 0px; padding: 10px 0px 10px 0px;">Now, you should edit the <strong>“VpxClient.exe.config”</strong> file which can be found in the <strong>“C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher”</strong> directory and add the following lines to it (right above the <strong><;/configuration>;</strong> line.</p>
<p style="line-height: 18px; margin: 0px; padding: 10px 0px 10px 0px;"><;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?>;<br />
<;configuration>;<br />
&#8230;<br />
<span style="font-weight: bold;"><;runtime>;<br />
<;developmentMode developerInstallation=&#8221;true&#8221;/>;<br />
<;/runtime>;<br />
<span style="font-weight: normal;"><;/configuration>;</span></span></p>
<p style="line-height: 18px; margin: 0px; padding: 10px 0px 10px 0px;">Open Windows 7 <strong>‘System Properties’</strong> click the ‘Advanced’ tab and then the <strong>‘Environment Variables’</strong> button . We will add a new system variable.<br />
Create a new ‘System’ variable called <strong>‘DEVPATH’</strong> and assign the following variable value:<br />
<span style="font-weight: bold;">C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib</span></p>
<p style="line-height: 18px; margin: 0px; padding: 10px 0px 10px 0px;">You&#8217;re done! The VSphere client should be working now. If you still experience issues, try to run it as an administrator.</p>