一、首先尝试最基础方法
操作方式:控制面板——程序——启用或者关闭windows功能——选中".net framework 3.5 (包括.net 2.0和3.0)"
不出意外的话,这个方式应该很容易报错的,不出错的话就不用进行下面的尝试了,直接安装好。
二、使用Dism镜像和命令行安装方法
dism /online /enable-feature /featurename:NetFx3 /All /Source:[Drive]:\sources\sxs /LimitAccess
上面的命令行运行的前提就是先下载win10系统镜像ISO文件并加载。另外需要注意加载后盘符是多少,然后替换上面命令中的[Drive],比如加载的镜像F盘,就需要替换成F。还有一点注意的是,如果下载的是X86和X64二合一的系统镜像,需要定位到sxs目录,这种镜像多了一个x86和x64路径,你需要根据自己的系统版本选对应的sxs路径。
三、Dism操作仍然报错(0x800f081f,0x800F0906,0x800F0907, 0x800F0922)
很多朋友根据网上教程进行Dism操作仍然不成功。这里给大家说明一下这个操作的两个前提,这个是很多教程都不提或者忘记提的地方。
这种方式操作的两个前提如下:
1、打开策略管理中的“指定可选组件安装和组件修复的设置”
① win+r打开运行,输入命令gpedit.msc,打开本地组策略编辑功能
②计算机配置——管理模板——系统,选中右侧窗口的“指定可选组件安装和组件修复的设置”,如下图所示
然后点击中间窗口的策略设置,弹出修改窗口,勾选为“已启用”
这样就打开了本策略,重启系统。
2、Dism使用的win10系统ISO镜像的版本一定要与本系统版本一致
如下图,本系统版本1909,则对应一定要下载1909的win10系统版本,否则一定不会成功
本文总结自原文:https://www.auslogics.com/en/articles/error-code-0x800f081f-win10/
另外,关于镜像下载,如果网上没有找到自己的系统版本,可以使用微软自己提供的MediaCreationTool下载制作镜像,但是我自己没有下载成功,这个需要大家自己想办法找到自己适用的系统版本