几周前,我安装了最新版本的 Windows 10 Preview 作为我的主要系统,它是从 Windows 8.1 升级而来的。
最近我安装了 Visual Studio 2013 Community 来尝试进行一些 Windows Phone 开发。问题是我无法启动 Windows Phone 模拟器,因为我的 Hyper-V 功能缺失。
我的 BIOS 中启用了虚拟化功能,我的 CPU 支持它。当我输入“添加 Windows 功能”时,没有 Hyper-V 选项。
我听说 Windows 8/8.1 需要“专业版”才能启用 Hyper-V,但 W10 呢?据我所知,预览版没有其他版本(除了“企业版”)。是不是因为我在“非专业版”的 Windows 8.1 上安装了预览版,所以我没有这个版本?
显然有些人在 Windows 10 中运行 Hyper-V,因为我看到过有关某些虚拟机升级后无法运行的帖子。
Windows 10 预览版中没有关于 Hyper-V 的任何信息。
答案1
我有以虚拟机形式运行的 Windows 10(内部版本 9926),所以我不确定该选项是否因为这个原因对我来说不可用,或者因为它在当前版本上不可用。
但是,您可以通过检查以下内容来检查您的选项是否显示为灰色:
- 转到“程序和功能”。
- 在左侧面板上单击“打开或关闭 Windows 功能”
- 扩展“Hyper-V”。
- 勾选“Hyper-V 平台”。如果它呈灰色,则表示当前不可用。
答案2
我还在 Windows 8.1 Enterprise Hyper-V 虚拟机中运行 Windows 10 Pro Technical Preview(内部版本 9926)x64。它确实显示了安装 Hyper-V 管理工具的选项,并且该选项没有变灰。但是,Hyper-V 平台选项是灰色的。但将鼠标悬停在该选项上时,它会显示“无法安装 Hyper-V:虚拟机管理程序已在运行。”
因此看起来它包含在 Windows 10 Pro 中,但它不允许您在正在运行的虚拟机管理程序中安装虚拟机管理程序,这是有道理的。
另外还有 Windows 10 Enterprise 技术预览版。您可能会发现企业版对 Hyper-V 的支持更好,但这纯粹是猜测。
我还将“Windows 10/设置/更新和恢复/Windows 更新/高级/选择如何安装预览版本”从默认的“慢速”设置更改为“快速”。引用描述:“更快地获取版本意味着您将更快地看到新事物。更慢地获取版本可能意味着有更多问题解决方案。”