Win11上无法启动适用于安卓的Win子系统怎么办?

【Win11上无法启动适用于安卓的Win子系统怎么办?】随着适用于 Android 的 Windows 子系统的发布,用户在尝试启动环境时遇到“无法启动适用于 Android 的 Windows 子系统”错误消息 。出现此问题的原因在错误消息中也有很好的解释,本质上是虚拟化 。如果您的 Windows 11 操作系统没有启用虚拟化,Android 环境的 Windows 子系统将无法初始化,因此会出现错误消息 。您可以通过在您的计算机上启用虚拟化来非常简单地解决这个问题,这就是我们将在本文中向您展示的内容,因此请按照说明操作 。
事实证明,微软最近向 Insider Preview 用户提供了适用于 Android 的 Windows 子系统,这与适用于 Linux 的 Windows 子系统的工作方式非常相似,允许您在计算机上本地运行 Android 应用程序 。这意味着您无需在系统上安装第三方模拟器即可玩 Android 游戏或在计算机上使用任何其他 Android 应用程序 。
但是,由于该功能仅在 Insiders Preview Beta 频道中可用,因此在安装应用程序时也没有太多可供选择的选项 。这是因为微软目前对应用程序进行了限制,并且只允许通过亚马逊应用商店安装一组选定的应用程序 。幸运的是,您可以旁加载 Android 应用程序,这实际上允许您使用适用于 Android 的 Windows 子系统在您的计算机上运行任何 Android 应用程序 。除此之外,由于这是基于Android的Windows子系统,所以你要在你的电脑上启用虚拟化,否则会出现上面提到的错误信息 。这可以很容易地修复,所以让我们立即开始吧 。

Win11上无法启动适用于安卓的Win子系统怎么办?

文章插图
开启 Windows 虚拟机平台事实证明,当您遇到有问题的错误消息时,您应该做的第一件事就是确保您的计算机上启用了虚拟机平台功能 。Windows 有许多内置的可选功能,您可以通过 Windows 功能窗口选择安装或打开这些功能 。
虽然其中一些功能在您安装 Windows 时默认启用,但大多数功能并不是很明显,因为并不是每个人都需要它们 。因此,如果您确实需要某个特定功能,则必须手动将其打开,这非常方便且易于操作 。为此,请按照下面给出的说明进行操作:
  1. 首先,通过在“开始”菜单中搜索来打开“控制面板” 。
  2. 然后,在“控制面板”窗口中,单击“程序”选项 。
  3. 在那里,单击“打开或关闭 Windows 功能”选项 。
  4. 这将打开另一个窗口,称为Windows 功能 。
  5. 在该窗口内,从功能列表中查找Virtual Machine Platform并单击复选框以勾选它 。
  6. 然后,单击确定按钮 。
  7. 完成后,继续并重新启动计算机以安装该功能 。
  8. 系统启动后,再次尝试使用适用于 Android 的 Windows 子系统以查看错误消息是否仍然出现 。
从 BIOS 启用虚拟化除了在计算机上打开虚拟机平台功能外,您还必须从 BIOS 启用虚拟化 。由于您要运行 Android 应用程序,因此虚拟化非常重要,因为它允许程序模拟硬件,然后使其能够运行其他操作系统,如 Android 。
如果这种情况适用,您可以很容易地从 BIOS 菜单启用虚拟化 。具体步骤可能因主板制造商而略有不同,但总体过程保持不变 。按照下面的说明启用虚拟化:
  1. 首先,继续并重新启动计算机 。
  2. 当您的计算机启动时,您必须启动进入BIOS菜单 。为此,请按主板的相应键,通常是DEL、F2、F10或ESC 。
  3. 引导进入 BIOS 后,您将必须进入Advanced Mode 。为此,请按键盘上的F7按钮从EZ 模式切换 。
  4. 进入高级模式后,切换到顶部的“高级”选项卡 。
  5. 在那里,单击CPU 配置选项 。
  6. 现在,如果您使用的是Intel CPU,则需要寻找Intel Virtualization Technology 。找到后,继续并将其切换为已启用 。
  7. 如果是AMD 处理器,您应该寻找代表安全虚拟机的SVM 模式 。找到它后,将其切换为已启用 。
  8. 之后,按键盘上的 F10 键保存更改并重新启动计算机 。
  9. 计算机启动后,您应该不会再收到有问题的错误消息 。
启用嵌套虚拟化最后,如果您在虚拟机中安装了 Windows 11以使用适用于 Android 的 Windows 子系统,则需要为主机上的虚拟机启用嵌套虚拟化 。顾名思义,嵌套虚拟化实质上允许您在虚拟机内部运行虚拟机实例 。它基本上是一种虚拟感受 。
现在,启用嵌套虚拟化的过程可能因您使用的管理程序而异 。对于 VirtualBox 和 VMware,该过程非常简单,因为您可以在虚拟机设置中找到该选项 。对于 VirtualBox,该选项称为嵌套 VT-x/AMD-V,而对于 VMware,您将寻找嵌套虚拟化 。如果您使用的是 Hyper-V,则必须采用命令行方法,但这样做相当简单,您可以在 Internet 上找到各种指南 。启用嵌套虚拟化后,错误消息应该就会消失 。