关掉基于虚拟化的安全性
时间: 2025-05-30 11:13:13 浏览: 72
### 如何关闭 Windows 中的基于虚拟化的安全性 (VBS)
#### 方法一:通过 PowerShell 关闭 VBS 功能
可以使用 PowerShell 脚本来禁用 VBS 功能。以下是具体操作:
1. 打开 PowerShell 并以管理员权限运行。
2. 输入以下命令并执行,这将停用设备上的 Hypervisor 和 VBS 功能[^1]。
```powershell
bcdedit /set hypervisorlaunchtype off
```
3. 重启计算机使更改生效。
完成以上步骤后,VBS 应该已经被成功关闭。
---
#### 方法二:修改组策略设置
如果系统支持组策略编辑器,则可以通过以下方式手动关闭 VBS:
1. 按 `Win + R` 键调出运行窗口,输入 `gpedit.msc` 启动本地组策略编辑器。
2. 导航到路径 **计算机配置 -> 管理模板 -> 系统 -> 设备防护**。
3. 右键单击“基于虚拟化的安全性”,选择“编辑”。
4. 设置选项为“已禁用”。保存更改并退出。
5. 重新启动计算机以便应用新的设置[^3]。
---
#### 方法三:调整 BIOS/UEFI 配置
有时即使在操作系统层面进行了上述更改,仍可能因为硬件级别的强制启用而未能完全关闭 VBS。此时需进入主板 UEFI 或 BIOS 进行进一步检查和调整:
1. 开机时按下指定按键(通常是 Del、F2 或 F10)进入 BIOS/UEFI 设置界面。
2. 查找有关 Intel VT-x 或 AMD-V 的选项,并将其状态更改为“Disabled”。
3. 如果存在其他与虚拟化相关的高级特性开关也建议一同关闭。
4. 保存设置并退出,再次启动至 Windows 检查效果。
注意,在某些较新型号电脑上直接从BIOS里就能找到针对VBS单独控制项;而对于老一点机型则主要依靠前面提到的方法组合处理。
---
#### 方法四:注册表修改法
对于不支持组策略或者希望更加彻底解决问题的情况还可以尝试如下手段——即通过对Windows内部数据库也就是我们常说作Registry Editor来进行干预:
1. 使用快捷键 Win+R 来召唤 Run 对话框之后打入 regedit 命令从而唤起 Registry Editor 工具.
2. 浏览定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard 下面寻找 EnableVirtualizationBasedSecurity 字段名.
3. 将其数值数据由原本默认值1改成0表示关闭该项服务;如果没有此项的话就新建DWORD(32-bit) Value 名称为EnableVirtualizationBasedSecurity并将它的初始值得设成零即可达到目的.[^3]
最后记得要重启机器让改动生效.
---
### 注意事项
- 不同版本的操作系统以及不同品牌型号主机间可能存在细微差异,请依据实际情况灵活应对。
- 关闭 VBS 后虽然能够改善兼容性和提升特定场景下的表现比如玩游戏之类活动可是同时也削弱了一定程度来自微软官方推荐的安全保障措施所以务必权衡利弊后再做决定[^2].
---
阅读全文
相关推荐


















