都 4202 年了,还有不少软件依赖于 .net framework 3.5 框架,让人无奈。win10 版本以下的系统要安装 .net framework 3.5(包括 2.0 和3.0)都还是挺方便的,到控制面板勾选相关选项在线安装或者通过离线包安装都没什么大问题,但在 Windows 11 系统上都会直接报 0x8024002E 的错误,见下图1:
P1.Windows11 安装 .net framework 3.5 报 0x8024002E 错误
解决办法:
常规方式无法顺利解决,只能参照 Windows Server 系统手动添加组件的方式解决了,即通过 dism 部署工具手动指定安装源文件的方式进行安装。
参考资料:解决windows server 2019安装.net framework 3.5失败、错误代码0x800f0950的问题
操作步骤:
1、下载 sxs 安装源资源包(传送门:蓝奏云盘);
2、解压到任一磁盘分区下,如 D 盘(建议非系统盘);
P2.将sxs_for_win11.zip文件解压到D盘
3、以管理员身份运行 cmd,然后复制执行如下命令代码:
dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sxs_for_win11
备注:如果你解压后的路径不是"D:\sxs_for_win11",请注意修改上述命令代码路径部分信息。
P3.以管理员身份运行 cmd,通过 dism 部署命令安装 .net framework 3.5
4、安装确认:通过控制面板-Windows系统组件,查看 .net framework 3.5 组件是否已正确安装。
P4.通过控制面板-启用或关闭Windows功能查看.net framework 3.5已安装成功