电脑服务器离线安装.net framework 3.5解决方案(错误:0x8024402c )(如何确定当前系统是否安装NET Framework 3.5)

问题环境:

        日常服务的搭建或多或少都会有需要到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 是什么?

安装方式

如何确定当前系统是否安装NET Framework 3.5 ?

Windows server 2012 系统 NET Framework 3.5 默认不安装需要自行安装 

Windows 功能启用控制面板

Windows server 2016 安装后不能卸载 NET Framework 3.5

概念了解

Windows 11系统 cab 包进行了加密无法进行安装

关于Window 功能体验包

浪潮服务器 Windows server 2012 安装NET Framework 3.5全过程演示

        确定当前系统版本

        查询 WIndows 系统是否激活

 正确安装系统通用步骤 

操作步骤

NET Framework 3.5 安装步骤

        1. 通过 Windows server 版本对应的ISO镜像安装(推荐使用)

        2. 通过相关的资源文件(sxs文件夹)使用手动命令进行安装

        2.1 下载当前Windows系统相同类型镜像包使用镜像源方式安装

​        2.2 下载当前Windows系统相同类型镜像包提取cab文件使用添加功能包方式

         3. 通过我制作的ISO镜像源使用手动命令进行安装

        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命令查询即可

dism /Online /Get-Features  查看系统软件功能包状态

说明:已禁用是已安装未启用的含义

           已启用是通过控制面板启用的Windows功能

Windows 启用功能相关命令:

        启用命令:DISM /Online /Enable-Feature /FeatureName:功能名字

        禁用命令:DISM /Online /Disable-Feature /FeatureName:功能名字

例如:启用DirectPlay命令   DISM /Online /Enable-Feature /FeatureName:DirectPlay

           也可以通过控制面板开启(Windows server 同理 ),部分系统安装后的功能只能被禁用不能完全卸载,Net framework 3.5 安装后只能被禁用不能完全卸载。

状态 : 已禁用

功能名称 : DirectPlay
状态 : 已禁用

功能名称 : Windows-Identity-Foundation
状态 : 已禁用

功能名称 : SimpleTCP
状态 : 已禁用

功能名称 : ServerManager-Core-RSAT-Feature-Tools
状态 : 已禁用

功能名称 : NetFx3ServerFeatures
状态 : 已禁用

功能名称 : NetFx3
状态 : 禁用已删除的负载

功能名称 : EnhancedStorage
状态 : 已禁用

功能名称 : Microsoft-Windows-GroupPolicy-ServerAdminTools-Update
状态 : 已禁用

功能名称 : RasCMAK
状态 : 已禁用

功能名称 : RSAT-RDS-Tools-Feature
状态 : 已禁用

功能名称 : FailoverCluster-AdminPak
状态 : 已禁用

功能名称 : FailoverCluster-PowerShell
状态 : 已禁用

功能名称 : AdminUI
状态 : 已禁用

功能名称 : BiometricFramework
状态 : 已禁用

功能名称 : WindowsServerBackup

等等..............

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环境无需安装只需要开启服务即可

.cab文件是Windows的压缩格式,用winrar 系统自带解压缩软件,及banzip、7zip、等等都可以打开,但有些是经过加密的,用一般的压缩程序都能打开。 存储多个压缩文件的单个压缩包文件。

Windows 11系统 cab 包进行了加密无法进行安装

 关于Window 功能体验包

        

Windows功能包是微软为Windows操作系统提供的可选组件集合,用户可以根据需要启用或禁用这些功能来扩展或定制其操作系统的功能。以下是一些常见的Windows功能包及其功能概要:

1. **Internet Information Services (IIS)**
   - 提供Web服务器服务,允许在本地或远程环境中托管静态网页和动态网站,支持ASP.NET、PHP等多种脚本环境。

2. **Hyper-V**
   - 微软的虚拟化平台,允许用户在其Windows PC或服务器上创建和管理多个虚拟机。

3. **Telnet客户端/服务器**
   - 提供基于命令行的远程登录工具,常用于测试网络连通性或远程管理设备。

4. **Windows Subsystem for Linux (WSL)**
   - 在Windows上运行原生Linux命令行工具和应用程序的能力。

5. **.NET Framework**
   - Microsoft开发的应用程序框架,支持构建和运行基于.NET的桌面和Web应用程序。

6. **BitLocker驱动器加密**
   - 提供全磁盘加密功能,保护存储在硬盘上的数据安全。

7. **Remote Desktop Services (RDS)**
   - 允许用户通过网络远程访问另一台计算机上的桌面和应用程序。

