阿里云Windows实例无法安装.NET Framework 3.5.1或语言包的处理方式方法“安装.NET Framework 3.5失败提示:安装一个或多个角色、角色服务或者功能失败”

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

这篇文章应该写于2024年1月份,因为那时候买的阿里云99一年ECS服务器,才开始搞的~~然后遇到问题~~此刻8月了,奈何自己不是一般的懒~~最近一直在整理一些老的教程,我也是醉了!

闲着没事儿,阿里也推送了优惠政策说99元可以买一年2H2G3M的ECS云服务器,那就看看,一看就拿下了,就当玩玩了~~

最开始用的是Liunx系统,想着换个Winodows系统玩玩,就这2H2G的东西能装啥系统,无非也就是占用内存低的Windows 2012系统,然而我想装IIS的时候,装.NET Framework 3.5,就出现了错误,windows 2012 安装net3.5报错:“安装NET Framework 3.5失败提示:安装一个或多个角色、角色服务或者功能失败” 如下图所示

这种问题有多重原因,没有特定性的问题,说说大致的;

“安装.NET Framework 3.5失败提示:安装一个或多个角色、角色服务或者功能失败”的解决办法:

第一种解决办法:.NET Framework 3.5离线安装包安装方式

1、网上下载.NET Framework 3.5离线安装包(net3.5离线安装包)的一般叫“microsoft-windows-netfx3-ondemand-package_421a25bf409692045d1cbfab0d99f8def8d95d3f.cab”

PS:找不到“netfx3.cab”文件,可站内下载,收取百度SVIP存储费

SVIP价 8.8 折

已有0人打赏

2、文件下载后改个名字netfx3.cab,并拷贝到系统盘C:\Windows目录下后

3、以管理员身份运行命令提示符,并输入以下命令:

dism.exe /online /add-package /packagepath:C:\WINDOWS\netfx3.cab

DISM.exe /Online /Enable-Feature /all /FeatureName:NetFx3ServerFeatures /Source:C:\Windows

dism /online /Enable-Feature /FeatureName:NetFx3 /Source:"%windir%" /LimitAccess

命令中的“netfx3.cab”为离线安装包的文件名,待进度达到100%即可!

第二种方式:下载ISO并装载文件来操作

1、准备一个同版本的 ISO镜像文件,然后鼠标右键选择“装载”即可;

2、装载后在“此电脑”中会显示刚才装载的虚拟光驱“DVD驱动器(K:)”,记录一下这个盘符为“K”,后面会用到。(盘符根据自己的实际情况,不一定是"K")

注意:其中的盘符K要改成你自己装载ISO镜像文件后实际的虚拟光驱盘符。

3、以管理员身份来运行“命令提示符”(点击Windows图标,找到“Windows 系统”,右键选择“更多”,再点击“以管理员身份运行”)或者直接鼠标右键Windows图标,选择“Windows PowerShell(管理员)”来执行如下命令:

dism.exe /online /enable-feature /featurename:netfx3 /Source:K:\sources\sxs

4、执行命令后,等待部署进度至100%,提示“操作成功完成”,即表示已经完成了Windows10系统的.NET Framework 3.5安装。 4.打开控制面板,进入“程序”,点击“程序和功能”下面的“启用或关闭Windows 功能”,然后在打开的“Windows功能”窗口中查看“.NET Framework 3.5(包括.NET 2.0和3.0)”,如果已经被选中,则证明已经安装成功。

第三种原因:

由于Windows实例默认采用WSUS获取更新源,导致.NET Framework和语言包安装文件缺失,所以上报找不到源文件或者无法安装语言包的相关错误。

远程连接Windows实例,打开CMD命令行窗口。输入powershell进入PowerShell交互界面。运行以下命令,修改注册表将更新源设置为Windows Update。

Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0
Restart-Service -Name wuauserv

运行以下命令,通过PowerShell安装.NET Framework。

Install-WindowsFeature Net-Framework-Core

也可继续在Server Manager中安装.NET Framework,或者在控制面板中安装语言包。可选:运行以下命令,将更新源重新设置为WSUS。

Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
Restart-Service -Name wuauserv

故障原因,2023年微软发布新的KB5028941补丁导致(所以至今网上的所有解决办法均不可解决net3.5安装错误的办法)

解决办法,卸载下面的两个补丁文件

Wusa /uninstall /KB:5028872
Wusa /uninstall /KB:5028859
重启服务器
Dism /Online /Enable-Feature /FeatureName:NetFX3 /All 卸载一下对应的 补丁后 重新安装

执行如上三条命令卸载相关补丁,就可以正常安装net3.5
如下就是微软补丁介绍:
https://support.microsoft.com/zh-cn/topic/2023-%E5%B9%B4-7-%E6%9C%88-11-%E6%97%A5-windows-embedded-8-1-%E5%92%8C-windows-server-2012-r2-net-framework-3-5-4-6-2-4-7-4-7-1-4-7-2-4-8-%E7%9A%84%E5%AE%89%E5%85%A8%E5%92%8C%E8%B4%A8%E9%87%8F%E6%B1%87%E6%80%BB-kb5028941-dc762140-4e6f-43a5-a5a4-5e0e246901fd

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 阿里云Windows实例无法安装.NET Framework 3.5.1或语言包的处理方式方法“安装.NET Framework 3.5失败提示:安装一个或多个角色、角色服务或者功能失败”

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情