適用系統:Windows 11 24H2 / 25H2(OS Build 26100 系列) | 更新日期:2026-04-12
⚡ 站長快讀:核心重點
- 文章屬性:疑難排除
- 難易度 / 耗時:⭐⭐⭐ / 約 25 分鐘(含登錄檔操作)
- 核心結論:升級到 Windows 11 25H2 後遊戲幀率普遍下降 5–15%,元凶是 Microsoft 把「記憶體完整性」(Memory Integrity / HVCI)與 VBS 預設啟用,這層 Hypervisor 對每個 CPU 到記憶體的呼叫都加了一層開銷。這篇教你怎麼檢查、怎麼取捨、以及怎麼徹底關閉。
- 適用對象:升級 25H2 後感覺遊戲變鈍的玩家、純遊戲用電腦使用者、已知自己不需要 VBS 的進階使用者
🔍 症狀描述與錯誤訊息
你可能會遇到這些情況:
- 《Cyberpunk 2077》、《Counter-Strike 2》、《Shadow of the Tomb Raider》這類 CPU 密集遊戲的平均幀率掉了一截,1% low 掉得更兇
- 在 24H2 順順跑的遊戲,升到 25H2 後同樣設定、同樣驅動卻變鈍
- 工作管理員沒看到明顯高占用的程序,但
msinfo32裡「系統摘要」最下方的「虛擬化安全性」顯示為「執行中」 - 打開 Windows 安全性 → 裝置安全性 → 核心隔離,看到「記憶體完整性」是開啟狀態(而且你不記得自己開過)
這不是你的顯卡老了,也不是驅動壞了——這是 25H2 把一個安全功能從「選用」改成「預設開啟」的副作用。
📌 一句話答案:Windows 11 25H2 在升級過程中預設啟用「記憶體完整性」與 VBS 虛擬化安全性,這層 Hypervisor 會對 CPU 造成 5–15% 的效能損耗,在 CPU 密集型遊戲甚至可達 25%,連 RTX 4090 等級的高階配備都逃不掉這個稅。
🔎 問題根因
要搞懂這個問題,得先弄清楚三個常被混用但其實不同層次的名詞:
VBS (Virtualization-Based Security):Windows 的底層安全框架,用 CPU 的硬體虛擬化能力在系統底下開一塊獨立的記憶體區域,讓關鍵的安全處理程序跑在那個隔離區裡。這是地基。
HVCI (Hypervisor-protected Code Integrity):在 VBS 之上的保護機制,專門檢驗載入到核心模式的程式碼與驅動程式有沒有被竄改。在 Windows 11 設定介面裡叫「記憶體完整性」(Memory Integrity)。這是建築物。
Core Isolation(核心隔離):Windows 安全性介面把 HVCI 和其他幾項保護功能包成一個使用者看得到的分頁。這是門牌。
三者的關係是:啟用 Core Isolation 的「記憶體完整性」→ 觸發 HVCI → 強制啟用 VBS Hypervisor 層 → 每個 CPU 對核心記憶體的呼叫都要經過一次額外驗證。對防禦驅動程式層級的攻擊非常有效,但也就是這個「每一次呼叫都多繞一層」的特性,讓遊戲這種每秒幾萬次呼叫的工作負載承受可觀的效能損失。

