Windows 11 Pro 已禁用核心隔離與 Hyper-V,Hypervisor / VBS 仍持續啟用,導致 VMware 無法使用 nested virtualization (非商務用途)

孝賢 修 20 信譽點數
2026-06-09T03:54:34.5333333+00:00

大家好,想請教一個 Windows 11 Pro 的技術問題。

我目前在個人電腦上使用 VMware Workstation 測試 nested virtualization(ESXi VM),但系統看起來一直維持 Hypervisor / VBS 啟用狀態,導致 VMware 無法正常提供 VT-x / EPT,ESXi VM 啟動時會出現類似以下錯誤:

  • Virtualized Intel VT-x/EPT is not supported on this platform
  • Feature 'hv.capable' was 0

一、環境資訊

  • 作業系統:Windows 11 Pro 25H2
  • OS Build:26200.8457
  • CPU:Intel Core i7-14700F
  • 記憶體:32 GB
  • 主機板:ASUS PRIME B760M-A WIFI
  • BIOS 版本:1836(已更新至最新)
  • VMware Workstation 用於測試 ESXi nested virtualization

二、問題發生前後的操作背景

一開始我曾經在這台電腦上啟用過 Hyper-V 功能,原本是想先用 Windows 內建虛擬化做測試。

後來因為要改用 VMware Workstation 測試 nested virtualization,所以我陸續將以下功能關閉:

Hyper-V

Virtual Machine Platform

Windows Hypervisor Platform

Windows Subsystem for Linux(WSL / Linux 子系統)

Windows 安全性 核心隔離相關設定

後續我也有再進行系統檢查與修復,下載windows.iso 媒體開機重設但不清除資料包含修復安裝後再次確認,Windows 功能頁面中上述項目都沒有再被啟用。

也就是說,目前表面上的相關功能都已經關閉,但系統底層看起來仍然持續載入 Hypervisor / VBS。

三、目前觀察到的現象

systeminfo 仍顯示:

偵測到 Hypervisor

Win32_DeviceGuard 查詢結果顯示:

VirtualizationBasedSecurityStatus = 2

systeminfo 同時顯示:

  • App Control for Business policy: 強制
  • CodeIntegrity\CiPolicies\Active 路徑下有多個 active policy 檔

四、已經嘗試過的排除方式

我已經做過以下動作:

Windows Update 更新

DISM 掃描 / 修復

SFC /scannow

修復安裝(保留個人資料與 App)

關閉核心隔離

關閉 Hyper-V

關閉 Virtual Machine Platform

關閉 Windows Hypervisor Platform

關閉 WSL

移除 BlueStacks

bcdedit 設定 hypervisorlaunchtype off

完成以上動作並重新開機後,問題仍然存在!

五、目前已確認的狀況

  • Hyper-V、Virtual Machine Platform、Windows Hypervisor Platform、WSL 都已關閉
  • BIOS 已更新到最新版
  • CPU / 主機板硬體資訊正常
  • 但 VirtualizationBasedSecurityStatus 仍然是 2
  • systeminfo 仍顯示偵測到 Hypervisor
  • VMware 仍無法正常使用 nested virtualization

六、想請教的問題

我目前懷疑問題不只是一般 Windows 功能開關,而是:

是否仍有 Windows 內建或殘留的 VBS / App Control / Code Integrity policy 持續作用?

是否因此讓 Hypervisor 持續啟用,導致 VMware 無法正常提供 nested virtualization?

在不直接重設整台系統的前提下,是否還有建議的排除方向?

如果有版友或工程師遇過類似情況,想請教這種狀況比較偏向:

Smart App Control / App Control for Business 殘留

VBS / Device Guard / Code Integrity 內建策略持續生效

或其他 Windows 安全機制仍在作用

感謝大家願意幫忙,也希望各位前輩能給我一些學習與指教的空間,謝謝<3

#個人桌面主機 非商務用途

Windows 商務版 | 適用於 IT 專業人員的 Windows 用戶端 | 裝置和部署 | 其他
0 則留言 沒有留言

由問題作者接受的回答
Quinnie Quoc 11,855 信譽點數 獨立顧問
2026-06-09T06:31:45.45+00:00

您好 孝賢 修,

您遇到的问题确实是由残留的基于虚拟化的安全策略 (VBS) 和代码完整性策略引起的,即使禁用 Hyper-V 及相关功能后,这些策略仍然处于活动状态。 在 Windows 11 25H2 中,一旦启用了智能应用控制或企业应用控制,系统就会通过代码完整性策略强制执行内核模式代码完整性,从而保持虚拟机管理程序层处于加载状态。 这就是为什么 systeminfo 仍然报告“检测到虚拟机管理程序”,并且 VirtualizationBasedSecurityStatus 的值仍然为 2 的原因。 当 Microsoft 虚拟机管理程序处于活动状态时,VMware Workstation 无法公开 VT-x/EPT,因此嵌套虚拟化会失败。

要在不完全重置操作系统的情况下解决此问题,您需要在启动配置级别禁用 VBS 并移除活动的代码完整性策略。 首先,确认已应用 bcdedit /set hypervisorlaunchtype off 命令,然后检查 bcdedit /enum {current} 命令,确保没有残留的 hypervisorsettings 条目。 接下来,检查 HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard 并将 EnableVirtualizationBasedSecurity 设置为 0。 同时,清除 C:\Windows\System32\CodeIntegrity\CiPolicies\Active 下所有已激活的 CI 策略。 如果启用了智能应用控制,则可能已永久强制执行某些策略; 在这种情况下,您必须通过 设置 → 隐私和安全 → Windows 安全中心 → 应用和浏览器控制 将其禁用。 完成这些更改后,重启计算机并重新检查 systeminfo。

如果虚拟机管理程序仍然可以加载,则唯一能保证移除 VBS 强制执行的方法是全新安装,并在安装过程中禁用 VBS。 但在大多数情况下,按照上述步骤清除 Device Guard 和 CI 策略即可恢复 VMware 使用 VT-x/EPT 的能力。

如果我的回答对您有帮助,请点击**“接受答案**”以支持我。

谢谢,

问答。

此回答有幫助嗎?

有 1 人認為此回答有所幫助。

0 個其他答案

排序依據: 最新

您的回答

答案可由問題作者標示為「已接受」,而由仲裁者標示為「推薦」,這可協助使用者知道答案解決了作者的問題。