8. **Media Features**
   - 包括Windows Media Player、Media Center(旧版Windows中)、Windows Media Format支持等多媒体播放和编码功能。

9. **Windows PowerShell 模块**
   - 扩展PowerShell的功能,包括额外的命令集和脚本支持。

10. **Windows Search Service**
    - 提供文件索引和快速搜索功能。

11. **SNMP Services**
    - 支持简单网络管理协议(SNMP),用于网络监控和管理。

12. **无线显示器**
    - 允许用户通过Miracast技术无线投影屏幕到兼容设备上。

13. **Subsystem for UNIX-based Applications**
    - 提供对Unix/Linux环境的支持,如Bash shell和其他Unix工具。

14. **Windows Defender Advanced Threat Protection (ATP)**
    - 提供高级威胁防护功能,增强操作系统内置的安全防御能力。

15. **Containers**
    - 提供容器技术和Docker支持,方便开发和部署轻量级、隔离的应用环境。

浪潮服务器 Windows server 2012 安装NET Framework 3.5全过程演示

        确定当前系统版本

        说明:注意下图是微软官方下载的评估版系统,评估版系统是不能用第三方工具进行激活

dxdiag   

        查询 WIndows 系统是否激活

slmgr.vbs -xpr 

 正确安装系统通用步骤 

        PirPE     维护系统下载地址:FirPE Project – 也许是最适合年轻人使用的WinPE系统~

        Ventoy 系统启动工具下载地址:Ventoy (文托伊)

        1.使用Ventoy 制作纯净ISO镜像启动U盘

        2.放入ISO镜像(一般可直接启动)也可以放入可启动的 Firpe.iso  PE系统可以直接对系统进行管理

        3.开机连续按F12 按键进入Bios 选择第一启动项为你的U盘设备/可以直接按F11进入启动菜单再选择你的U盘设备就可直接启动

        4.启动后进入Ventoy 界面选择 Firpe.iso 镜像启动PE维护系统

        5.使用PE镜像的DIsm ++ 映像管理软件进行释放镜像,选择ISO存放目录,再选择安装系统盘符最后勾选格式化和建立系统引导,系统引导保持默认

        6.完成后关机重启即可进入安装好的新系统

操作步骤

        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 ,进入服务器角色管理添加功能,输入挂载的目录例如

选择指定备用源路径:D:\sources\sxs      双击加载ISO的镜像

 

        2. 通过相关的资源文件(sxs文件夹)使用手动命令进行安装

        2.1 下载当前Windows系统相同类型镜像包使用镜像源方式安装

        解压ISO目录到磁盘任意位置目录\sources\sxs ,使用cmd命令行方式安装

dism.exe /online /enable-feature /featurename:NetFX3 /Source:C:\sources\sxs\ /all  

注意:C:\sources\sxs\为实际存储目录

使用DISM /Online /Get-Features 命令查看是否安装或者启用

查看后核对已安装

         2.2 下载当前Windows系统相同类型镜像包提取cab文件使用添加功能包方式

        Windows server 2016及Windows 10 后的系统均使用cab打包文件格式存储功能组件,目录为\sources\sxs\microsoft-windows-netfx3-ondemand-package***.cab ,使用cmd命令行方式安装

添加功能包=安装所有功能包括Net framework 3.5 

dism.exe /online /add-package /packagepath:C:\microsoft-windows-netfx3-ondemand-package.cab    *.cab为实际路径

Windows server 2016 安装 Net framework 3.5 

卸载功能包=卸载所有功能包括Net framework 3.5 (谨慎使用)

dism.exe /online /remove-package /packagepath:C:\microsoft-windows-netfx3-ondemand-package.cab    *.cab为前面的路径即可

         3. 通过我制作的ISO镜像源使用手动命令进行安装

        概念拓展  NET Framework 3.5 资源cab文件目录组织情况

        概念拓展  NET Framework 3.5 资源文件目录组织情况 

        3.1 Windows server 2016 cab 结构方式安装

   选择指定备用源路径:D:\sources\sxs      双击加载ISO的镜像

 

        3.2 Windows server 2016 cab 目录文件 结构方式安装 

       同上解压后使用命令安装方式安装 dism.exe /online /enable-feature /featurename:NetFX3 /Source:C:\sources\sxs\ /all  

 

        4.  部分Windows 系统会联网自行下载安装,无法安装则使用命令手动安装 

        例如:Windows 10 系统使用本地命令安装

dism.exe /online /enable-feature /featurename:NetFX3 /Source:E:\sources\sxs\  /all   