根據 Tom’s Hardware 的實測,VBS 在多款遊戲中平均掉 10% 幀率,在 Shadow of the Tomb Raider、Metro Exodus 這類 CPU 敏感遊戲上,部分硬體組合的效能損失達到 20% 以上,連 RTX 4090 都無法靠 GPU 壓倒這個開銷——因為瓶頸在 CPU,不在 GPU。
還有一個很少人提的細節:處理器世代會大幅放大這個損失。Microsoft Learn 官方文件明確寫了,記憶體完整性在 Intel Kabylake 之後(第七代 Core)與 AMD Zen 2 之後的處理器上,可以利用硬體層的 Mode-Based Execution Control(Intel)或 Guest Mode Execute Trap(AMD)功能,效能懲罰較小。但在更老的處理器上,系統會退回「受限使用者模式」的軟體仿真,效能損失會明顯更大。所以如果你還在用 Intel 第六代或更早的 CPU,升 25H2 後的遊戲掉幀會比新機器更慘。
🛠️ 解決方案
⚠️ 站長警告:本操作涉及關閉 Windows 核心安全防線,並將修改登錄檔與開機啟動設定。 動手前請務必完成:
- 建立系統還原點(Windows 搜尋「建立還原點」→ 點「建立」)
- 備份重要資料至外接硬碟或雲端
- 桌機請確保穩定供電,筆電請接上電源,避免在電池低電量時操作
- 充分理解:關閉 VBS 會讓你的系統對某些核心層級攻擊失去防護,這不是永久設定,你隨時可以再打開
方法一:關閉記憶體完整性(最簡單,適用九成使用者)
這是最低風險、微軟官方也建議遊戲玩家使用的方法。只關閉 Core Isolation 這一層,底層 VBS Hypervisor 還是會跑。
- 按 Windows 鍵,輸入「核心隔離」或「Core Isolation」
- 點擊「核心隔離」結果,進入 Windows 安全性的裝置安全性頁面
- 找到「記憶體完整性」,把開關切到 關閉
- 如果有跳出「你的裝置可能受到威脅」警告,點「無論如何關閉」
- 重新啟動電腦(必須重開機才會生效)
重開機後按 Win+R 輸入 msinfo32,在「系統摘要」最下方找「虛擬化安全性」,如果顯示「未啟用」或「執行中的服務:無」,代表 HVCI 已經關掉。但你會發現「虛擬化安全性」可能還是顯示「執行中」——這是因為底層 VBS Hypervisor 還在跑,只是裡面的 HVCI 保護被停用了。這種狀態下多數人的遊戲效能已經恢復八成以上。
方法二:連同 VBS 一起關閉(進階,適用效能強迫症)
如果你想把整層 VBS Hypervisor 也一起關掉追求最大效能,需要動登錄檔 + bcdedit 兩個地方,單獨改其中一項常常會失效。
登錄檔部分
- 按 Win+R,輸入
regedit,按 Enter 開啟登錄檔編輯程式 - 依序展開到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
- 找到右側的
EnableVirtualizationBasedSecurity - 雙擊它,把「數值資料」改成
0,按確定 - 同一個位置找
HypervisorEnforcedCodeIntegrity(如果存在),同樣改成0
bcdedit 部分
單獨改登錄檔常常不夠,因為 Windows 開機時還是會載入 Hypervisor。需要用 bcdedit 指令徹底告訴開機載入器「不要啟動 Hypervisor」:
- 在開始選單搜尋「命令提示字元」
- 右鍵選「以系統管理員身分執行」
- 輸入以下指令並按 Enter:
powershell
bcdedit /set hypervisorlaunchtype off
- 看到「作業順利完成」後關閉視窗
- 重新啟動電腦
重開機後再次執行 msinfo32,這次「虛擬化安全性」應該會顯示「未啟用」,而且「執行中的服務」整欄會是空的。
方法三:關閉虛擬機器平台(可選補刀)
如果你沒在用 WSL2、Hyper-V、Windows Sandbox、Docker Desktop 這些功能,可以順手把「虛擬機器平台」Windows 功能也關掉,少載入一組元件:
- Windows 搜尋「開啟或關閉 Windows 功能」
- 在視窗裡找 「虛擬機器平台」,取消勾選
- 同時順手看 「Hyper-V」、「Windows 虛擬程式平台」,如果你不用也一併取消勾選
- 按確定,再重開機一次
⚠️ 重要提醒:如果你有在用 WSL2(跑 Linux 子系統)、Docker、Android 子系統(已停更)或任何虛擬機器軟體,千萬不要關閉虛擬機器平台,會讓這些工具整組壞掉。
✅ 驗證修復結果
做完調整後,跑這幾項檢查確認有沒有真的生效、以及效能有沒有恢復:
檢查一:確認 VBS 狀態
按 Win+R → 輸入 msinfo32 → 滑到「系統摘要」最下方 →「虛擬化安全性」那一欄。
- 「未啟用」或空白 = 方法二成功,VBS 整層關閉
- 「執行中」但「執行中的服務」沒有列出 HVCI / Hypervisor-Enforced Code Integrity = 方法一成功,記憶體完整性關閉但 VBS 還在
- 「執行中」且有列出 HVCI = 沒關成功,重新檢查步驟
檢查二:用 PowerShell 查 DeviceGuard 狀態
以系統管理員開啟 PowerShell,跑:
powershell
Get-CimInstance -ClassName Win32_DeviceGuard -Namespace root\Microsoft\Windows\DeviceGuard
看 SecurityServicesRunning 這個欄位。空陣列 {} 或顯示 0 代表所有 VBS 服務都沒跑;如果還有數字,表示有殘留服務在跑,需要重新檢查。
檢查三:實測遊戲幀率
最有感的驗證法。找一款你熟悉的 CPU 敏感遊戲(推薦《Counter-Strike 2》、《Cyberpunk 2077》、《Shadow of the Tomb Raider》這幾款對 VBS 最敏感的)跑個內建 benchmark 或固定一段場景,比較調整前後的平均 FPS 和 1% low。正常情況下你應該能看到 5–15% 的提升,如果原本就用高階 CPU(例如 Ryzen 7 7800X3D、Core i9-14900K)提升會比較有感。
💡 站長老實說:預防再次發生
站長我這台主力遊戲機是 Ryzen 7 7800X3D + RTX 4080 Super,在 2025 年 10 月 Windows Update 自動把我從 24H2 升到 25H2 的那個週末,站長我第一反應是以為顯卡驅動壞了——《Cyberpunk 2077》phantom liberty 區域本來穩定 118 fps,變成 102 fps,1% low 從 91 掉到 74,帳面上看損失約 13%。重灌驅動沒用、重開機沒用,後來跑 msinfo32 才發現「虛擬化安全性:執行中」,心裡一驚——這不是我裝的。
用方法二整套關掉、重開機之後,《Cyberpunk 2077》回到 116 fps、1% low 89,幾乎等於 24H2 時代的表現。所以這是真的有影響,不是心理作用。
幾個站長踩過、想提醒你的眉角:
第一,Windows Update 之後可能會自動把 Memory Integrity 重新打開。Microsoft 的月度累積更新、主要功能更新、甚至某些驅動更新,都有機率在背景把這個開關重新打開。站長我用了一個土炮辦法:每個月 Patch Tuesday 之後(每月第二個星期二後的幾天),跑一次 msinfo32 檢查狀態,這個習慣建議你也養成。
第二,25H2 上還有一個新功能叫「Administrator Protection」(管理員保護),目前處於企業功能控制狀態,尚未預設啟用但已經在推送準備中。這是 UAC 的下一代,用 Windows Hello 取代按 Yes 確認。它跟 VBS 是不同層次的東西,不會互相取代,未來正式啟用後不會額外影響遊戲效能,你不用擔心。
第三,反作弊軟體可能會反向強制開啟 VBS。《Valorant》的 Vanguard、《鬥陣特攻 2》的某些反作弊更新,以及一些廠商自家的反外掛機制,會檢測 VBS 狀態並拒絕啟動遊戲——也就是說,如果你玩這類遊戲,關掉 VBS 可能連遊戲都進不去。這是近兩年越來越明顯的趨勢,反作弊廠商跟效能派玩家的戰爭還沒結束。遇到這種情況,唯一解法是玩那款遊戲前把方法二改回來。
第四,如果你的電腦有在處理敏感資料、連公司 VPN、或是家裡有其他人共用,站長強烈建議不要關掉 VBS。這個取捨是「效能 vs 安全」的經典對立,對純遊戲機才合理,對工作機不合理。站長自己也只在專用的遊戲桌機上關,工作用的 ThinkPad 一律保持預設開啟。
第五,老舊處理器受影響更大。如果你還在用 Intel 第六代(Skylake)或更早、或是 AMD Zen 1 原代 Ryzen,VBS 的效能懲罰會比 Kabylake+ / Zen 2+ 機器明顯許多——原因是沒有硬體層的 MBEC / GMET 支援,只能用軟體仿真。這種機器升 25H2 後遊戲體感會差更多,關閉 VBS 的效益也更大。
❓ 常見問題
Q:照著做結果 bcdedit 指令跳「存取被拒」,我是不是哪裡做錯?
最常見原因是命令提示字元沒有「以系統管理員身分執行」。Windows 11 從開始選單找到「命令提示字元」後,一定要按右鍵選「以系統管理員身分執行」,讓視窗標題顯示「系統管理員:命令提示字元」才算數。另外,如果你有設 BitLocker,改 bcdedit 可能會觸發 BitLocker 要求復原金鑰,記得先把 BitLocker 暫停(控制台 → BitLocker 磁碟機加密 → 暫停保護)再操作。
Q:關掉 VBS 之後 WSL2 / Docker Desktop / Android 子系統還能跑嗎?
不能。WSL2、Docker Desktop、Windows Sandbox、Hyper-V 這些都是建在 Windows Hypervisor 之上的,bcdedit /set hypervisorlaunchtype off 會讓它們全部罷工。如果你有在用這些工具,只用方法一關閉記憶體完整性就好,不要用方法二。或是保持方法二關閉狀態、需要用到這些工具時再用 bcdedit /set hypervisorlaunchtype auto 切回來並重開機,但這樣每次切換都要重開機,實務上很麻煩。
Q:修完之後下個月 Windows Update 又把它打開了,有沒有辦法永久鎖死?
有幾種做法,強度由低到高:(1)Pro 版可以開群組原則編輯器(gpedit.msc),路徑「電腦設定 → 系統管理範本 → 系統 → Device Guard → 開啟虛擬化型安全性」,設為「已停用」;(2)Home 版沒有 gpedit.msc,只能靠登錄檔 + bcdedit 雙保險,並且自己定期檢查;(3)終極做法是寫一個 PowerShell 腳本丟進工作排程器每次開機執行一次驗證。站長我個人是用第二種 + 月度人工檢查,懶得搞自動化。
Q:重開機之後我發現核心隔離頁面直接灰掉、開關點不動,是出問題了嗎?
不是出問題,這是 hypervisorlaunchtype off 正在生效的表現——因為整個 Hypervisor 層根本沒開機啟動,Windows 安全性介面沒辦法跟它溝通,自然就灰掉了。想恢復的話用 bcdedit /set hypervisorlaunchtype auto 重開機即可。
📎 參考資料來源
- 📖 Microsoft Support:Options to optimize gaming performance in Windows 11(查詢日期:2026-04-12)
- 📖 Microsoft Learn:Enable memory integrity(HVCI 官方技術文件)(查詢日期:2026-04-12)
- 📖 Tom’s Hardware:Tested: Default Windows VBS Setting Slows Games Up to 10%(查詢日期:2026-04-12)
- 📖 Windows Forum:Windows 11 25H2 Gaming Gains vs Windows 10 — A Nuanced Look(查詢日期:2026-04-12)
- 📖 iThome:微軟開始釋出 Windows 11 25H2(查詢日期:2026-04-12)