user9564371 Asked: 2023-03-23 21:03:15 +0800 CST2023-03-23 21:03:15 +0800 CST 2023-03-23 21:03:15 +0800 CST Windows Sandbox 不需要 Hyper-V 才能运行吗?它如何在未启用 Hyper-V 的情况下工作? 772 如果我的知识是正确的,Windows Sandbox 需要 Hyper-V 才能运行吗?但是当我在 Windows 功能窗口中启用 Windows 沙盒时,Hyper-V 没有启用,所以我想知道发生了什么? 据我所知,Windows Sandbox 正在正常工作,但 Hyper-V 未启用?我只想知道为什么会这样。 windows-10 2 个回答 Voted Best Answer harrymc 2023-03-23T21:24:28+08:002023-03-23T21:24:28+08:00 为了支持 Windows Sandbox 和 WSL2,Hyper-V 在 Windows 10 中被分成两部分。 被称为“虚拟机平台”的管理程序可用于所有 Windows 版本,并且是运行 Windows 沙盒和 WSL2 作为与主机紧密集成的轻量级虚拟机所需的最低要求。 Hyper-V 管理器现在是一项独特的 Windows 功能,用于运行与主机集成受限的全功能虚拟机。它在 Windows 主页上不可用。 答:Windows Sandbox 确实需要 Hyper-V 的底层基础,其功能称为“虚拟机平台”,但不需要 Hyper-V 较重的上层部分,其功能称为“Windows Hypervisor 平台”。 另请阅读: Windows Sandbox 未找到管理程序错误:解决方案。 我今天在Hyper-V、虚拟机平台、Windows Hypervisor 平台之间有什么区别一文中找到了这个出色的摘要 ,它按从上到下的顺序解释了所涉及的 Windows 组件: “Hyper-V”是添加管理工具和平台以在 Windows 11 上创建和运行虚拟机的组件。 “Windows Hypervisor Platform”使用户模式 API 组件能够允许第三方虚拟化堆栈和应用程序(Docker、VirtualBox 和 QEMU)连接 Hyper-V 并与之交互。 “Virtual Machine Platform”是启用虚拟化支持以运行虚拟机的组件,您必须打开此功能才能使用 Windows Subsystem for Linux (WSL)。此外,该组件还可以帮助为 MSI 或 App-V 创建 MSIX 应用程序包。 换句话说,如果你想在 Windows 11 上创建虚拟机,你想要启用 Hyper-V 选项,如果你打算在你的计算机上设置 WSL,你想要安装 Virtual Machine Platform。 user71659 的评论添加了以下信息: 现在分成了好几块。默认情况下安装管理程序是为了支持基于虚拟化的安全性等功能,这些功能在足够新的机器/安装上自动启用。 这解释了为什么 Windows Sandbox 不需要“虚拟机平台”功能即可运行。 总之,Windows 10/11 中的虚拟化现在分为四个功能级别。 DavidPostill 2023-03-23T21:11:32+08:002023-03-23T21:11:32+08:00 Hyper-V 未启用? 它不需要是。Windows Sandbox 和 Hyper-V 是不同的技术: Sandbox 不是像 Hyper-v 或 VirtualBox 这样的虚拟化管理程序,因此无需下载 VHD 或 ISO 映像来运行 Windows Sandbox,因为它使用容器在主机操作系统中内置,因此与 Hyper 相比,资源利用率非常低-V 或 VirtualBox。 Windows Sandbox 和 Hyper-V 之间的另一个重大区别是 Windows Sandbox 不保存任何内容,一旦关闭它,所有内容都会被删除。它更像是一个会话,而不是像 Hyper-V 或 VirtualBox 这样的虚拟化平台。 资料来源:Windows 沙盒与 Hyper-V 另请参阅:虚拟机 - 为什么我可以随便绕过 Windows 10 Hyper-V 的沙箱并下载到我的主机 PC?- 超级用户
为了支持 Windows Sandbox 和 WSL2,Hyper-V 在 Windows 10 中被分成两部分。
被称为“虚拟机平台”的管理程序可用于所有 Windows 版本,并且是运行 Windows 沙盒和 WSL2 作为与主机紧密集成的轻量级虚拟机所需的最低要求。
Hyper-V 管理器现在是一项独特的 Windows 功能,用于运行与主机集成受限的全功能虚拟机。它在 Windows 主页上不可用。
答:Windows Sandbox 确实需要 Hyper-V 的底层基础,其功能称为“虚拟机平台”,但不需要 Hyper-V 较重的上层部分,其功能称为“Windows Hypervisor 平台”。
另请阅读: Windows Sandbox 未找到管理程序错误:解决方案。
我今天在Hyper-V、虚拟机平台、Windows Hypervisor 平台之间有什么区别一文中找到了这个出色的摘要 ,它按从上到下的顺序解释了所涉及的 Windows 组件:
user71659 的评论添加了以下信息:
这解释了为什么 Windows Sandbox 不需要“虚拟机平台”功能即可运行。
总之,Windows 10/11 中的虚拟化现在分为四个功能级别。
Hyper-V 未启用?
它不需要是。Windows Sandbox 和 Hyper-V 是不同的技术:
资料来源:Windows 沙盒与 Hyper-V
另请参阅:虚拟机 - 为什么我可以随便绕过 Windows 10 Hyper-V 的沙箱并下载到我的主机 PC?- 超级用户