说明
-
在Windows10中,当我们安装某些软件的时候会提示“你的电脑上的应用需要使用以下Windows功能:.NET Framework 3.5(包括.NET 2.0和3.0)”。这时就需要大家安装该功能。
-
但我在windows10_64位系统电脑上安装Net framework3.5,操作时总是遇到失败的情况。尝试使用过:
- “启用于关闭windows功能”
- 控制面板在线安装
- 使用下载的离线安装包离线安装
- 使用安装介质或者iso镜像文件里面\sources\sxs直接安装 。。。。
- 等一系列的方法,最后使用\sources\sxs才成功安装。
win10系统
如果专业版的,很好弄,但我的系统比较特别,是LTSC版本的,所以不适用常规win10的方法。
常规解决方法
系统安装
直接在控制面版路径中的下面路径中勾选work3.5即可出现在线安装的界面【我已经安装,所以前面有黑点,没安装是空白的】
软件安装
- 下载地址:
NET Framework 3.5安装软件.rar - 我这个tar包里面有下面2个安装包
- 第一个net3.5打开以后就是上面系统界面
- 第二个Win10…这个是直接安装net3.5的软件,用管理员打开即可安装成功【但因为我系统是LTSC的,所以安装时候提示不兼容,我通过source安装完成再次打开, 就提示图片中的内容了】
上面2种方法都无法安装,直接使用下面的source安装,如果依然不能解决,考虑重装系统吧。
最终方式【source方式安装】
步骤1—系统修复
- 这么棘手的问题估计是一些系统文件出问题了,所以第一步就是修复系统:按
Windows+X
点击Windows PowerShell(管理员)
- 输入
SFC /scannow
回车(该操作可能需要一段时间,please wait a minute…) - 再输入
dism /online /cleanup-image /restorehealth
回车。然后,估计还得等一会儿。【这个界面别关,后面还会用】
步骤2 —sxs文件准备
- 以上两步都完成后,中间也没出现不良状况的。那么,你可以安装了,不过我个人建议使用本机安装镜像文件(或者介质文件),毕竟本是同根生嘛,还挺方便的。
所以这里需要准备一个ISO镜像【如果你是win10,那么就准备win10的ISO镜像】 - 具体方法是:右键ISO镜像文件(系统介质文件)用压缩软件(比如WinRAR软件)打开,找到目录下
source文件夹
,进去,找到sxs文件夹,把它复制粘贴到D盘、E盘…随便哪个盘根目录下,记住,是根目录。如我的是F盘【就是F:\
下。】
- 上面图片是我家里面的电脑,分辨率高显示器也大,截图宽了上传被压缩有点惨了,我用笔记本重新截了个图,如下,应该容易理解了吧【记得粘贴到根目录下如
F:\
】
步骤3—安装
- 在命令提示符管理员【上面1步进入方式】,进入dos界面,输入以下内容【一定要把那个F换成你存储sxs文件夹的盘】
dism.exe /online /enable-feature /featurename:NetFX3 /Source:F:\sxs
- 然后会出来一个进度条,几分钟就可以了。
步骤4—验证
- 上面步骤没有报错的 话,见证奇迹的时刻到了, 打开,启用于关闭windows功能,你会发现,net3.5确实已经安装成功了。