首页 > 电脑专区 > windows >

如何解决“启用windows功能NetFx3时出错”问题

来源:互联网 2023-02-22 10:23:21 123

问题:在服务器(操作系统为Windows server 2012)上安装SQL Server 2012的过程中,安装停留在下图所示的界面上,显示”正在启用操作系统功能NetFx3”随后出现提示框,告知启用windows功能NetFx3时出错。O6I办公区 - 实用经验教程分享!

工具/原料

windows电脑

方法/步骤

1

一种解决方法:O6I办公区 - 实用经验教程分享!

1、挂载Windows server 2012 R2的安装介质光盘O6I办公区 - 实用经验教程分享!

这里将ISO镜像介质挂载到了驱动器的E分区符下O6I办公区 - 实用经验教程分享!

2、以管理员方式运行PowerShellO6I办公区 - 实用经验教程分享!

3、在PowerShell中执行安装NetFx3功能O6I办公区 - 实用经验教程分享!

如何解决“启用windows功能NetFx3时出错”问题O6I办公区 - 实用经验教程分享!

2

另外问题分析:NetFx3指的是.NET Framework 3.5,SQL Server 2012数据库系统的运行需要依靠.NET Framework 3.5,但是Windows Server2012默认情况下是并没有安装.NET Framework 3.5的,所以要成功安装SQL Server2012就必须先在操作系统上安装.NET Framework 3.5。在windows server 2012上安装.NET 3.5的步骤如下:O6I办公区 - 实用经验教程分享!

一、打开“服务器管理器”,选择“添加角色和功能”。O6I办公区 - 实用经验教程分享!

如何解决“启用windows功能NetFx3时出错”问题O6I办公区 - 实用经验教程分享!

3

在“功能”选项卡中勾选“.NET Framework 3.5”。点击“下一步“,进入“确认”选项卡,点击“安装”:O6I办公区 - 实用经验教程分享!

如何解决“启用windows功能NetFx3时出错”问题O6I办公区 - 实用经验教程分享!

4

如果出现问题:安装失败,并提示找不到源文件O6I办公区 - 实用经验教程分享!

分析:早先在 Windows Server 2008 上,如果要安装“.NET3.5”,只需通过“添加和删除”功能便可完成,Windows Server 2008系统盘或系统镜像里含有“.NET Framework 3.5”的组件文件,这些组件文件在系统盘或系统镜像中的sourcessxs目录下,通过系统盘或者镜像为服务器安装系统时,这些组件文件被拷贝到新系统中,只是没有自动安装,当要为操作系统手动安装这些组件时,直接通过“添加和删除”功能就可以完成,而无需通过互联网去下载相关的组件。但是在 Windows Server 2012 上发生了一些微妙的变化,Windows Server 2012系统盘或系统镜像里也含有“.NET Framework 3.5”的组件文件,但是为服务器安装该系统时,这些组件文件并不会被拷贝到新安装的系统中,所以要为系统安装.NET Framework 3.5就必须插入系统盘或加载系统镜像到光驱中,使用其sourcessxs目录下的.NET Framework3.5的安装文件进行安装O6I办公区 - 实用经验教程分享!

如何解决“启用windows功能NetFx3时出错”问题O6I办公区 - 实用经验教程分享!

5

具体步骤如下(注意:为了保证安装成功,不要在网上直接下载.NET Framework 3.5安装文件来进行安装,并且插入的系统盘或加载的系统镜像中的系统版本要与服务器上安装的系统一样,只有这样才能避免因.NET Framework 3.5版本与系统版本不兼容造成安装失败,本人就因此失败多次):O6I办公区 - 实用经验教程分享!

一、将Windows Server2012系统镜像载入虚拟光驱中,并查看对应的盘符号(本人载入的系统镜像盘符号为G,并可以看到 G:sourcessxs目录下的.NET Framework 3.5组件的安装文件)O6I办公区 - 实用经验教程分享!

如何解决“启用windows功能NetFx3时出错”问题O6I办公区 - 实用经验教程分享!

6

二、打开服务器管理器,“添加角色和功能“,在“确认“选项卡中,点击“指定备用源路径”,并在弹出的窗体的路径框中输入.NET Framewok 3.5的安装文件的路径(本人的是G:Sourcessxs)O6I办公区 - 实用经验教程分享!

然后再进行“安装”,成功安装.NET Framework3.5之后,SQL Server2012就能继续安装了。O6I办公区 - 实用经验教程分享!

如何解决“启用windows功能NetFx3时出错”问题O6I办公区 - 实用经验教程分享!

7

另外使用命令提示符中的DISM命令,指定源文件路径然后进行安装:O6I办公区 - 实用经验教程分享!

DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:G:sourcessxs

O6I办公区 - 实用经验教程分享!

O6I办公区 - 实用经验教程分享!

使用包含sxs文件夹的文件共享,指定共享路径:O6I办公区 - 实用经验教程分享!

Install-WindowsFeature NET-Framework-Core –SourceServerNameShareNamesxsO6I办公区 - 实用经验教程分享!

8

另外因为Windows Server 2012系统盘或系统镜像里是含有“.NET Framework 3.5”的组件文件,但是安装2012系统时,这些组件文件并不会被拷贝到新安装的系统中,所以要为系统安装.NET Framework 3.5就必须插入系统盘或加载系统镜像到光驱中O6I办公区 - 实用经验教程分享!

如何解决“启用windows功能NetFx3时出错”问题O6I办公区 - 实用经验教程分享!

注意事项

除了通过上面GUI的方式进行安装之外,还可以通过以下几种方式进行安装: 1、使用 PowerShell工具进行安装(微软极力推荐系统管理员们使用强大的 Powershell 来管理系统), 指定源文件路径然后进行安装: Install-WindowsFeature NET-Framework-Core –Source G:Sourcessxs希望对大家有所帮助,谢谢!!

以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!O6I办公区 - 实用经验教程分享!


标签: 功能解决启用

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码