您现在的位置: Gufang > 博客 > 学无止境 > 正文
windows server 2012系统安装.NET Framework 3.5失败的解决方案

这两天在调试一台windows server 2012 R2系统的服务器,由于业务需要,需在上面安装.NET Framework 3.5,不出意外的话,就要出意外了。如图:

百度一搜,发现挺多人遇到这个问题的,以下是常见的几种解决方式:

1、下载自己安装包source目录下的sxs文件夹到某个盘的根目录下,然后气安装时指定备用源路径,如图:

但是多次尝试后,无效。

2、通过powershell,直接使用命令安装,无效。

使用 PowerShell, 指定源文件路径然后进行安装:Install-WindowsFeature NET-Framework-Core –Source D:\Sources\sxs使用命令提示符中的DISM命令,指定源文件路径然后进行安装:DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:d:\sources\sxs使用包含sxs文件夹的文件共享,指定unc共享路径:Install-WindowsFeature NET-Framework-Core –Source \\ServerName\ShareName\sxs

到这里,基本就可以排除是sxs文件的问题,那么有没有可能是系统本身或者系统补丁的问题?

对此,微软方面并没有给出相关的解答,我们在网上也找不到相关的信息,那么我是怎么解决这个问题的呢?废话不多说,直接上解决方案。

步骤

1、关闭系统自动更新。这一步是必须的。

2、打开控制面板,查看已安装补丁,重点排查下面两个补丁,右击将他们卸载。卸载后重启系统。

3、从自己系统的安装包里提取sxs文件夹(一定要是自己系统的原始安装包,不要用网上下载的乱七八糟的sxs安装包)。并将他放在根目录下。

4、重新开始安装,指定备用源目录为刚刚提取出来的文件。这里记得文件目录后面必须有“\” 。

5、发现进度条不会再卡死,安装成功。


发表评论(0)
姓名 *
电子邮件
QQ
评论内容 *
验证问题 * 江苏省的省会是哪个城市?请填写正确答案
验证码 * 图片看不清?点击重新得到验证码