商城首页欢迎来到中国正版软件门户

您的位置:首页 >如何在Win11中开启“虚拟化技术”支持 运行WSA安卓子系统前提设置

如何在Win11中开启“虚拟化技术”支持 运行WSA安卓子系统前提设置

  发布于2026-04-28 阅读(0)

扫一扫,手机访问

如何在Win11中开启“虚拟化技术”支持 运行WSA安卓子系统前提设置

如何在Win11中开启“虚拟化技术”支持 运行WSA安卓子系统前提设置

想在 Windows 11 里顺畅运行安卓应用?Windows Subsystem for Android(WSA)是个好选择。但不少朋友在启动时,可能会遇到“虚拟化未启用”或“Hyper-V不可用”的报错。这通常意味着,最底层的CPU虚拟化技术还没打开。别担心,下面这几个步骤,能帮你把这条路彻底打通。

一、在 BIOS/UEFI 中启用硬件虚拟化(VT-x / AMD-V)

这是整个流程的基石。操作系统层面的虚拟化功能,完全依赖于CPU硬件级的支持。如果BIOS/UEFI里没打开这个开关,后面所有软件设置都是白费功夫,WSA自然也无法初始化。

首先,按下 Ctrl + Shift + Esc 打开任务管理器,切换到“性能”选项卡。看看CPU信息右下角的“虚拟化”状态。如果显示的是已禁用,那就得进主板固件设置了。

接下来重启电脑。在开机自检画面出现时,反复按你主板对应的按键——通常是 F2、Del、F10 或 F12——进入BIOS/UEFI界面。

进去之后,在“Advanced”、“Configuration”、“Security”或“CPU Configuration”这类菜单里仔细找找。你需要找到并启用以下选项之一:Intel VT-x(针对英特尔处理器),或者 AMD-VSVM Mode(针对AMD处理器)。

最后,按 F10 保存设置并退出,电脑会自动重启。这一步就算完成了。

二、通过 Windows 功能界面启用虚拟机平台与 Hyper-V

光打开硬件开关还不够,Windows系统本身的相关组件也得启用。这个方法适用于专业版、企业版和教育版用户,图形化操作,比较直观。

按下 Win + R,输入 optionalfeatures 后回车,这会打开“启用或关闭 Windows 功能”窗口。

在这个窗口里,请确保勾选以下三项:Hyper-V虚拟机平台、以及 Windows 虚拟机监控程序平台

点击“确定”,系统就会开始应用更改。这个过程可能需要几分钟,中间进度条偶尔会停顿,属于正常现象,耐心等待即可。

完成后,系统会提示你重启。务必保存好所有工作,然后重启电脑,以确保所有驱动和服务都能完整加载。

三、使用 PowerShell 命令行强制启用(含家庭版适配)

对于Windows 11家庭版用户,情况有点特殊——默认的“Windows功能”界面里根本找不到Hyper-V选项。但别灰心,我们可以通过DISM命令,绕过图形界面的限制,直接给系统注入核心虚拟化组件,效果和专业版一样。

首先,右键点击“开始”按钮,选择“Windows 终端(管理员)”或“PowerShell(管理员)”。

然后,依次执行下面这两条命令。注意,每条命令执行后,都要等光标返回提示符,再输入下一条:
  dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Android /all

命令执行完毕后,手动重启一次计算机。这是关键一步,能让注册表项和内核模块真正生效。

四、验证虚拟化是否已成功启用

设置都做完了,但到底成没成功?为了避免“假性成功”导致WSA最后启动失败,我们最好做一次双重验证:既要确认硬件层激活了,也要确保操作系统正确识别并加载了服务。

再次打开任务管理器(Ctrl + Shift + Esc),切换到“性能”选项卡。这次确认一下,CPU项下的“虚拟化”状态应该显示为已启用

接着,以管理员身份运行PowerShell,输入命令:systeminfo | findstr "Hyper-V Requirements"。检查输出结果里是否包含“A hypervisor has been detected”或者“Virtualization Enabled In Firmware: Yes”这样的字样。

最后,可以执行命令:wsl --list --verbose。如果它返回一个空列表但没有报错,那就说明WSL2的基础环境已经就绪,这可以作为WSA能够运行的一个有力佐证。

五、离线注入 Hyper-V 核心模块(家庭版专用方案)

如果上面的DISM命令执行失败,或者系统提示“功能名不存在”,那说明你当前的系统版本可能存在组件索引缺失的问题。这时候,就需要祭出终极大招——借助经验证的离线脚本来完成Hyper-V模块注入。这个方法在Windows 11家庭版22621及更高版本上实测有效。

第一步,从一个可信的来源(比如GitHub上经过验证的仓库)下载Windows 11家庭版专用的Hyper-V注入脚本,文件名可能类似“wsl2kernel-injector.ps1”。

第二步,将下载好的脚本保存到本地磁盘。注意,保存路径里不要包含中文、空格或特殊符号,简单点比较好,例如 D:\hv\inject.ps1

第三步,以管理员身份运行PowerShell,先执行这条命令:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser。这步是为了允许运行本地脚本。

第四步,执行脚本本身(记得把路径换成你实际保存的位置):D:\hv\inject.ps1。然后等待脚本跑完所有的注入流程。

脚本执行结束后,必须重启计算机。重启之后,再执行一次这个命令:dism /online /enable-feature /featurename:VirtualMachinePlatform /all,来完成最终的激活。至此,家庭版的虚拟化之路也就铺平了。

本文转载于:https://www.php.cn/faq/2380053.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注