如何开启windows 11的“虚拟化技术” 支持运行虚拟机应用方法

如果您尝试在Windows 11中运行Hyper-V、WSL2、VMware、VirtualBox或Android子系统等虚拟机应用,但系统提示“虚拟化未启用”或应用无法启动,则说明CPU虚拟化技术(Intel VT-x 或 AMD-V)尚未在固件层激活。以下是多种可独立执行且互不依赖的开启方法:

一、通过任务管理器确认当前虚拟化状态

该步骤不修改任何设置,仅用于快速验证Windows 11是否已识别并启用底层硬件虚拟化功能,是所有后续操作前的必要前提。若此处显示“已启用”,说明BIOS/UEFI设置已完成且无系统级冲突;若为“已禁用”,则需继续执行任一启用流程,并注意基于虚拟化的安全性(VBS)可能造成状态遮蔽。

1、按下Ctrl + Shift + Esc组合键,直接打开任务管理器。

2、点击顶部的“性能”选项卡。

3、在左侧列表中选择“CPU”。

4、向下滚动至窗口右下角区域,查找标有“虚拟化”的信息项。

5、记录其值:若为已启用,可终止排查;若为已禁用,需进入UEFI/BIOS启用硬件级虚拟化,并检查VBS或Core Isolation是否干扰。

二、通过Windows设置入口进入UEFI固件设置

此方法规避了开机热键触发时机难以把握的问题,利用Windows 11恢复环境强制跳转至UEFI界面,兼容性强,适用于绝大多数品牌台式机与笔记本,尤其适合对BIOS热键不熟悉的用户。

1、按Win + I打开“设置”,进入“系统” > “恢复”。

2、在“高级启动”区域,点击“立即重新启动”按钮。

3、电脑重启后进入蓝色恢复界面,依次选择“疑难解答” > “高级选项” > “UEFI固件设置”。

4、点击“重启”,系统将直接加载主板UEFI主界面。

5、使用方向键导航至“Advanced”(高级)、“Configuration”(配置)或“Security”(安全)标签页。

6、查找以下任一选项:Intel Virtualization Technology、Intel VT-x、SVM Mode或AMD-V。

7、选中该选项,按Enter键,将值从“Disabled”改为“Enabled”。

8、若存在Intel VT-d或IOMMU选项,建议一并设为“Enabled”以保障完整虚拟化兼容性。

9、按F10键,在弹出窗口中选择“Yes”保存设置并退出。

10、电脑自动重启,登录后再次通过任务管理器确认“虚拟化”状态。

三、通过开机热键直接进入BIOS/UEFI启用VT

该方式响应更快、路径更直接,适用于熟悉本机启动热键的用户,或UEFI固件未被Windows恢复环境正确识别的特殊情况。不同品牌机型热键差异较大,需根据设备型号精准操作。

1、完全关闭电脑,确保电源断开;笔记本建议拔掉电源适配器并长按电源键10秒释放残余电荷。

2、按下电源键开机,在品牌Logo(如Lenovo、Dell、ASUS、HP)首次出现的1–3秒内连续、快速敲击指定热键。

3、台式机常见热键为Del或F2;笔记本常见为F2、F10或需配合Fn键使用的F12或Esc。

4、进入UEFI/BIOS后,使用方向键切换至“Advanced”、“CPU Configuration”或“Security”页面。

5、定位虚拟化相关选项,将其设为“Enabled”。

6、按F10保存并退出,系统自动重启。

四、禁用基于虚拟化的安全性(VBS)以解除状态遮蔽

当VBS(包括内存完整性)处于启用状态时,Windows可能强制隐藏虚拟化开关,导致任务管理器始终显示“已禁用”,即使BIOS中已开启VT。此方法专用于解决该类系统级遮蔽问题,无需修改固件设置。

1、按Win + I打开“设置”,进入“隐私和安全性” > “Windows 安全中心”。

2、点击“设备安全性” > “基于虚拟化的安全性”。

3、若显示“正在运行”,点击“关闭基于虚拟化的安全性”。

4、系统提示需要重启,点击“立即重新启动”。

5、重启后再次打开任务管理器,检查CPU性能页中的“虚拟化”状态是否变为已启用。

五、通过PowerShell命令启用Windows虚拟化平台组件

即使硬件虚拟化已开启,若Windows未启用对应系统服务(如虚拟机平台、Windows Hypervisor Platform),部分虚拟机应用仍无法运行。此步骤补全系统级支持,与固件设置完全独立。

1、以管理员身份运行PowerShell:右键“开始”按钮,选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。

2、依次执行以下命令,每条命令后按回车:

3、dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

4、dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

5、dism.exe /online /enable-feature /featurename:Windows-Hyper-V /all /norestart

6、执行完毕后,运行命令:wsl –update(如需WSL2)。

7、重启计算机,确保所有组件生效。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。