今天做SCVMM实验的过程中,在安装.NET Framework 3.5一直出错。

经身边人提醒才发现自己错误所在。

下面展示我操作过程(有错的过程)。

1,添加角色和功能

wKioL1QalVfRD2ynAAHkGDp7YlA066.jpg

2,选择安装类型 基于角色或基于功能的安装

wKiom1QalT2B2gNfAAGuRIMUlIE952.jpg

3,服务器选择 从服务器池选择服务器

wKiom1QalT7BI4WgAAJYRZZUV04937.jpg

4,选择具体的服务器角色:AD域,DNS,.NET Framework 3.5和4.5

wKioL1QalVizJr41AAKg2HKleto035.jpg

wKioL1QalVijbxY4AAKGRL1sanM121.jpg

5,在安装.NET Framework 3.5时由于它没有在该功能项里面缺少源文件,我们需要选择指定备用源路径,使其在安装过程中找到安装源。

wKiom1QalT_ho1vUAAJqLJ_LBrI949.jpg

wKiom1QalUDQKPoOAAME-M0kS6g307.jpg

6,设置完毕选择安装

wKioL1QalVqhrslIAAJonvhFjg8222.jpg

wKiom1QalUCh8t9GAAG5H1aSby0328.jpg

7,结果报错。

wKioL1QalVujJOgeAAIdBHd0l90136.jpg

这个过程的操作没有任何问题。

之后在同桌提醒下,换个安装盘试试。他说他换了安装盘后,安装成功了。

我那时突然想起我的这个系统是Windows Server 2012而我安装.NET Framework 3.5时使用的安装盘是Windows Server 2012 R2,但是一般Windows操作系统不都是能向下兼容么。怎么这个不可以?

虽然还有疑问但是还是按照同桌的方法尝试了下。结果成功了...

下面为截图

wKiom1QaoyzA-U66AAJonvhFjg8515.jpg

wKiom1Qaoy2RQJDoAAGvAIcxax4026.jpg

问题:

为什么在Windows Server 2012上用Windows Server 2012 R2版本的IOS镜像安装它的.NET Framework 3.5失败呢,难道在Windows Server 2012 R2上用2012的ISO安装.NET Framework 3.5能成功?

我的初步答案:是低级版本的不能正确读取高级版本ISO中的源文件。而在Windows Server 2012 R2上用2012的ISO也许能成功安装.NET Framework 3.5。

各位读者你们的看法呢?