关于Windows Server 2012 R2 安装.NET3.5失败的问题(坑)!!!

前言

某天配置新买的阿里云服务器,装的公共镜像 (重点)Windows Server 2012 R2(不要问我都现在了为啥还用2012,毕竟用的挺久了很稳定,没那么多花里胡哨的东西,够用)安装好后去配置环境变量,结果死活卡在 无法安装net3.5 开始以为是安装其他的东西导致的,结果又去重装了下系统,上去第一个就是装net3.5 ,结果还是无法安装报:找不到源文件。请再次尝试在新的添加角色和功能向导会话中安装角色、角色服务或功能,然后在向导的“确认“页中单击”指定备用源路径“以指定安装所需的源文件的有效位置。目标服务器的计算机帐户必须能够访问该位置。

网上找了各种方法,使用powerShell安装的方式也不行;提取win2012r2镜像里的sxs源目录,使用指定备用源路径也无法安装;最后怀疑是公共镜像的问题,一问阿里云的人答复我 “是的 公共镜像的问题”

解决方法

Windows Server 2012 R2系统镜像在安装完2023年06月补丁kb5027141、7月补丁kb5028872、8月份补丁kb5028970或者9月份补丁kb5029915后,再安装.NET 3.5会出现失败的情况。

找到kb5027141kb5028872kb5028970或者kb5029915补丁,单击右键选择卸载,手动卸载补丁。例如在如下图所示的路径下,卸载kb5027141补丁。

最后重启下的服务器。

继续从添加角色和功能安装 或者 直接用PowerShell命令安装:

Dism /Online /<span class="hljs-built_in">Enable-Feature</span> /FeatureName:NetFX3 /All 

或者:

Install-WindowsFeature -Name NET-Framework-Features

可能没用的东西

找了一堆方案,放着留着也没用,我就把之前提取的sxs源地址目录发出来吧,留给可能 会用到的人:

https://www.123pan.com/s/2CjDVv-PiHxd.html

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注