Windows关闭VBS(基于虚拟化的安全性)
简要说明
自从Windows 24H2开始,新安装的系统会默认开启“Virtualization-based Security(VBS)基于虚拟化的安全性”。当然,如果是没有开启VBS的老系统升级至24H2,VBS会仍然保持关闭,所以各位老系统使用者不用担心。
如何查看自己VBS的开启状态

直接通过开始菜单搜索“系统信息”,打开后下拉到最下方,找到基于虚拟化的安全性。如果是未启用,那么VBS就是关闭状态。
如何关闭
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| @echo off
dism /Online /Disable-Feature:microsoft-hyper-v-all /NoRestart dism /Online /Disable-Feature:IsolatedUserMode /NoRestart dism /Online /Disable-Feature:Microsoft-Hyper-V-Hypervisor /NoRestart dism /Online /Disable-Feature:Microsoft-Hyper-V-Online /NoRestart dism /Online /Disable-Feature:HypervisorPlatform /NoRestart
REM ===========================================
mountvol X: /s copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi" bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X: mountvol X: /d bcdedit /set hypervisorlaunchtype off
echo. echo. echo. echo. echo ======================================================= echo 当前操作已完成,接下来请关闭此窗口并重启电脑,然后根据屏幕提示完成剩下操作。 pause > nul echo. echo.
|
请复制以上内容,保存为 .bat结尾的Windows批处理文件 ,并以 管理员 权限运行。
当出现“当前操作已完成,接下来请关闭此窗口并重启电脑,然后根据屏幕提示完成剩下操作。”后,手动重启电脑。

需要注意的是,如果在分割线后出现了乱码,请不用担心,继续以下步骤即可。出现乱码是因为保存文件时,文件编码为UTF-8,与CMD默认使用的字符编码不一致,设置为GB18030后运行则能正常显示中文。

在出现的Credential Guard Opt-out Tool画面,连续按四次F3进行VBS的关闭,随后等待电脑重启即可关闭VBS。
参考《华为笔记本电脑如何关闭VBS(基于虚拟化的安全性) | 华为官网》
https://consumer.huawei.com/cn/support/content/zh-cn16012808/