问题环境:
日常服务的搭建或多或少都会有需要到NET Framework 3.5的微软程序运行框架,本次介绍几种不同的安装方式主要解决运行在Windows 2012 以上的操作系统的服务。
NET Framework 3.5 是什么?
.NET Framework是微软公司推出的程序运行框架,主要包含运行库和公共语言集,3.5是版本号,目前最新的版本是4.0(不向下兼容)。.NET Framework 设计初衷是,实现在不同的操作系统(如windows, unix, mac os等)上均可以使用基于.NET开发的软件,实现软件共用。无论使用何种操作系统,只要在相应系统上安装.NET Framework,就可以在其上使用.NET软件。
目录
如何确定当前系统是否安装NET Framework 3.5 ?
Windows server 2012 系统 NET Framework 3.5 默认不安装需要自行安装
Windows server 2016 安装后不能卸载 NET Framework 3.5
浪潮服务器 Windows server 2012 安装NET Framework 3.5全过程演示
1. 通过 Windows server 版本对应的ISO镜像安装(推荐使用)
2. 通过相关的资源文件(sxs文件夹)使用手动命令进行安装
2.1 下载当前Windows系统相同类型镜像包使用镜像源方式安装
2.2 下载当前Windows系统相同类型镜像包提取cab文件使用添加功能包方式
3.1 Windows server 2016 cab 结构方式安装
3.2 Windows server 2016 cab 目录文件 结构方式安装
4. 部分Windows 系统会联网自行下载安装,无法安装则使用命令手动安装
该方案解决了你的问题请记得为我点赞,这就是我创作下去的动力~
欢迎关注我的Github:heartyang520 (Heart Yang) · GitHub
安装方式
注意:镜像源必须为当前系统版本类型相同的镜像(可以是不同版本),如需自行制作Net framework 3.5 资源包(\sources\sxs\)注意不能删除sxs目录内的文件,镜像文件存在文件校验。
1. 通过 Windows server 版本对应的ISO 镜像安装(安装简单推荐)
2. 通过相关的资源文件(sxs文件夹)使用手动命令进行安装
3 . 通过我制作的 ISO 镜像源使用手动命令进行安装
4. 部分Windows 系统会联网自行下载安装,无法安装则使用命令手动安装
如何确定当前系统是否安装NET Framework 3.5 ?
通过CMD命令查询即可
Windows server 2012 系统 NET Framework 3.5 默认不安装需要自行安装
Windows 功能启用控制面板
Windows server 2016 安装后不能卸载 NET Framework 3.5
概念了解
Windows server 2012 以前的系统(sxs)资源文件直接为目录放置
Windows server 2016 以后的系统(sxs)资源文件被微软带包格式为 .cab 文件
Windows 10 以后的系统(sxs)资源文件被微软带包格式为 .cab 文件并且系统自带NET Framework 3.5环境无需安装只需要开启服务即可
Windows 11系统 cab 包进行了加密无法进行安装
关于Window 功能体验包
浪潮服务器 Windows server 2012 安装NET Framework 3.5全过程演示
确定当前系统版本
说明:注意下图是微软官方下载的评估版系统,评估版系统是不能用第三方工具进行激活
查询 WIndows 系统是否激活
正确安装系统通用步骤
PirPE 维护系统下载地址:FirPE Project – 也许是最适合年轻人使用的WinPE系统~
Ventoy 系统启动工具下载地址:Ventoy (文托伊)
操作步骤
1.插电启动服务器进入开机自检大概持续一分钟
2.自检结束开机后按 F11 直接使用启动菜单
3.选择U盘设备(我的是lankxin)
4.选择 firpe.iso 直接启动
5.启动Dism释放映像(演示时无镜像),完成后重启即可
Windows系统常用安装方式及常见问题解决方式
1. 使用Ventoy直接启动Windows系统映像安装系统,磁盘格式化或删除磁盘重新建立分区提示错误
该问题可能为系统驱动未成功加载造成,解决办法不用此种方式安装系统
注意:部分系统使用过第三方解压缩软件默认ISO镜像文件会使用第三方软件打开,右键选择资源管理器打开即可挂载
2.使用 Windows资源管理器直接打开iso映像双击 setup.exe 直接安装系统,无法启动可将ISO解压到目录然后双击setup.exe启动安装系统-----使用前提:系统可正常启动
3.使用UltraISO.exe 映像挂载工具挂载到系统中或者直接制作启动
NET Framework 3.5 安装步骤
1. 通过 Windows server 版本对应的ISO镜像安装
下载当前Windows系统相同类型镜像包使用镜像源方式安装,在Windows资源管理器双击镜像即可挂载,挂载后核实目录\sources\sxs ,进入服务器角色管理添加功能,输入挂载的目录例如
2. 通过相关的资源文件(sxs文件夹)使用手动命令进行安装
2.1 下载当前Windows系统相同类型镜像包使用镜像源方式安装
解压ISO目录到磁盘任意位置目录\sources\sxs ,使用cmd命令行方式安装
使用DISM /Online /Get-Features 命令查看是否安装或者启用
查看后核对已安装
2.2 下载当前Windows系统相同类型镜像包提取cab文件使用添加功能包方式
Windows server 2016及Windows 10 后的系统均使用cab打包文件格式存储功能组件,目录为\sources\sxs\microsoft-windows-netfx3-ondemand-package***.cab ,使用cmd命令行方式安装
Windows server 2016 安装 Net framework 3.5
3. 通过我制作的ISO镜像源使用手动命令进行安装
概念拓展 NET Framework 3.5 资源cab文件目录组织情况
概念拓展 NET Framework 3.5 资源文件目录组织情况
3.1 Windows server 2016 cab 结构方式安装
3.2 Windows server 2016 cab 目录文件 结构方式安装
4. 部分Windows 系统会联网自行下载安装,无法安装则使用命令手动安装
例如:Windows 10 系统使用本地命令安装
这里我使用的系统非原本的ISO系统 所以会失败,正确使用当前系统原版镜像文件即可正确安装
命令报错帮助
资源分享
注意:提取的Net framework 3.5 功能体验包是根据我下载的镜像,所以可能出现无法安装的情况(一般报错0x8024402c),下载你的系统原版镜像即可。
123云盘:Windows功能体验包官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘
镜像下载:MSDN, 我告诉你 - 做一个安静的工具站 (itellyou.cn)