您的位置:首页 > 职场人生

在Windows 7下运行VSphere Cilent

2010-05-13 09:47 573 查看

Cannot launch vSphere Client after installing in Windows 7 or Windows 2008 R2

Symptoms

You cannot launch the vSphere Client
If you install the vSphere Client in Windows 7 or Windows 2008 R2 and try to connect to the vSphere server, you see the errors:

Error parsing the server "<servername>" "clients.xml" file.
The type initializer for VirtualInfrastructure.Utils.HttpWebRequestProxy' threw an exception.

Resolution

Permanent Resolution

This issue is resolved in VMware vSphere 4.0 Update 1. You can download VMware vSphere 4.0 Update 1 on the VMware vSphere 4 download page.

Prior to VMware vSphere 4.0 Update 1, the vSphere Client is not supported in Windows 7 or Windows 2008 R2 and it does not run in Compatibility Mode. This issue may occur because of the .NET loading mechanism change in Windows 2008 R2 and Windows 7.

Workaround

If you cannot upgrade to VMware vSphere 4.0 Update 1, there are 2 possible workarounds. Perform one of these options:

Using VMware Player or VMware Workstation, install a Windows XP virtual machine in Windows 7 or Windows 2008 R2.
Bypass the normal .NET Framework loading mechanism.

Warning: This workaround is unsupported.

To bypass the normal .NET Framework loading mechanism:

Download the file system.dll. This file is typically located in %SystemRoot%\Microsoft.NET\Framework\v2.0.50727\ directory of a non-Windows 7 or Windows 2008 R2 machine with .NET v3.5 SP1 installed.
Copy the file to C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\lib.

Note: If the lib directory does not exist, create it.

Open VpxClient.exe.config in a text editor. The file is located at C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher.
Add the following three lines to VpxClient.exe.config, just before </configuration>:

<runtime>
<developmentMode developerInstallation="true"/>
</runtime>

From Windows 2008 R2 or Windows 7 System Properties, click the Advanced tab > Environment Variables.
Create a new System variable called DEVPATH and assign the value:

C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib

Note: For 32bit operating systems, replace Program Files (x86)with Program Files.

You can now launch vSphere Client from a Windows 7 or Windows 2008 R2 machine. You may have to right-click on the vSphere Client icon and choose Run as administrator.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 休闲 vSphere