Windows 11 中需在 BIOS/UEFI 中启用 CPU 虚拟化技术(如 Intel VT-x 或 AMD-V),再通过任务管理器、PowerShell(systeminfo 命令)或 msinfo32 工具验证状态是否显示“已启用”。

如果您尝试在 Windows 11 中运行依赖硬件虚拟化的程序(如 Hyper-V、Windows Sandbox 或 Android 模拟器),但系统提示不支持或功能异常,则可能是 CPU 虚拟化技术(VT)尚未启用。以下是开启该技术并验证其状态的完整操作流程:
一、通过 BIOS/UEFI 启用 CPU 虚拟化技术
BIOS/UEFI 是控制底层硬件功能的固件界面,CPU 虚拟化必须在此层级手动开启,操作系统无法直接激活。不同主板厂商的菜单命名和路径存在差异,但核心逻辑一致。
1、关闭电脑,按下电源键重新启动。
2、在品牌 Logo 出现的瞬间,立即并连续按压指定热键:台式机常见为 Del 或 F2;笔记本常见为 F2、F10 或需配合 Fn 键使用的 F12 或 Esc。
3、进入 BIOS/UEFI 后,使用方向键切换至 Advanced(高级)、CPU Configuration(CPU 配置)、Security(安全) 或 Configuration(配置) 标签页。
4、查找以下任一选项名称:Intel Virtualization Technology、Intel VT-x、AMD-V、SVM Mode 或 Virtualization Technology。
5、选中该选项,按 Enter 键将其值由 Disabled 改为 Enabled。若存在 Intel VT-d 或 IOMMU 选项,建议一并启用。
6、按下 F10 键,在弹出确认窗口中选择 Yes 保存设置并退出,电脑将自动重启。
二、通过 Windows 设置快速进入 UEFI 固件设置
当无法准确把握 BIOS 进入时机时,可借助 Windows 11 内置的“UEFI 固件设置”功能跳过反复重启尝试,直接引导至固件界面。
1、点击“开始”按钮,选择“设置” > “系统” > “恢复”。
2、在“高级启动”区域,点击“立即重新启动”按钮。
3、电脑重启后进入蓝色恢复环境,依次选择“疑难解答” > “高级选项” > “UEFI 固件设置”。
4、点击“重启”,系统将直接加载 BIOS/UEFI 界面,后续操作与第一部分第3–6步完全相同。
三、在任务管理器中查看虚拟化状态
任务管理器提供最便捷的实时验证方式,无需第三方工具即可确认 CPU 虚拟化是否已成功启用并被 Windows 识别。
1、同时按下 Ctrl + Shift + Esc 组合键,直接打开任务管理器。
2、点击顶部的“性能”选项卡,然后在左侧边栏中单击“CPU”。
3、向右滚动到底部区域,在“虚拟化”条目右侧查看当前状态。
4、若显示 已启用,说明 BIOS 设置已生效且 Windows 正常读取;若仍显示 已禁用,则需重新检查 BIOS 设置步骤或确认主板是否支持该技术。
四、使用 PowerShell 命令行验证虚拟化支持
PowerShell 可调用系统底层接口获取更精确的硬件能力报告,尤其适用于任务管理器显示异常或需要脚本化批量检测的场景。
1、右键点击“开始”按钮,选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、在弹出的用户账户控制(UAC)提示中,点击“是”以提升权限。
3、输入以下命令并按回车执行:systeminfo | findstr /i "virtualization"。
4、观察输出结果:若返回包含 已启用 的行,则确认虚拟化已激活;若返回空或含 已禁用 字样,需返回 BIOS 复查设置。
五、通过 msinfo32 工具交叉验证
系统信息工具(msinfo32)提供独立于任务管理器的数据源,可用于排除界面缓存或显示延迟导致的误判。
1、按下 Win + R 打开“运行”对话框。
2、输入 msinfo32 并回车,启动系统信息窗口。
3、在左侧导航树中展开“系统摘要”,向下滚动至右侧内容区。
4、查找“Hyper-V 要求”条目下的子项:虚拟化已在固件中启用 和 数据执行保护可用。
5、两项均显示“是”,即表示虚拟化技术已正确启用并通过系统级兼容性校验。










