离线安装 .Net Framework 3.5
经常需要在离线或者无公网环境下部署 .Net Framework 3.5 环境,频频遇到问题,头大。
下面的方法是趟坑过来的,希望能帮助到大家。
微软官方文档在此,可以作为权威参考。
[Windows 10]
* 开始之前需要注意一下,不同大版本的 Win10 镜像内的 .Net Framework 3.5 不能混用,请先确认待安装系统的版本后再下手。
* 参考其他网友整理的结果,以下方括号内的版本可共用相同的 .Net Framework 3.5 文件 [1809],[1903,1909],[2004,20h2,21h1]。
1. 从 Windows 10 镜像中提取 sources\sxs 目录并拷贝至待安装系统中。
2. 在待安装系统中以管理员方式运行 PowerShell。
3. 执行如下命令( sxs 目录的路径根据实际情况填写):
dism.exe /online /enable-feature /featurename:netfx3 /Source:D:\sxs
* 命令执行成功即表示安装完成。
[Windows Server 2012/2016/2019]
1. 从对应版本的 Windows Server 镜像中提取 sources 目录下的 sxs 文件夹。
2. 将 sxs 目录拷贝至待安装系统中的任意目录下。
3. 在待安装系统中以管理员方式运行 PowerShell。
4. 顺序执行以下命令(第二条命令后的 sxs 目录所在路径根据实际情况修改):
dism.exe /online /enable-feature /featurename:NetFx3ServerFeatures
dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sxs
* 命令执行成功即表示安装完成。