今天在Windows Sever 2012 R2操作系统上安装部署Sqlserver 2012数据库的时候看到系统默认已经安装了.Net Framework 4.5了,就直接运行了数据库安装exe文件,结果安装报错了,提示未安装.net framework 3.5。以为就是个添加功能和角色就能解决的事情,结果一遍还未安装成功,安装.net framework 3.5还需要系统文件才能成功,将正常操作过程进行记录如下。

 1、使用超级管理员登录操作系统,然后打开服务器管理器,点击添加角色和功能,如下图:

Windows操作系统系列:Windows Server 2012 R2安装Framework 3.5_Windows

2、弹出向导界面,根据提示点击下一步,如图:

Windows操作系统系列:Windows Server 2012 R2安装Framework 3.5_.net_02

3、选择基于角色或基于功能安装,然后点击下一步。如图:

Windows操作系统系列:Windows Server 2012 R2安装Framework 3.5_SXS_03

4、选择 Net Framework 3.5功能,如下图所示,然后选择点击下一步:

Windows操作系统系列:Windows Server 2012 R2安装Framework 3.5_SXS_04

5、挂载操作系统镜像,在下一步的指定备用源路径时候用的到,如下图:

Windows操作系统系列:Windows Server 2012 R2安装Framework 3.5_Framework_05

Windows操作系统系列:Windows Server 2012 R2安装Framework 3.5_Windows_06

6、此步骤非常关键,一定要选择备用源路径,安装失败就是因为这里没有选择备用源,因为此安装需要系统文件支持,备用源路径就选择挂载的光驱的路径,如图:

Windows操作系统系列:Windows Server 2012 R2安装Framework 3.5_.net_07

Windows操作系统系列:Windows Server 2012 R2安装Framework 3.5_Framework_08

 7、然后点击安装,等待安装完成,如图:

Windows操作系统系列:Windows Server 2012 R2安装Framework 3.5_Framework_09

至此,在Windows Server 2012 R2上安装.Net Framework 3.5插件完成。