Windows 10 启用 WSL / 虚拟机平台失败,DISM 0x800f081f,通过 ISO 修复安装解决
2026/5/30 9:30:51 网站建设 项目流程

最开始是为了启用:

适用于 Linux 的 Windows 子系统 虚拟机平台

也就是 WSL 相关功能。

但是在“启用或关闭 Windows 功能”里勾选后,重启配置时一直失败,提示操作无法完成,正在撤销更改。

后来尝试用 DISM 和 SFC 修复系统,发现系统组件确实有问题。

曾经走过的弯路

一开始执行:

DISM /Online /Cleanup-Image /RestoreHealth

结果报错:

错误: 0x800f081f 找不到源文件

然后执行:

sfc /scannow

结果显示:Windows 资源保护找到了损坏文件,但其中有一些文件无法修复。

随后在知乎,各种论坛尝试了各种各样的DISM命令,依旧不奏效。

包括创建Windows 10 安装媒体,使用本地ISO进行修复

DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\REP\windows /LimitAccess

C盘空间占了一大堆,还是没有解决错误:0x800f081f

最终解决办法:运行 ISO 里的 setup.exe 做修复安装

最后没有继续折腾 DISM,而是直接用 Windows 10 ISO 做“就地修复安装”。

具体操作:

1.在网页搜索下载windows 10,进入微软官方网站;

也可以直接点击网址:下载 Windows 10。(win11系统把网址后缀的10改成11即可)

2.打开下载的软件后,先点击“接受”,随后选择“为另一台电脑创建安装介质”

3.可以勾选上“对这台电脑使用推荐的选项”,他自己识别版本,如果不对,可以取消勾选然后手动选择(使用win+R,输入winver查看电脑版本)

4.点击下一步,选择“ISO文件”,选择一个安装目录即可

5.双击点开你所下载的Windows.iso文件,找到setup.exe,双击点开

6.可以勾选“不是现在”,把下面的“我希望...”取消勾选,点击下一步

7.随后弹出的条款点击“接受”,之后需要等待一小会;

8.点击“选择要保留的内容”下的“保留个人文件和应用”;(为了以往万一,大家还是最好提前备份较好!!!提前备份~ 提前备份~ 提前备份~)虽然我最后没有用到这个备份,但是重要文件手里留一份更安心

9.等待安装完成并重启。

完成后,系统恢复正常,之前 WSL / 虚拟机平台启用失败的问题也解决了。

10.修复完成后,建议再打开管理员 CMD 执行:

sfc /scannow

显示“Windows 资源保护未找到任何完整性冲突”代表修复完成,x800f081f错误得以解决

这算不算重装系统?

不算格式化重装,它会重新覆盖 Windows 系统核心文件和组件,但不会像格式化重装那样清空 C 盘、删除软件和个人文件

清理DISM命令生成的临时文件

没尝试过这些命令的小伙伴可以不用看~

我按照知乎一个高赞大佬的方法尝试众多DISM命令之后,对我的系统没有修复成功(我检查过版本索引,对应过版本号,都无济于事),C盘空间变小很多,我在这个过程中挂载镜像巴拉巴拉的,下面是清理这些命令占领的C盘空间。

先卸载挂载的镜像:

DISM /Unmount-Image /MountDir:C:\REP /Discard

再清理挂载点:

DISM /Cleanup-Mountpoints

删除挂载目录

rmdir /s /q C:\REP

删除导出的 WIM 文件:

del C:\install.wim

(虽然我们挂载的时候文件是install.esd,但是导到c盘后后缀就会变成.wim,所以直接复制这条命令即可,不用改后缀)

如果执行rmdir /s /q C:\REPdel C:\install.wim后没有任何提示,直接回到命令行,这是正常的,说明删除成功了。

可以用下面命令确认:

dir C:\REP dir C:\install.wim

如果提示找不到路径或找不到文件,就说明已经删掉

没有拉踩的意思~,我看评论区也有很多小伙伴成果解决的,也有和我遇到一样问题没解决的,这是链接,大家也可以按那位大佬的操作修复

(50 封私信 / 80 条消息) 解决使用Dism命令修复系统时出现错误代码:0x800f081f ,找不到源文件问题 - 知乎

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询