离线安装 .Net Framework 3.5

经常需要在离线或者无公网环境下部署 .Net Framework 3.5 环境,频频遇到问题,头大。

下面的方法是趟坑过来的,希望能帮助到大家。

微软官方文档在此,可以作为权威参考。

Deploy .NET Framework 3.5 by using Deployment Image Servicing and Management (DISM) | Microsoft Learn

 

[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

* 命令执行成功即表示安装完成。

 

posted @ 2022-09-06 20:58  Tim·Hant  阅读(8113)  评论(0编辑  收藏  举报