报错原因: 由于你的windows账户加了域而导致的
解决办法:
1.打开注册表:win+r 输入regedit,确定;
2.找到路径HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU,其中UseWUServer默认值为1,改成0;
3.重启Windows Update。Win+R输入services.msc(或直接搜索“服务”),找到Windows Update,右键点击“重新启动”,再安装.net 3.5即可。
4.最后建议重启电脑。
ps: 如果是新系统什么软件都没有装,也可以重新建立一个账户
参考连接:
WIN10环境安装.NET Framework 3.5 报错0x80240438 的解决办法
win10 解决.net framework 3.5 (安装报错 0x80240438)