# Hyper-V、WSL2、VMware 与 VirtualBox 能在一台 Windows 上共存吗？

> 理解为什么 WSL2 需要虚拟化、Hyper-V 如何与 VMware/VirtualBox 共存，以及关闭功能前该查什么。

**测试环境**

- 版本号: 26300.9457
- 版本: Pro (26H2)
- 架构: x64
- 证据: E1
- 核验日期: 2026-10-28

## 一句话结论

WSL2 是轻量 VM，需要 Windows hypervisor/虚拟机平台。hypervisor 跑起来后，其他 VM 产品要么配合它，要么走较慢的兼容路径。

没有通用的“打游戏就关 Hyper-V”答案。需要 WSL2、Docker Desktop、Windows Sandbox 或 Hyper-V VM，hypervisor 就得留。需要 VMware/VirtualBox 的特定功能，就查厂商当前的 Hyper-V/WHPX 说明。

## 谁依赖谁

| 功能 | 需要 hypervisor？ | 备注 |
|---|---|---|
| WSL2 | 是 | Virtual Machine Platform / Hyper-V |
| Docker Desktop（WSL2 后端） | 是 | 用 WSL2 |
| Windows Sandbox | 是 | 基于 Hyper-V |
| Hyper-V Manager/VM | 是 | 直接依赖 |
| VMware Workstation/Player | WHPX 或自有模式 | 查厂商文档；性能不同 |
| VirtualBox | 看版本/厂商 | Hyper-V 共存历来有限制 |
| Android 模拟器 | 经常需要 | 有些用 WHPX/Hyper-V |

## 查看当前状态

```powershell
systeminfo | Select-String "Hyper-V"
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
bcdedit /enum {current}
```

`hypervisorlaunchtype Auto` 表示 Windows hypervisor 开机启动；`Off` 表示不启动。修改要重启。

## 共存规则

- **不要为了“修游戏”盲目关 Hyper-V**，除非你测出了问题，而且不需要 WSL2/Docker/Sandbox。
- **重负载时一次只用一个 VM 栈**；Hyper-V、VMware、VirtualBox 同时跑是支持和性能赌博。
- **只在支持的外层 hypervisor 上开嵌套虚拟化**。PVE 上需要时把 CPU 设为 `host` 并暴露 VMX/SVM。
- **VMware/VirtualBox 查 WHPX**；厂商可能要求特定版本或设置。
- **不要叠加“游戏 tweak”** 同时关虚拟化、VBS 和 Hyper-V。你会失去 WSL2，还可能削弱安全。

> **警告: 虚拟化不是性能开关**
>
> 关 hypervisor 可能改变 benchmark，但也会移除 WSL2、Windows Sandbox 和 Hyper-V。按负载决定，不按论坛结论。

## VM 起不来时

1. 查厂商对当前版本的 Hyper-V/WHPX 要求。
2. 确认 Virtual Machine Platform/Hyper-V 状态。
3. 检查 Windows 功能并重启。
4. 试厂商兼容模式。
5. 必须切换模式时，明确记录什么会停止工作。

## 实验室说明

我们的 PVE 宿主用 `host` CPU，并在需要时开嵌套虚拟化。Windows 实验室里没有跑 VMware/VirtualBox；本页是 E1 指南，不是共存测试矩阵。

## 来源

- [Microsoft — WSL 安装](https://learn.microsoft.com/zh-cn/windows/wsl/install)
- [Microsoft — Hyper-V 虚拟化](https://learn.microsoft.com/zh-cn/windows-server/virtualization/hyper-v/hyper-v-technology-overview)
- [Microsoft — Windows Hypervisor Platform](https://learn.microsoft.com/zh-cn/virtualization/api/)

---

来源页面: https://winbook.fyi/zh/windows/dev/hyperv-coexistence/
