跳转到内容

命令 wsl 执行失败,而不是启动 Linux;Docker Desktop 报告虚拟化或 Hyper-V 不可用;Android 应用和 Android Studio 模拟器无法启动。

虚拟化组件——Hyper-V 及相关组件——被“优化器”、tweak 合集关闭,或在 Windows 更新失败后损坏。没有它们,WSL2、WSA 和 Docker 无法启动各自的虚拟机。安全子系统也会使用虚拟化:它与 BoosterX 设置的关系在文章 «VBS (Virtualization Based Security)» 中有所描述。

  1. 打开 BoosterX → «修复» 部分(左侧菜单中)。
  2. 在搜索中输入 «Linux»。
  3. 打开 «Linux (WSL2), WSA (Android Studio), Docker» 卡片,然后点击 «修复»。
  4. 重启 Windows。

该修复会恢复 Hyper-V,并启用 WSL 运行所需的 Windows 组件。BoosterX 可从官方网站下载 boosterx.org。

打开终端并执行 wsl —— 应打开 Linux 控制台。然后启动 Docker Desktop 和 Android 应用:两个环境都应启动,且不出现虚拟化错误。

打开 控制面板 → 程序和功能 → 启用或关闭 Windows 功能,勾选 «适用于 Linux 的 Windows 子系统» 和 «虚拟机平台»;在提供该功能的版本上,还要勾选 «Hyper-V»。点击确定,等待组件安装完成,然后重启电脑。接着在终端中执行 wsl --update,以更新 WSL 内核。

如果 Windows 报告虚拟化已关闭,请在 BIOS/UEFI 中检查其是否启用。接下来查看与错误时间吻合的 Windows 事件日志记录——事件分析有助于 EventX。如果 BoosterX 修复没有帮助,或问题再次出现,请写信给支持团队,并附上错误文本。

最后检查:2026-09-20。完整修复目录。