关于系统无法安装.NET Framework 3.5(包括.NET 2.0 和 3.0) 关于 错误代码:0x800F0950

news/2024/9/28 21:52:22/

问题:在服务器(操作系统为Windows server 2012)上安装SQL Server 2012的过程中,安装停留在下图所示的界面上,显示”正在启用操作系统功能NetFx3”随后出现提示框,告知启用windows功能NetFx3时出错。
在这里插入图片描述
分析: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的步骤如下:

 一、打开“服务器管理器”,选择“添加角色和功能”。

在这里插入图片描述
二、(为节约篇幅,此处省略几个步骤)在“功能”选项卡中勾选“.NET Framework 3.5”。点击“下一步“,进入“确认”选项卡,点击“安装”:

在这里插入图片描述

问题:安装失败,并提示找不到源文件,如下图所示

在这里插入图片描述
分析:早先在 Windows Server 2008 上,如果要安装“.NET3.5”,只需通过“添加和删除”功能便可完成,Windows Server 2008系统盘或系统镜像里含有“.NET Framework 3.5”的组件文件,这些组件文件在系统盘或系统镜像中的\sources\sxs目录下,通过系统盘或者镜像为服务器安装系统时,这些组件文件被拷贝到新系统中,只是没有自动安装,当要为操作系统手动安装这些组件时,直接通过“添加和删除”功能就可以完成,而无需通过互联网去下载相关的组件。但是在 Windows Server 2012 上发生了一些微妙的变化,Windows Server 2012系统盘或系统镜像里也含有“.NET Framework 3.5”的组件文件,但是为服务器安装该系统时,这些组件文件并不会被拷贝到新安装的系统中,所以要为系统安装.NET Framework 3.5就必须插入系统盘或加载系统镜像到光驱中,使用其sources\sxs目录下的.NET Framework3.5的安装文件进行安装,具体步骤如下(注意:为了保证安装成功,不要在网上直接下载.NET Framework 3.5安装文件来进行安装,并且插入的系统盘或加载的系统镜像中的系统版本要与服务器上安装的系统一样,只有这样才能避免因.NET Framework 3.5版本与系统版本不兼容造成安装失败,本人就因此失败多次):

   一、将Windows Server2012系统镜像载入虚拟光驱中,并查看对应的盘符号(本人载入的系统镜像盘符号为G,并可以看到        G:\sources\sxs目录下的.NET Framework 3.5组件的安装文件)

在这里插入图片描述

二、打开服务器管理器,“添加角色和功能“,在“确认“选项卡中,点击“指定备用源路径”,并在弹出的窗体的路径框中输入.NET Framewok 3.5的安装文件的路径(本人的是G:\Sources\sxs)

在这里插入图片描述

然后再进行“安装”,成功安装.NET Framework3.5之后,SQL Server2012就能继续安装了。

  补充:除了通过上面GUI的方式进行安装之外,还可以通过以下几种方式进行安装:1、使用 PowerShell工具进行安装(微软极力推荐系统管理员们使用强大的 Powershell 来管理系统), 指定源文件路径然后进行安装:Install-WindowsFeature NET-Framework-Core –Source G:\Sources\sxs2、使用命令提示符中的DISM命令,指定源文件路径然后进行安装:DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:G:\sources\sxs3、使用包含sxs文件夹的文件共享,指定共享路径:Install-WindowsFeature NET-Framework-Core –Source \\ServerName\ShareName\sxs说明:本人.NET Framework3.5安装文件所在盘符为G,应根据自己情况进行修改。第三种方式,是使用别人计算机上共享出来的.NET Framework3.5安装文件来进行安装,所以第三条命令的\\ServerName\ShareName\sxs这部分需要根据实际的共享路径来输入。

http://www.ppmy.cn/news/188733.html

相关文章

Gox语言——支持跨平台原生GUI开发的轻量级全功能脚本语言 - GX1

Gox语言是以Go语言(Golang)为基础的解释型/脚本语言,它除了具有一般脚本语言所具有的编写快捷、语言简洁、易于理解等特点外,还支持其他语言所不具备的跨平台原生图形界面(GUI)开发,并且代码写起…

【STM32F429】第12章 GUIX Studio生成代码移植到硬件平台

最新教程下载:http://www.armbbs.cn/forum.php?modviewthread&tid98429 第12章 GUIX Studio生成代码移植到硬件平台 本章节为大家讲解GUIX Studio生成的代码移植到硬件平台的方法 目录 第12章 GUIX Studio生成代码移植到硬件平台 12.1 初学者…

老黄狂拼CPU!英伟达掏出800亿晶体管显卡,外加世界最快AI超算Eos

点击上方“视学算法”,选择加"星标"或“置顶” 重磅干货,第一时间送达 视学算法报道 编辑:编辑部 【新智元导读】「拼装」CPU,4纳米显卡,世界最快AI超算,还有游戏开发者的元宇宙。这次&#xf…

Gox语言中进行屏幕截图并显示在Sciter图形界面中-GX38.2

本例承接GX38.1一文中的例子,加了一些改进,在进行界面截图后,将图片展示在用Sciter包编写的图形界面上。 代码如下: // 设置github.com/kbinani/screenshot包的简称 screenshot github_kbinani_screenshot// 获取第一个显示器的…

cp7s2装Linux,基礎級拆機-神舟戰神GX8CP5s1上8700發現較為雞肋-仿CP7s2

2018年初時決定割肉入手一台新機,先考慮自己組裝台式機,但台式機不好攜帶,放假不方便帶回家,也不能方便地根據需要靈活地放在實驗室或者宿舍,兄弟推薦了准系統,看了半天性價比雖然很好但問了半天客服對過熱問題驅動問題回答得很含糊,不敢入手發現神舟戰神CP5s1是看中的准…

关于北京中科银河芯(GXCAS)----国产新一代温度传感器芯片GX18B20的性能以及实用性研究

数字温度传感器 北京中科银河芯科技有限公司是中国科学院微电子研究所参股的产业化公司,公司以研发具有自主知识产权的核心芯片产品为使命,致力于传感器类芯片的研发。公司研发团队2018年成功推出新一代温度传感器产品,在精度、可靠性、稳定…

北京中科银河芯(GXCAS)-国产新一代温度传感器芯片GX18B20

数字温度传感器 北京中科银河芯科技有限公司是中国科学院微电子研究所参股的产业化公司,公司以研发具有自主知识产权的核心芯片产品为使命,致力于传感器类芯片的研发。公司研发团队2018年成功推出新一代温度传感器产品,在精度、可靠性、稳定性…

GX

首先得自己有张开通的正卡,先把把卡插在DM机器上就能看(DM800C或者500C),我们把他叫做主机。 再在插卡片的主机修改/var/etc/CCccam.cfg文件(DM800C的主机器路径是/etc/CCccam.cfg)。加上 F: 100 100 F: 200 200 F: 300 300 SERVER LISTEN PORT : 21000 WEBINFO LIS…