保姆级教程:解决DISM错误0x800f0915,成功开启虚拟机平台(2026年最新版)


🌸你好呀!我是断弦承露
🌟感谢陪伴~ 小白博主在线求友
🌿 跟着小白学/Java/软件设计/鸿蒙开发/芯片开发
📖专栏汇总:
《软件设计师》专栏 | 《Java》专栏 | 《 RISC-V 处理器实战》专栏 | 《Flutter鸿蒙实战》专栏 | 《React Native开发》专栏 ------|CSDN|------

文章目录

保姆级教程:解决DISM错误0x800f0915,成功开启虚拟机平台(2026年最新版)


📝 文章摘要

很多朋友在安装WSL2或开启虚拟机平台时,会遇到 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 执行失败的问题,尤其是伴随 0x800f0915 错误代码时,更是一头雾水。别慌!这篇文章我会结合微软官方文档,用录屏式手把手教学,带你从问题分析到三种解决方案落地,最后还有新手必看FAQ,保证啥都不懂的小白也能顺利解决问题。



🧠 文章思维导图

DISM错误0x800f0915

虚拟机平台开启失败
错误原因分析
无法连接微软服务器下载修复文件
系统文件部分损坏
未使用管理员权限
解决方案
方案一:本地镜像源修复
方案二:图形界面开启(推荐)
方案三:SFC与DISM配合
新手FAQ
怎么看系统版本?
ISO镜像从哪来?
安装后需要做什么?
找不到虚拟机平台选项怎么办?


🔄 方案二操作流程图(推荐新手先看这个)

开始
按下Win + R键
输入optionalfeatures.exe回车
打开Windows功能窗口
找到虚拟机平台选项
勾选虚拟机平台
找到Windows虚拟机监控程序平台
勾选该选项
点击确定按钮
等待系统安装组件
安装完成后点击重启电脑
重启后验证功能是否开启
结束


问题复现与错误分析

先看错误场景:

在管理员PowerShell中执行 DISM /Online /Cleanup-Image /RestoreHealth 时,出现错误代码 0x800f0915,提示"在任何位置都找不到修复内容"。

🔍 错误核心原因

根据微软官方文档,这个错误说白了就是:你的电脑想从微软服务器下载修复系统的文件,但连不上、找不到对应版本的文件,或者系统更新服务异常。不过没关系,我们绕开它也能解决问题。


方案二:图形界面手动开启功能(推荐新手)

这个方案最简单、最不容易失败,完全不用敲复杂的命令,跟着我点鼠标就行!

操作步骤

  1. 打开"运行"窗口

    把你的手指放在键盘上,同时按下 Windows键(就是那个有四个小方块的键)和 R键,会弹出一个小窗口,这就是"运行"。

  2. 输入命令打开功能列表

    在弹出的小窗口里,输入下面这段文字(直接复制粘贴就行,别输错了):

    复制代码
    optionalfeatures.exe

    输完后按一下键盘上的 回车键,或者点击窗口里的"确定"。

  3. 找到并勾选需要的功能

    现在会弹出一个叫"Windows 功能"的窗口,里面有很多可以勾选的选项。你需要慢慢往下翻,找到这两个选项:

    • 虚拟机平台 (VirtualMachinePlatform)
    • Windows 虚拟机监控程序平台
      找到后,用鼠标点击这两个选项前面的小方框,把它们勾选上。
  4. 开始安装

    勾选完后,点击窗口下方的"确定"按钮。这时候系统会开始自动安装需要的组件,你只需要耐心等待几分钟(进度条走完就行)。

  5. 重启电脑

    安装完成后,系统会提示你需要重启电脑。这时候保存好你正在做的工作,点击"立即重启"。

  6. 验证是否成功

    重启完电脑后,你可以再次尝试运行你之前的命令,或者直接安装WSL2,一般这时候就不会报错啦!


方案一:指定本地镜像源修复(进阶)

如果你必须用DISM命令修复系统(比如其他系统功能也有问题),可以用这个方法,但需要先准备一个ISO镜像。

前置准备

你需要一个和你当前系统版本匹配的Windows ISO镜像文件。你可以通过微软官方网站获取,步骤如下:

怎么获取ISO镜像?
  1. 访问 微软Windows 11官方下载页面
  2. 页面提供了三种方式:
    • Windows 11安装助手:适合直接在当前电脑升级。
    • 创建Windows 11安装媒体:适合制作U盘或DVD安装介质,也可以下载ISO。
    • 下载Windows 11磁盘映像(ISO):直接下载ISO文件。
  3. 选择"下载Windows 11磁盘映像(ISO)",按照提示选择版本和语言,下载ISO文件。

操作步骤

  1. 挂载ISO镜像

    找到你下载好的ISO文件,直接双击它,Windows会自动把它挂载成一个虚拟光驱,比如 E: 盘(具体盘符看你电脑显示)。

  2. 打开管理员PowerShell

    按下 Win + X 键,在弹出的菜单里选择 Windows PowerShell (管理员) 或者 终端(管理员),一定要选带"管理员"的那个!

  3. 执行修复命令

    在打开的窗口里,输入下面的命令(注意把 E: 换成你刚才挂载的实际盘符):

    powershell 复制代码
    DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:E:\Sources\Install.wim:1 /LimitAccess

    输完后按回车,等待修复完成。这里的 :1 代表镜像中的第一个系统版本(通常是专业版),如果你的ISO里有多个版本,可以根据实际情况调整。

  4. 重启并开启功能

    修复完成后,重启电脑,再用命令或者图形界面开启虚拟机平台。


