[WSL] 启用 VirtualMachinePlatform 失败 0x8007371B 的解决方案

背景信息: 启用 WSL 需要启用 VirtualMachinePlatform 这一 subset of hyper-v, 或者完整启用 Hyper-V.

但是最近 Windows 11 24H2 似乎又有个奇怪的 BUG, 欲单独启用 VirtualMachinePlatform 而不启用 Hyper-V, 卡很久进度条最后报错 0x8007371B, dism.exe 操作也是如此.

查阅全网资料, 现总结最完美可行的解决方案分享给佬友以及通过搜索引擎搜索中文解决方案的人:

使用 Windows Media Create Tool 创建 ISO, 双击 ISO 挂载点击 setup.exe, 保留设置和个人数据重新安装.

测试过 dism 修复或 sfc 均不可行.

风险: 可能导致数据丢失(毕竟算重装系统), 同时 windows.old 文件夹无法删除这个 BUG 似乎还在.

全程耗时 1.5~2h.

评价: 印度阿三做出来的***玩意, Windows 11 啥时候能稳定点.


https://github.com/microsoft/WSL/issues/12267

感谢你的分享

感谢分享,我也是死活无法开启这个虚拟机选项,
一直显示“正在搜索需要的文件”
最后报错: 0x8007371B