windows 7 下无法使用VMware vSphere Client的问题
最近在windows 7 下无法使用VMware vSphere Client时无法正常登录。
提示出错,“分析服务器"clients.xml"文件时出错。登录将继续,请联系系统管理员”,点出确定提示“VirtualInfrastructure.Utils.HttpWebRequestProxy的类型初始值设定项引发异常。”,无法登录ESX或者VCENTER。
网上查询了相关资料,原来是Win7下的.net是3.5版本,而VMWARE 的vShpere用的是2.0,所以我们需要让VMware vSphere Client使用.net2.0的组件。
结合网上百家之谈,概括如下:
1.在VMware vSphere Client安装目录例如X:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\“下建立一个名为lib的目录。
2.将文中附件,其实是在:
“C:\Windows\Microsoft.NET\Framework\v2.0.50727\Microsoft.NET\Framework\v2.0.50727\ ”
下的system.dll的文件,复制到上面你建的目录下。
3.找到例如X:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher目录下的VpxClient.exe.config,用记事本打开它进行编辑
<configuration>
...增加下列行:(此行不要输入)
<runtime>
<developmentMode developerInstallation="true"/>
</runtime>
</configuration>
保存。
4。在win 7系统高级设置里找到环境变量设置,增加一个环境变量DEVPATH,环境变量为你刚才建立的那个目录的完整路径,例如:
X:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib
即可解决问题
文中提到的文件下载地址:
QQ群:5081784 共享:System_dll.rar
或直接下载共享下的vsphere_client_windows7.rar解压后运行即可