方案三:SFC与DISM配合修复(兜底)

如果上面两个方法都不行,可以试试这个最基础的系统文件检查命令组合。

操作步骤

  1. 打开管理员PowerShell

    同样按下 Win + X 键,选择带"管理员"的PowerShell或终端。

  2. 先运行SFC扫描

    输入下面的命令并回车:

    powershell 复制代码
    sfc /scannow

    这个命令会扫描并尝试修复系统文件,可能需要10-20分钟,耐心等它走完。

  3. 再运行DISM检查和修复

    SFC完成后,依次运行这两个命令:

    powershell 复制代码
    DISM /Online /Cleanup-Image /ScanHealth
    powershell 复制代码
    DISM /Online /Cleanup-Image /CheckHealth

    这两个命令会检查映像是否有损坏,如果提示"可修复",再运行:

    powershell 复制代码
    DISM /Online /Cleanup-Image /RestoreHealth

    如果还是报错0x800f0915,回到方案二用图形界面开启功能即可。

  4. 重启电脑

    所有操作完成后,重启电脑,再尝试开启虚拟机平台。


新手必看FAQ

Q1:怎么看自己的系统版本?

A:很简单!按下 Win + R 键,输入 winver 并回车,会弹出一个窗口,里面写着你的系统版本号,比如 Windows 11 版本 25H2

Q2:ISO镜像太大了,下载太慢怎么办?

A:没关系!其实对于开启虚拟机平台来说,优先用方案二(图形界面),完全不需要下载ISO镜像,那个是进阶方案才用的。

Q3:勾选功能后安装一直卡住不动怎么办?

A:别着急,系统安装组件有时候确实比较慢,尤其是电脑配置一般的话。只要进度条还在动(哪怕动得很慢),就耐心等。如果超过1小时完全没反应,可以尝试取消后重启电脑,再重新操作一次。

Q4:开启虚拟机平台后,下一步怎么装WSL2?

A:这篇文章主要解决DISM错误,关于WSL2的安装,你可以参考微软官方的这篇教程(非常详细,新手也能看懂):
微软官方WSL2安装指南

Q5:如果图形界面里找不到"虚拟机平台"选项怎么办?

A:可能是你的Windows版本不支持,或者系统没有更新到最新版本。先检查你的Windows版本:

  • Windows 10需要版本2004及更高(内部版本19041及更高)。
  • Windows 11所有版本都支持。
    如果版本符合,尝试运行Windows更新,把系统更新到最新版本,再打开"Windows功能"看看。

Q6:开启虚拟机平台后,电脑会变卡吗?

A:不会明显变卡。虚拟机平台只是开启了系统的虚拟化功能,平时不运行虚拟机或WSL2时,几乎不会占用系统资源。只有当你运行虚拟机时,才会占用相应的CPU和内存。


总结与下一步

  1. 优先推荐方案二:图形界面手动开启功能,不用敲命令,新手零门槛。
  2. 如果需要修复系统文件,再用方案一或方案三。
  3. 成功开启后,就可以去安装WSL2或者其他虚拟机软件啦!

🎉 互动环节

这篇教程帮你解决问题了吗?如果还有其他疑问,欢迎在评论区留言,我会一一回复!如果觉得有用,别忘了点赞、收藏、关注三连哦~


📖 参考资料

  1. 微软官方DISM修复文档
  2. 微软官方WSL安装指南
  3. Windows 11官方下载页面

如果本文对你有帮助,欢迎点赞👍、收藏⭐、评论💬!

个人领域:C++/java/Al/软件开发/芯片开发
个人主页:「一名热衷协作的开发者,在构建中学习,期待与你交流技术、共同成长。」

座右铭:「与其完美地观望,不如踉跄地启程」

相关推荐
cuckooman8 小时前
如何升级wsl1到wsl2
wsl·wsl2
Irene199116 小时前
Cursor/VSCode 连接 WSL 频繁掉线问题完整排查记录(AI总结版)
编辑器·wsl
dldw7771 天前
windows11重置
windows11
goto19972 天前
Ubuntu调整路径--从C盘调整到D盘
ubuntu·wsl·c盘·d盘
竹之却3 天前
Windows11 如何关闭防火墙
安全·防火墙·windows11
comedate3 天前
【WSL】【OpenClaw】WSL 中配置 SearXNG 指南
wsl·searxng·openclaw·搜索引擎部署
wengad6 天前
在WSL中 ping某个站点报错Temporary failure in name resolution,要怎么解决
wsl·基础设施
cooldream20097 天前
Windows11中 WSL2全方位安装与实战指南
linux·部署·wsl
代码小书生9 天前
Windows11 26H1 游戏定制优化版!6个版本:Win11 26H1专业版、专业工作站版,支持游戏、办公使用,电脑系统!
操作系统·电脑·系统·系统安装·电脑系统·windows11·重装系统