文章目录

  • 前言
  • 一、Net 3.5的安装包
  • 二、安装方法
  • 2.1 将cab包放入合适位置
  • 2.2 用命令行安装
  • 三、总结



前言

因为要用到以前老版本的一个软件,而这个软件又必须得要先安装net framework 3.5,原本以为是个很简单的事,只要下载个安装包安装即可。没想到Win10系统压根就不支持这种方式。几乎尝试了网上的所有方法,net3.5的cab都下载了好多个,而且找了三台win10电脑进行了尝试,终于在倒腾了N次之后搞定了,有种喜极而泣的感觉。在一台win10电脑上成功了之后又在另外两台win10电脑上试了一下,依然可行,觉得必须要分享一下,让有需要的人少走弯路。

一、Net 3.5的安装包

网上主流的Win 10安装net 3.5的方法都是先下载net 3.5的cab包,然后用dsim命令来安装。但是我下载了很多的cab包之后都不能用,出现各种问题。而且可气的是,网上很多方法都是你抄我我抄你的,真正实践过、确实可行的没几个。最后用了以前买电脑卖家送的win10系统安装版里的cab包之后,终于可以了。所以个人认为可能是别人上传的cab包版本和我的系统不兼容,但是后来在别的win10电脑上试了同样可以,之前用网上下载的那些cab包就是不行,到现在也不是很清楚到底是因为什么原因。猜想可能是自用的win10版本号比较高,都是2020年以后装的系统,网上的cab包都是以前上传的比较老了,可能不兼容(计算机小白,只是猜想)。

在用电脑的系统版本号如下:

Win10离线安装.NET Framework 3.5的方法 win10怎么离线安装.net framework3.5_安装包


尝试成功的net 3.5 cab包

链接:Net Framework 3.5 cab离线安装包 百度云 提取码:pghe

二、安装方法

2.1 将cab包放入合适位置

网上大部分方法都是放在C:\Windows\sxs文件夹下,如果没有sxs文件夹就新建一个。也有的是放在其他位置,可能也可以吧。不过装了三台电脑都是放在C:\Windows\sxs文件夹下,应该是比较稳妥的办法。

Win10离线安装.NET Framework 3.5的方法 win10怎么离线安装.net framework3.5_framework_02

2.2 用命令行安装

右键屏幕左下角的windows开始图标,选择“Windows PowerShell(管理员)(A)”项,进入到Windows PowerShell界面。

Win10离线安装.NET Framework 3.5的方法 win10怎么离线安装.net framework3.5_安装包_03


Win10离线安装.NET Framework 3.5的方法 win10怎么离线安装.net framework3.5_framework_04


输入以下命令即可(可直接复制粘贴):

dism.exe /online /enable-feature /featurename:netfx3 /Source:C:\Windows\sxs

等待进度到100%,显示“操作成功完成”。Done!!!

Win10离线安装.NET Framework 3.5的方法 win10怎么离线安装.net framework3.5_windows 10_05

三、总结

结合失败多次的经验,谈谈自己的看法,不一定准确:

  1. 要选择跟自己系统版本一致或者比较接近的cab包,否则极容易出现各种莫名其妙的问题,像什么“找不到元素”、出现错误代码等等。我最后成功的原因就是因为用了系统安装盘里的cab包才搞定,没想到的是用在其他win10电脑上(2021年的新电脑,版本也是比较接近的)也可以。背后的原因是什么咱也不清楚。
  2. powershell里的命令各种形式的都有,还有的最后加上LimitAccess,中间的netfx3写成NetFX3的,反正我最后成功的就是我在文章里说的命令。
  3. 至于在安装前有没有必要在“启用或关闭Windows功能”中关闭net framework4.7、4.8之类的,好像是没必要,如果上述方法安装失败了,可以再试试。


Win10离线安装.NET Framework 3.5的方法 win10怎么离线安装.net framework3.5_Windows_06