这里我使用的系统非原本的ISO系统 所以会失败,正确使用当前系统原版镜像文件即可正确安装

命令报错帮助

执行命令    dism.exe /online /enable-feature /featurename:NetFX3 /Source:C:\sources\sxs\

报错

错误: 50

操作完成,但未启用 NetFx3 功能(意思是已经添加功能但是未启用

执行 dism.exe /online /enable-feature /featurename:NetFX3 /Source:C:\sources\sxs\  /all   

解决方法:启用功能即可

执行命令    dism.exe /online /enable-feature /featurename:NetFX3 /Source:C:\sources\sxs\ /all

报错

错误: 0x8024402c

DISM 失败。不执行任何操作。
有关详细信息,请查看日志文件。

解决方法:下载当前系统的ISO镜像进行安装即可

资源分享

注意:提取的Net framework 3.5 功能体验包是根据我下载的镜像,所以可能出现无法安装的情况(一般报错0x8024402c),下载你的系统原版镜像即可。

123云盘:Windows功能体验包官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘

镜像下载:MSDN, 我告诉你 - 做一个安静的工具站 (itellyou.cn)

该方案解决了你的问题请记得为我点赞,这就是我创作下去的动力~ 

欢迎关注我的Github:heartyang520 (Heart Yang) · GitHub

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/675501.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vscode +markdown 的安装和使用

文章目录 前言一、vscode markdown 是什么?1.vscode是什么?2.markdown 是什么? 二、安装步骤1.下载2.安装 三、安装插件1.安装 Markdown All in One2.安装 Markdown Preview Enhanced3. Paste Image v1.0.44.LimfxCodeExv0.7.105.Code Spell …

问题:孔隙比总是1.0。 #知识分享#微信

问题:孔隙比总是1.0。 /ananas/latex/p/1242 参考答案如图所示

深度学习技巧应用36-深度学习模型训练中的超参数调优指南大全,总结相关问题与答案

大家好,我是微学AI,今天给大家介绍一下深度学习技巧应用36-深度学习模型训练中的超参数调优指南大全,总结相关问题与答案。深度学习模型训练中的调优指南大全概括了数据预处理、模型架构设计、超参数优化、正则化策略和训练技巧等多个关键方面,以提升模型性能和泛化能力。 …

【Java】苍穹外卖 Day01

苍穹外卖-day01 课程内容 软件开发整体介绍苍穹外卖项目介绍开发环境搭建导入接口文档Swagger 项目整体效果展示: 管理端-外卖商家使用用户端-点餐用户使用当我们完成该项目的学习,可以培养以下能力: 1. 软件开发整体介绍 作为一名软件开…

在 MacOS 上虚拟化 x86Linux 的最佳方法(通过 Rosetta)

categories: [VM] tags: MacOS VM 写在前面 买了 ARM 的 mac, 就注定了要折腾一下虚拟机了… 之前写过一篇文章是通过 utm 虚拟化archlinux, 其实本质上还是调用了 qemu-system-x86_64, 所以速度并不快, 后来想着能不能借用 Rosetta 的优势即原生转译, 来虚拟化 Intel 的 Linu…

Vue.js2+Cesium1.103.0 十五、绘制视锥,并可实时调整视锥姿态

Vue.js2Cesium1.103.0 十五、绘制视锥&#xff0c;并可实时调整视锥姿态 Demo <template><divid"cesium-container"style"width: 100%; height: 100%;"/> </template><script> /* eslint-disable no-undef */ /* eslint-disable …

MySQL篇----第十五篇

系列文章目录 文章目录 系列文章目录前言一、实践中如何优化 MySQL二、优化数据库的方法三、简单描述 MySQL 中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响(从读写两方面)前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分…

智慧自助餐饮系统(SpringBoot+MP+Vue+微信小程序+JNI+ncnn+YOLOX-Nano)

一、项目简介 本项目是配合智慧自助餐厅下的一套综合系统&#xff0c;该系统分为安卓端、微信小程序用户端以及后台管理系统。安卓端利用图像识别技术进行识别多种不同菜品&#xff0c;识别成功后安卓端显示该订单菜品以及价格并且生成进入小程序的二维码&#xff0c;用户扫描…

P3647 题解

文章目录 P3647 题解OverviewDescriptionSolutionLemmaProof Main Code P3647 题解 Overview 很好的题&#xff0c;但是难度较大。 模拟小数据&#xff01;——【数据删除】 Description 给定一颗树&#xff0c;有边权&#xff0c;已知这棵树是由这两个操作得到的&#xff1…

Stable Diffusion 模型下载:RealCartoon-Pixar - V8

文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八案例九案例十下载地址模型介绍 这个检查点是从 RealCartoon3D 检查点分支出来的。它的目标是在整体上产生更多的“皮克斯”风格。我非常喜欢3D卡通的外观,希望能够创建出具有

无人机动力系统高倍率锂聚合物电池介绍,无人机锂电池使用与保养,无人机飞行控制动力源详解

无人机电池使用及保养 电池是无人机飞行的动力来源,也是一个消耗品&#xff0c;对电池充分了解&#xff0c;采取正确的使用方法&#xff0c;妥善进行维护保养将有助于提高飞行的安全性、延长电池的使用寿命。以下将详细对电池的使用和管理进行讲解。 高倍率锂聚合物电池的含义…

【MySQL】:深入理解并掌握DML和DCL

&#x1f3a5; 屿小夏 &#xff1a; 个人主页 &#x1f525;个人专栏 &#xff1a; MySQL从入门到进阶 &#x1f304; 莫道桑榆晚&#xff0c;为霞尚满天&#xff01; 文章目录 &#x1f4d1;前言一. DML1.1 添加数据1.2 修改数据1.3 删除数据 二. DCL2.1 管理用户2.2 权限控制…

华为配置交换机KPI信息上报分析器示例组网图形

配置交换机KPI信息上报分析器示例 组网图形 图1 KPI信息上报拓扑图 组网需求操作步骤配置文件 组网需求 如图1所示&#xff0c;某企业网络用一台华为公司iMaster NCE-CampusInsight作为分析器对交换机设备进行智能运维管理。iMaster NCE-CampusInsight与交换机之间已经实现路由…

Tomcat 原理分析

1、Tomcat 的组成 如下图&#xff1a; Tomcat组成 Server&#xff1a; Tomcat 封装的、对外提供完整的、基于组件的 web 服务&#xff0c;包含 Connectors、Container 两个核心组件&#xff0c;以及多个功能组件&#xff0c;各个 Service 之间是独立的&#xff0c;但是共享 同…

MoE-LLaVA:具有高效缩放和多模态专业知识的大型视觉语言模型

视觉和语言模型的交叉导致了人工智能的变革性进步&#xff0c;使应用程序能够以类似于人类感知的方式理解和解释世界。大型视觉语言模型(LVLMs)在图像识别、视觉问题回答和多模态交互方面提供了无与伦比的能力。 MoE-LLaVA利用了“专家混合”策略融合视觉和语言数据&#xff0…

打印斐波那契数列

定义&#xff1a; 斐波那契数列是指这样一个数列&#xff1a;1&#xff0c;1&#xff0c;2&#xff0c;3&#xff0c;5&#xff0c;8&#xff0c;13&#xff0c;21&#xff0c;34&#xff0c;55&#xff0c;89……这个数列从第3项开始 &#xff0c;每一项都等于前两项之和。 …

k8s-项目部署案例

一、容器交付流程 在k8s平台部署项目流程 在K8s部署Java网站项目 DockerFile 如果是http访问&#xff0c;需要在镜像仓库配置可信任IP 三、使用工作负载控制器部署镜像 建议至少配置两个标签 一个是声明项目类型的 一个是项目名称的 继续配置属性 资源配额 健康检查 五、使…

【集合系列】HashMap 集合

HashMap 集合 1. 概述2. 方法3. 遍历方式4. 代码示例15. 代码示例26. 注意事项 其他集合类 父类 Map 实现类 LinkedHashMap 集合类的遍历方式 具体信息请查看 API 帮助文档 1. 概述 HashMap 是 Java 中的一种集合类&#xff0c;它实现了 Map 接口。HashMap 使用键值对存储数据…

手动汉化unity编辑器,解决下载中文语言报错问题

手动汉化unity编辑器&#xff0c;解决下载中文语言报错问题 START 最近在下载支持微信小程序版本的编辑器时&#xff0c;中文语言包&#xff0c;一直无法下载。记录一下 手动汉化unity编辑器的方法 &#xff0c;帮助和我遇到同样问题的人。 解决方案 1. 下载汉化包 https:…

ubuntu22.04@laptop OpenCV Get Started: 005_rotate_and_translate_image

ubuntu22.04laptop OpenCV Get Started: 005_rotate_and_translate_image 1. 源由2. translate/rotate应用Demo3 translate_image3.1 C应用Demo3.2 Python应用Demo3.3 平移图像过程 4. rotate_image4.1 C应用Demo4.2 Python应用Demo4.3 旋转图像过程 5. 总结6. 参考资料 1. 源由…