
在 Windows 11 系统中,有一个名为「虚拟机平台」(Virtual Machine Platform, VMP)的组件。它到底是什么?和我们熟悉的 Hyper-V 又有何关联?本文将为你彻底厘清这些概念,并提供清晰、详尽的启用指南。
01. 什么是「虚拟机平台」
- 「虚拟机平台」是 Windows 11 内置的一个「轻量虚拟化组件」,它为 WSL2 和 Windows Sandbox 等现代虚拟化功能,提供了不可或缺的底层支持。
- 虽然其核心技术脱胎自 Hyper-V,但 VMP 本身并不包含完整的「管理工具」。简单来说,启用 VMP 后,你就能在 Windows 系统上,高效运行 Linux 发行版或其他隔离环境。
更直白点说,「虚拟机平台」提供了底层的轻量虚拟化支持,让你不用安装 Hyper-V,就能使用 WSL2 和 Windows Sandbox。
02. Hyper-V、Virtual Machine Platform 和 Windows Hypervisor Platform
Hyper-V、Virtual Machine Platform(VMP)和 Windows Hypervisor Platform(WHP)各自扮演着不同的角色。为了避免混淆,我们先来精准区分这 3 大组件:
- Hyper-V:Windows 11 自带的完整虚拟化解决方案,包含创建和运行虚拟机所需的全套管理工具与底层平台。
- Windows Hypervisor Platform:为第三方虚拟化软件(如 Docker、VirtualBox、QEMU 等)提供了一套用户模式的 API 组件,让它们能够与 Hyper-V 进行连接和协同工作。
- Virtual Machine Platform:为运行虚拟机提供核心的虚拟化支持,也是使用 WSL2 的前置条件。此外,VMP 还可以用来为 MSI 或 App-V 创建 MSIX 应用包。
简单总结一下:
- 如果你想在 Windows 11 上创建和管理传统虚拟机(VM),应该使用 Hyper-V;
- 如果你想配置 WSL2,则必须安装「虚拟机平台」组件。
2.1 分层结构示意图
┌──────────────────────────────────────────────┐
│ Docker Desktop │
│ - 通过 WSL2 运行容器 │
└──────────────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────┐
│ Windows Subsystem for Linux 2 (WSL2) │
│ - 运行 Linux 内核 │
│ - 依赖 VMP 提供虚拟化支持 │
└──────────────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────┐
│ Virtual Machine Platform (VMP) │
│ - 轻量级虚拟化框架 │
│ - 使用 WHP 的接口来启动虚拟环境 │
└──────────────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────┐
│ Windows Hypervisor Platform (WHP) │
│ - 提供标准化的 API,供第三方访问 Hypervisor │
│ - Docker、VirtualBox、BlueStacks 等可调用 │
└──────────────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────┐
│ Hyper-V 虚拟化核心 (Hypervisor) │
│ - 实际的虚拟机监控器 │
│ - 管理 CPU、内存和 I/O 虚拟化 │
└──────────────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────┐
│ 硬件虚拟化支持 (Intel VT-x/AMD-V) │
└──────────────────────────────────────────────┘
2.2 核心特性速览
| 功能项 | Hyper-V Hypervisor | Windows Hypervisor Platform (WHP) | Virtual Machine Platform (VMP) |
|---|---|---|---|
| 层级位置 | 最底层,直接运行在硬件上 | Hyper-V 之上的 API 层 | 依赖 WHP 的系统功能 |
| 面向对象 | 操作系统 | 开发者/第三方虚拟化软件 | 系统功能(WSL2 和Sandbox) |
| 管理工具 | ❌ | ❌ | ❌ |
| 用户可见性 | 一般隐藏 | 一般不可直接启用 | 可以开启或关闭 |
| 使用者 | 所有虚拟化功能 | VirtualBox、BlueStacks、Docker 等 | WSL2 和 Windows Sandbox |
03. 在 Windows 11 上启用「虚拟机平台」
你可以根据自己的偏好,通过以下 3 种方式(任选其一)来启用「虚拟机平台」。
3.1 通过「Windows 功能」图形界面启用
1按Windows + R快捷键打开「运行」对话框,输入OptionalFeatures并按回车,打开「Windows 功能」窗口。
2在功能列表中找到并勾选「Virtual Machine Platform」,部分系统会显示成中文的「虚拟机平台」,然后点击「确定」。

3在安装完成后,按提示「立即重新启动」。
3.2 使用 PowerShell 命令安装
1按Windows + R快捷键打开「运行」对话框,输入powershell,然后按Ctrl + Shift + Enter,以管理员权限打开 PowerShell。
2在 PowerShell 窗口中,执行以下命令启用「虚拟机平台」功能:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All -NoRestart

3命令执行成功后,手动重启计算机。
3.3 通过命令提示符安装
1按Windows + R快捷键打开「运行」对话框,输入cmd并按Ctrl + Shift + Enter,以管理员权限打开「命令提示符」。
2在「命令提示符」窗口中,执行以下 DISM 命令来启用 Virtual Machine Platform 功能:
dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3安装完成后,重启系统。
「虚拟机平台」虽轻量,但却是 WSL2 和 Sandbox 的关键支撑。理解它与 Hyper-V、WHP 的分工,能帮你更精准地配置开发或测试环境,充分发挥 Windows 11 的虚拟化能力。












最新评论
笑死我了
电脑设置完成,但电视端找不到服务器,怎么办?
整了好久都不行 后面我去B站找不用U盘重装系统视频看 后面重装系统以后彻底解决了 贴个地址 给后来有缘人看到用 没看到也无所谓https://www.bilibili.com/video/BV1Kk5Pz3ErD/?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.click&vd_source=9915fd693c208490c32b08d02a18d9c5
win10亲测好用一批