用了快两年的Windows Server 2008了,这几天老是处点小毛病,懒得折腾了,去年安装Windows Server 2012的盘还在,于是就想着换个系统吧,于是就换成了2012.

    可是问题来了,由于经常要管理机房的EXSi系统,自己架设了一个vCenter然后再自己办公机上安装vSphere来登录管理所有的EXSi主机。但是今天装了2012后,发现一个问题,VMware-viclient-all-5.0.0-623373.exe安装不上去。vShpere自己提供的错误不太准确,说是需要在“XP SP2及以上系统安装”(我的肯定在XP之上啊),看了一下系统事件。发现时要安装.net3.5,于是找到安装包,却怎么也安装不上,提示系统功能不能卸载什么的。找了一下原因发现。

    原来Windows Server 2012集成了.net3.5安装包,也就是说.net3.5已经是系统组件了,所以下载的包没有办法安装。下来我们就看看如何安装系统自带的.net3.5.

 

1、打开“服务器管理器”

203051114.jpg

2、点击“添加角色和功能”

203142202.jpg

3、一路next直到“功能”那块

203321691.jpg

203321245.jpg

203321232.jpg

4、选择“.NET Framework3.5”我在试验的时候已经安装了,所以这里可以看到已经安装了203458433.jpg

如果第一次安装就是下面的过程

203715164.jpg

5、其他过程,如安装vShpere

如果出现如下提示:在XP SP2以上系统中安装,需要以兼容模式打开

 

122823797.jpg

122910452.jpg

 

203749852.jpg

203749381.jpg

成功安装,可以登录vCenter。