Windows 10 WSL2 安装问题排查与解决全记录
背景在 Windows 10 专业版上安装 Docker Desktop 时执行wsl --set-version Ubuntu-24.04 2报错请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化本文记录了完整的排查与解决过程适用于 Windows 10/11 安装 WSL2 时遇到类似问题的用户。一、系统现状检查1.1 检查 WSL 安装状态wsl--status wsl--list--verbose结果WSL 已安装Ubuntu-24.04 存在当前版本为WSL 1Docker Desktop 需要WSL 21.2 检查操作系统OS Name: Microsoft Windows 10 专业版 OS Version: 10.0.19043 N/A Build 19043✅ Windows 10 专业版支持 WSL2二、问题排查过程2.1 检查虚拟化相关功能# 检查 Hyper-Vsysteminfo|findstr/C:Hyper-V# 检查虚拟机平台是否启用dism.exe/online/get-features|findstr/C:VirtualMachinePlatform排查结果检查项状态说明BIOS 虚拟化✅ 已在固件中启用Virtualization Enabled In Firmware: YesHyper-V✅ 已启用State: EnabledWSL 功能✅ 已启用Microsoft-Windows-Subsystem-Linux虚拟机平台✅ 已启用VirtualMachinePlatform所有功能都已开启但仍然报错。2.2 检查 Hypervisor 启动类型bcdedit|findstr/C:hypervisorlaunchtype发现根本原因hypervisorlaunchtype Off这就是问题所在hypervisor 被设置为 Off导致 WSL2 无法启动虚拟机。三、解决方案3.1 开启 Hypervisor以管理员身份运行 PowerShell执行bcdedit/sethypervisorlaunchtype auto执行结果The operation completed successfully.3.2 开启虚拟机平台功能如果上述命令无效还需要确保虚拟机平台功能已开启dism.exe/online/enable-feature/featurename:VirtualMachinePlatform/all/norestart执行结果操作成功完成。3.3 重启电脑必须重启设置才能生效。3.4 转换 WSL 到版本 2重启后执行wsl--set-versionUbuntu-24.04 2等待几分钟完成转换。四、完整流程回顾1. wsl --status # 检查 WSL 状态 2. wsl --list --verbose # 查看各发行版版本 3. systeminfo | findstr Hyper-V # 检查虚拟化 4. bcdedit | findstr hypervisorlaunchtype # 检查 hypervisor ← 关键步骤 5. bcdedit /set hypervisorlaunchtype auto # 开启 hypervisor 6. 重启电脑 7. wsl --set-version Ubuntu-24.04 2 # 转换到 WSL 2五、排查工具速查命令作用wsl --status查看 WSL 状态和默认版本wsl --list --verbose查看所有发行版的 WSL 版本wsl --update更新 WSL 内核systeminfo | findstr Hyper-V检查虚拟化是否启用bcdedit | findstr hypervisorlaunchtype检查 hypervisor 启动类型dism.exe /online /get-features查看所有 Windows 可选功能bcdedit /set hypervisorlaunchtype auto强制开启 hypervisor六、可能的其他干扰因素6.1 VirtualBox 与 Hyper-V 共存本系统同时安装了 VirtualBox 和 Hyper-V两者理论上存在冲突。但 Hyper-V 优先级更高WSL2 仍可正常运行。如果遇到 VirtualBox 无法使用的问题可考虑卸载 VirtualBox使用 Hyper-V 替代或使用 VMware Workstation Pro支持 Hyper-V 共存6.2 Windows 家庭版用户Windows 10 家庭版没有 Hyper-V但支持 WSL2。安装流程相同同样需要开启虚拟机平台。七、总结本次问题的根本原因hypervisorlaunchtype被设置为Off导致 Windows 无法启动虚拟机平台WSL2 无法运行。解决核心命令bcdedit/sethypervisorlaunchtype auto此命令将 Hyper-V 的虚拟机监控程序启动类型设置为Auto从而允许 WSL2 使用虚拟化功能。

相关新闻

AI中的表格怎么导出——“AI导出鸭”,深度测评来了!

AI中的表格怎么导出——“AI导出鸭”,深度测评来了!

AI中的表格怎么导出——“AI导出鸭”,深度测评来了! 痛点驱动:当AI表格导出变成“乱码修罗场” 架构师朋友们,你是否经历过这样的至暗时刻:在ChatGPT或Claude中精心整理的结构化数据表格,点击“复制”后粘贴…

2026/7/6 15:06:42阅读更多 →
LeetCode //C - 1137. N-th Tribonacci Number

LeetCode //C - 1137. N-th Tribonacci Number

