Windows Server 2012无法安装 .NET3.5-安装角色或功能失败,找不到源文件


Windows Server 2012无法安装 .NET3.5-安装角色或功能失败,找不到源文件

备注:Windows servers 2019无法安装以下功能: .NET Framework 3.5(包括.NET 2.0和3.0)也是同样的操作,只是对应的文件包不一样;


新服务器搭建环境总是有很多问题。在安装MS SQL SERVER 2008_r2的时候提示无法安装成功,需要先安装 .NET Framework 3.5!但是新问题又来了,使用Windows Server 2012 服务器管理器的添加角色和功能无法安装.NET Framework 3.5,提示错误如下图所示:
提示说:安装一个或多个角色、角色服务或功能失败。找不到源文件。请再次尝试在新的“添加角色和功能”向导会话中安装角色、角色服务或功能,然后在向导的“确认”页中单击“指定备用源路径”以指定安装所需的源文件的有效位
安装时提示说安装失败
这个问题的解决办法我也在网上找了很多方法,其中我比较推荐的是下面两种:
一:下载sources文件sxs目录(终极解决无法安装.net framework3.5方法)。
有关指定源位置的详细信息,反正就是无法打开.net framework3.5这个功能,正好sql server安装也需要这个功能。网上有的教程大多数都无法解决问题,也试过下载离线安装包,也无法解决,经过查阅资料,发现问题并不难,需要先下载一个当前系统版本的简体中文镜像,然后提取里面的sources/sxs目录,放到本地磁盘,使用PowerShell命令进行安装,就不会报错误,于是我在各种论坛找有没有打包好的sxs目录,这样也省的下载4G多的镜像,比较麻烦。
于是觉得这个问题很多人都会遇到,就下载了镜像提取了出来,共享给大家
1.1.1下载好sxs目录资源(试用于Windows Server 2012)
sxs目录资源x下载

1.1.2下载好sxs目录资源(试用于Windows Server 2019)
链接:https://pan.baidu.com/s/1UobrKP2IcvQZwnaAYe_9LA
提取码:akma

1.2.将下载好的资源解压后自己找个位置放好。
1.3打开服务器管理器,开始安装.NET Framework 3.5等相关功能,到确认这一步骤时,按照下图所示,点击下方的***指定备用源路径***复制填写好之前你下载好的sxs目录资源,目录层别要到sxs下。
按照图片操作,注意目录层别要到sxs下
1.4.点击安装,静待装好就行。如果还不能安装,请先执行整个方法二操作,再来从1.3开始操作一遍。
哈哈终于装好了
然后终于安装好了,看下sqlservver也终于可以安装咯。好开心😄

二:用PowerShell进行安装,通过PowerShell输入安装命令/脚本来安装.NET Framework 3.5。具体步骤如下:

2.1、首先依次打开 开始菜单》管理工具/Windows 系统》Windows PowerShell(根据系统版本不同,菜单位置也有所影响),然后右键打开菜单选项,选择以管理员身份运行。
当然你也可以尝试WIN+R,在运行对话框输入PowerShell打开,不过建议还是用管理员身份运行比较保险,可以试下。

2.2、打开PowerShell后,直接复制下面安装.NET Framework 3.5的脚本命令,记住全部复制,然后直接全部粘贴(不要一行一行复制粘贴):

Set-ItemProperty -Path ‘HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU’ -Name UseWUServer -Value 0
Restart-Service -Name wuauserv
Install-WindowsFeature Net-Framework-Core
Set-ItemProperty -Path ‘HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU’ -Name UseWUServer -Value 1
Restart-Service -Name wuauserv

2.3输入命令后会显示安装进度,最终显示安装成功后再尝试安装.NET Framework 3.5即可。

由于远端服务器网络受限制,我是通过方法一实现安装的。还有的通过开启虚拟内存来解决,文章可以参考下:
Windows Server 2012 如何开启虚拟内存
希望可以帮助到大家,谢谢!

  • 9
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值