保姆级教程:解决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/软件开发/芯片开发
个人主页:「一名热衷协作的开发者,在构建中学习,期待与你交流技术、共同成长。」

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

相关推荐
tkevinjd5 天前
wsl2安装
linux·wsl·虚拟机·wsl2
阿木实验室5 天前
WSL系统下免费使用SpireCV-Pro教程
wsl·spirecv
执笔仗剑天涯6 天前
WSL安装cc-switch
linux·windows·wsl·cc-switch
maxmaxma11 天前
Claude Code集成DeepSeek-V4-pro全栈开发
claude·wsl·deepseek
相国12 天前
在Windows里通过WSL安装Ubuntu 22.04
linux·windows·ubuntu·wsl
【ql君】qlexcel14 天前
Windows11退出登录、退出微软账号、删除微软账号改本地登录
win11·windows11·微软账号·退出登录·本地登录
love530love19 天前
Podman Machine 虚拟硬盘迁移实战二:用 Junction 把 vhdx 从 C 盘搬到其他盘
c语言·开发语言·人工智能·windows·wsl·podman·podman machine
深念Y24 天前
Docker Windows C盘爆满迁移到D盘:完整试错与成功路径
windows·docker·wsl·镜像·清理·迁移·c盘
ZYH1014025 天前
通过WSL安装Ubuntu并使用GPU部署运行大模型
wsl·wsl安装ubuntu·wsl使用gpu·wsl中nvidia环境配置·ubuntu中gpu环境配置
halazi1001 个月前
WSL 安装与 Ubuntu 24.04 配置使用指南
linux·运维·ubuntu·wsl