如何解决Win10 1809通过FoD安装.Net Framework 3.5时报错0x8024401C?

©Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者
博客:https://blog.51cto.com/lander
IT Helpdesk 工程师实战培训课程:https://edu.51cto.com/lecturer/733218.html
轻松进外企:IT Helpdesk工程师实战自学之路:https://blog.51cto.com/lander/2413018
更新时间:2020/03/24

故障描述
在Win10上安装某些应用时必须要有.Net Framwork 3.5环境。自Win10 1809及以后版本安装.Net Framwork 3.5,无需手动下载,直接 FoD(按需功能)方式安装。但在安装过程中会有0x8024401C无法完成安装。
如何解决Win10通过FoD安装.Net Framework 3.5时报错0x8024401C?_第1张图片

FOD安装步骤
1.查看Win版本
如何解决Win10通过FoD安装.Net Framework 3.5时报错0x8024401C?_第2张图片

2.FOD安装
进入控制面板 - 添加/删除程序 - Turn Windows Features on or off:
如何解决Win10通过FoD安装.Net Framework 3.5时报错0x8024401C?_第3张图片

勾选.NET Framework 3.5:
如何解决Win10通过FoD安装.Net Framework 3.5时报错0x8024401C?_第4张图片

解决报错
通过FoD安装报错bug,我们可以通过脚本直接从Win10安装镜像中安装.Net Framework 3.5.

1.插入Win10系统镜像
如何解决Win10通过FoD安装.Net Framework 3.5时报错0x8024401C?_第5张图片

2.运行.Net Framework 3.5安装脚本
复制粘贴另存为.cmd运行:

@echo off
Title .NET Framework 3.5 Offline Installer
for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%I:\\sources\install.wim" set setupdrv=%%I
if defined setupdrv (
echo Found drive %setupdrv%
echo Installing .NET Framework 3.5...
Dism /online /enable-feature /featurename:NetFX3 /All /Source:%setupdrv%:\sources\sxs /LimitAccess
echo.
echo .NET Framework 3.5 should be installed
echo.
) else (
echo No installation media found!
echo Insert DVD or USB flash drive and run this file once again.
echo.
)
pause

如何解决Win10通过FoD安装.Net Framework 3.5时报错0x8024401C?_第6张图片

终身学习让自己不可替代!