1137. N-th Tribonacci Number The Tribonacci sequence TnT_nTn​ is defined as follows: T00,T11,T21,andTn3TnTn1Tn2forn>0.T_0 0, T_1 1, T_2 1, and T_{n3} T_n T_{n1} T_{n2} for n > 0.T0​0,T1​1,T2​1,andTn3​Tn​Tn1​Tn2​forn>0. Given n, ret…

2026/7/6 15:06:42阅读更多 →
GoWoC | 2026 World Cup Calculator, Free Bracket Simulator, Team Rankings, Soccer Planner

GoWoC | 2026 World Cup Calculator, Free Bracket Simulator, Team Rankings, Soccer Planner

通过世界杯计算器,了解你最爱球队的出线形势 GoWoC is a World Cup calculator for fans and football data users. Enter completed match scores or simulate upcoming fixtures, and the tool automatically updates points, goal difference, rankings, and qu…

2026/7/6 15:06:42阅读更多 →
three.quarks时间控制终极指南:慢动作与时间缩放效果完全教程

three.quarks时间控制终极指南:慢动作与时间缩放效果完全教程

three.quarks时间控制终极指南:慢动作与时间缩放效果完全教程 【免费下载链接】three.quarks Three.quarks is a general purpose particle system / VFX engine for three.js 项目地址: https://gitcode.com/GitHub_Trending/th/three.quarks three.quarks作…

2026/7/6 16:21:55阅读更多 →
three.quarks实例化渲染:高效渲染大量粒子的终极指南

three.quarks实例化渲染:高效渲染大量粒子的终极指南

three.quarks实例化渲染:高效渲染大量粒子的终极指南 【免费下载链接】three.quarks Three.quarks is a general purpose particle system / VFX engine for three.js 项目地址: https://gitcode.com/GitHub_Trending/th/three.quarks 在WebGL和Three.js的世…

2026/7/6 16:21:55阅读更多 →
Three.quarks粒子排序:解决透明粒子渲染顺序问题的终极指南 [特殊字符]

Three.quarks粒子排序:解决透明粒子渲染顺序问题的终极指南 [特殊字符]

Three.quarks粒子排序:解决透明粒子渲染顺序问题的终极指南 🎯 【免费下载链接】three.quarks Three.quarks is a general purpose particle system / VFX engine for three.js 项目地址: https://gitcode.com/GitHub_Trending/th/three.quarks 在…

2026/7/6 16:21:55阅读更多 →
Instatic媒体库高级功能:批量操作与元数据管理

Instatic媒体库高级功能:批量操作与元数据管理

Instatic媒体库高级功能:批量操作与元数据管理 【免费下载链接】Instatic Instatic is a modern self-hosted visual CMS - get it running in 1 minute 项目地址: https://gitcode.com/GitHub_Trending/in/Instatic Instatic作为一款现代自托管视觉CMS&…

2026/7/6 16:21:55阅读更多 →
CMS架构比较:Instatic与传统CMS设计差异

CMS架构比较:Instatic与传统CMS设计差异

CMS架构比较:Instatic与传统CMS设计差异 【免费下载链接】Instatic Instatic is a modern self-hosted visual CMS - get it running in 1 minute 项目地址: https://gitcode.com/GitHub_Trending/in/Instatic Instatic是一款现代化自托管视觉CMS&#xff0c…

2026/7/6 16:21:55阅读更多 →
内容版本历史:Instatic变更记录与恢复完整指南

内容版本历史:Instatic变更记录与恢复完整指南

内容版本历史:Instatic变更记录与恢复完整指南 【免费下载链接】Instatic Instatic is a modern self-hosted visual CMS - get it running in 1 minute 项目地址: https://gitcode.com/GitHub_Trending/in/Instatic Instatic作为一款现代自托管视觉CMS&…

2026/7/6 16:16:50阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/6 4:26:20阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/6 2:48:33阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/6 0:10:35阅读更多 →
Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南

Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南

Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南 【免费下载链接】Seraphine 英雄联盟战绩查询工具 项目地址: https://gitcode.com/gh_mirrors/se/Seraphine 技术架构先行:官方接口的合规应用 你是否曾在BP阶段手忙脚乱&#x…

2026/7/6 0:03:39阅读更多 →
多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理

多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理

多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理 【免费下载链接】mRemoteNG mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager. 项目地址: https://gitcode.com/gh_m…

2026/7/6 0:03:39阅读更多 →
COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南

COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南

COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南在数据分析和处理领域,去重统计是最基础也是最频繁使用的操作之一。当数据量达到亿级规模时,不同的去重统计方法在性能上可能产生天壤之别。本文将基于 5 亿行数据的实…

2026/7/6 0:03:39阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/6 4:45:01阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/6 4:45:01阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/6 4:45:03阅读更多 →