要关闭基于虚拟化的安全性(VBS),你可以按照以下步骤操作,这些步骤适用于Windows 10和Windows 11系统:
### 方法一:通过修改Windows Bootloader引导参数
1. **打开PowerShell**:
- 右键点击“开始”菜单,选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2. **输入命令**:
- 在PowerShell窗口中输入`bcdedit /set hypervisorlaunchtype off`并回车。
3. **重启电脑**:
- 修改后,需要重启电脑使更改生效。
4. **验证状态**:
- 重启后,按下`Win+R`键,输入`msinfo32`并回车,打开系统信息。
- 在系统信息中,查找“基于虚拟化的安全性”的状态,确认其是否显示为“未启用”。
### 方法二:通过组策略编辑器
1. **打开组策略编辑器**:
- 按下`Win+R`键,输入`gpedit.msc`并回车。
2. **定位策略**:
- 在组策略编辑器中,依次展开“计算机配置”>“管理模板”>“系统”>“Device Guard”。
3. **修改策略**:
- 找到“打开基于虚拟化的安全”策略,双击并将其修改为“已禁用”。
4. **应用更改并重启电脑**:
- 应用更改后,重启电脑使设置生效。
### 方法三:通过注册表编辑器
1. **打开注册表编辑器**:
- 按下`Win+R`键,输入`regedit`并回车,以管理员身份打开注册表编辑器。
2. **定位注册表项**:
- 定位到以下路径:`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard`。
3. **修改DWORD值**:
- 找到名为`EnableVirtualizationBasedSecurity`的DWORD值(如果不存在,可以尝试创建一个新的DWORD值并命名为`EnableVirtualizationBasedSecurity`),将其数据改为`00000000`(十六进制表示的0)。
4. **重启电脑**:
- 修改完成后,重启电脑使更改生效。
### 方法四:使用PowerShell脚本(适用于Windows 10 1607及以上版本)
1. **下载并解压缩脚本**:
- 从微软官方网站下载适用于你的系统的DG_Readiness_Tool脚本文件,并解压缩。
2. **更改执行策略**:
- 以管理员模式打开命令行,输入`set-ExecutionPolicy RemoteSigned`并回车,然后输入`Y`并回车,将PowerShell脚本的执行策略更改为运行本地管理员或可信发布者签名的脚本。
3. **运行脚本**:
- 导航到解压缩的脚本目录,输入脚本名称(如`.\DG_Readiness_Tool_v3.6.ps1 -Disable`)并回车。
- 等待运行完成后重启电脑。
4. **关闭Credential Guard和Device Guard**:
- 重启后,按`F3`两次以关闭Credential Guard和Device Guard。
5. **验证状态**:
- 重启完成后,再次检查“基于虚拟化的安全性”的状态是否已更改为“未启用”。
### 注意事项
- 在关闭基于虚拟化的安全性之前,请确保你了解这一操作可能带来的安全风险。VBS提供了额外的保护层,有助于防范恶意软件和远程攻击。关闭它可能会降低系统的安全性。
- 如果你在未来需要使用虚拟机或模拟器等软件,可能需要重新开启VBS功能。重新开启时,可以使用`bcdedit /set hypervisorlaunchtype auto`命令(在硬件支持虚拟化技术的前提下)。
希望这些步骤能帮助你成功关闭基于虚拟化的安全性功能。如果你在执行过程中遇到任何问题,请随时告诉我!