Win11 24H2 永久关闭基于虚拟化的安全性(VBS)|Win11永久关闭VBS(基于虚拟化的安全性)解决方法

该文章已生成可运行项目,

1. 引言

科普:

  1. CPU虚拟化功能,Intel-VT, AMD-V 近十来年的CPU硬件都支持. 用于辅助提升虚拟机性能的一项技术.
  2. PC的BIOS设置里有一个虚拟化开关,默认都是开启的,VBS功能,虚拟机软件都需要它保持开启.
  3. Hyper-V(WSL,WSA依赖它), KVM(Linux下用), Vmware,Xen 是虚拟化软件,依赖CPU虚拟化硬件辅助.

Win11 系统默认在硬件满足要求的情况下(注:只验证过12代以上的笔记本和台式机)会自动开启VBS基于虚拟化的安全. 具体是那些先决条件没去做深入研究,相当于把系统自身运行在虚拟化下面,按照微软说法是用来增强系统安全性的,但开启后,系统自身会有5-10%的性能损失,游戏性能下降会稍明显一些,但不少依赖CPU硬件虚拟化的虚拟机软件 (vmware,virualbox,安卓虚拟机雷电等) 就无法直接在运行于虚拟化的系统下再直接去访问CPU虚拟化接口实现功能,无法正常运行或出现性能下降, 而这个VBS也不是那么容易的被关闭,

综合总结后的关闭流程如下:

3. 解决方法

3.1 方法一(此方法非常离谱,永久有效)

为什么说他离谱呢。。因为这个方法居然是 雷神模拟器 提供的,,,,如果你安装过他,安装启动的时候就会提示修复,然后你点他们弹窗的 重启电脑 按钮,重启系统就能完全关闭。家人们,离了大谱了啊!

如果你不想安装 雷神模拟器 ,他们还提供了一个脚本哈哈哈哈!非常方便一键运行,一键关闭!

下载列表:

  • 夸克网盘下载口令:

    复制下面的口令到手机夸克APP打开,粘贴到app内的搜索框不要点搜索就会自动识别资源了(手机APP保存到自己网盘后再在电脑上下载!!!)

    筷莱升团雹突水夺郝
    
  • 百度网盘下载口令:

    复制下面的口令到百度网盘APP打开,粘贴到app内的会自动识别资源,如果没有自动识别就粘贴到百度网盘app搜索框点搜索(手机APP保存到自己网盘后再在电脑上下载!!!)

    帚佛差岛上谕蹚车谈炒
    
  1. 下载以后,以管理员权限运行脚本,如果杀毒软件拦截需要先退出关闭杀毒。

⚠️ 重要提醒: 本教程提供的脚本在关闭 Hyper-V 时,会连带禁用依赖虚拟化服务的其他 Windows 功能,例如:

  • Windows Hello(面部/指纹识别登录)

  • Windows 沙盒(系统隔离测试环境)

  • WSL2(Windows 子系统 Linux 2.0)

  • 虚拟机监控程序平台

请在操作前确认是否接受这些影响!

如果你担心有顾虑可以看方法二临时关闭使用。

在这里插入图片描述
运行后会显示进度:

在这里插入图片描述

进度截图:

在这里插入图片描述

完成后会提示:操作完成!重启电脑生效

在这里插入图片描述

  1. 重启电脑,重启后,修改的配置才会生效。

我们来验证一下是否关闭了 基于虚拟化的安全性

我们按住键盘左下角的win键( )加上 R 键打开 运行 窗口,然后在运行窗口内输入 msinfo32 ,最后回车,在弹出的系统信息窗口,拉到最后即可看到 基于虚拟化的安全性 是处于 未启用 状态的。这样就成功了。

如果你怕再次重启又会失效,可以再重启一次电脑,然后查看是否关闭。

在这里插入图片描述

这个时候我们再去开启虚拟机,就不会弹窗提示 不支持了。

3.2 方法二 (临时)

⚠️注意:此方法只针对于本次使用,重启电脑后失效。只是学习临时用,可以看此方法。

如果你想永久关闭,且没有任何顾虑,可以看方法二,可以永久关闭。

现在同学的电脑基本都是新买的,默认安装了Windows11最新版,默认启用了 基于虚拟化的安全性 (VBS)。这是罪魁祸首。

⚠️:关闭 基于虚拟化的安全性 可能会导致Windows Hello 失效,如果失效需要重新设置PIN码登录
在这里插入图片描述

一键关闭 基于虚拟化的安全性 的源码:

使用一键关闭脚本源码,自己创建一个bat脚本,把下面的代码复制进去:(下面看图操作)

@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脚本图标上鼠标右键——以管理员身份运行:

在这里插入图片描述

脚本部分运行过程截图1:(脚本执行过程可能在2分钟左右)

在这里插入图片描述

脚本部分运行过程截图2:(脚本执行过程可能在2分钟左右)

在这里插入图片描述

当出现 当前操作已完成,接下来请关闭此窗口并重启电脑,然后根据屏幕提示完成剩下操作。 就是运行完成了,这个时候我们需要关闭此窗口,在确保电脑没有未保存的东西后重启电脑。

(重启电脑,还未完全进入系统桌面前会有一段黑屏界面,建议你用户手机打开此文章,或者记住下面的步骤,很简单)

在这里插入图片描述


出现下面界面时,我们按 F3


在这里插入图片描述


出现这个界面按任意键继续,按回车也行,随便。


在这里插入图片描述


出现下面界面时,我们按 F3

在这里插入图片描述


出现这个界面按任意键继续,按回车也行,随便。


在这里插入图片描述


操作完就可以进入系统桌面了。

我们来验证一下是否关闭了 基于虚拟化的安全性

我们按住键盘左下角的win键( )加上 R 键打开 运行 窗口,然后在运行窗口内输入 msinfo32 ,最后回车,在弹出的系统信息窗口,拉到最后即可看到 基于虚拟化的安全性 是处于 未启用 状态的。这样就成功了。

在这里插入图片描述

这个时候我们再去开启虚拟机,就不会弹窗提示 不支持了。

4. 🤑鼓励一下


如果帮到您请您在文章下方点击 打赏 按钮,打赏支持一下吧😄


5. 求关注

看在这么详细份上,点击文章下方的微信公众号按钮点个关注吧!

本文章已经生成可运行项目
### 禁用或关闭VBScript文件执行的方法Windows操作系统中,可以通过多种方式禁用或限制VBScript(`.vbs` 文件)的执行。以下是几种常见的方法: #### 1. 使用组策略编辑器禁用VBScript 对于使用Windows专业版或更高版本的用户,可以利用本地组策略编辑器来限制脚本的执行。 - 按 `Win + R` 键打开“运行”对话框,输入 `gpedit.msc` 并按回车。 - 导航至 `计算机管理` -> `Windows 设置` -> `安全设置` -> `软件限制策略`。 - 右键点击 `其他规则`,选择 `新建路径规则`。 - 在“路径”字段中输入 `.vbs` 文件的完整路径,例如 `C:\*.vbs`。 - 在“安全级别”下拉菜单中选择 `不允许`。 - 点击确定并关闭组策略编辑器。 这种方法通过系统级别的策略限制了所有 `.vbs` 脚本的执行[^3]。 #### 2. 修改注册表以禁用VBScript 如果无法使用组策略编辑器(如家庭版用户),可以通过修改注册表来达到目的。 - 按 `Win + R` 键打开“运行”对话框,输入 `regedit` 并按回车。 - 导航至 `HKEY_CLASSES_ROOT\.vbs`。 - 右键点击 `.vbs` 项,选择 `导出` 以备份当前设置。 - 删除 `.vbs` 项或者重命名它为 `.vbs.bak`。 - 同样地,检查 `HKEY_CLASSES_ROOT\VBSFile` 项,并将其删除或重命名。 此操作会移除系统对 `.vbs` 文件类型的关联,从而阻止其执行[^3]。 #### 3. 使用命令行工具禁用VBScript 另一种方法是使用命令行工具,比如 `ftype` 和 `assoc` 命令来解除 `.vbs` 文件与解释器之间的关联。 - 打开命令提示符(以管理员身份)。 - 输入以下命令: ```cmd assoc .vbs=VBSFile ftype VBSFile= ``` - 这将清除 `.vbs` 文件类型和其默认程序的关联,使得双击 `.vbs` 文件时不会自动运行。 这种方式直接从文件类型关联层面阻止了 `.vbs` 脚本的执行[^3]。 #### 4. 配置Windows Defender SmartScreen 虽然这不能直接禁用 `.vbs` 文件的执行,但启用 Windows Defender SmartScreen 可以增加一层保护,防止潜在恶意脚本的运行。 - 打开“设置”应用,进入 `更新与安全` -> `Windows 安全中心` -> `应用和浏览器控制`。 - 在“检查应用和文件”部分,确保开关处于开启状态。 - 对于未知来源的 `.vbs` 文件,SmartScreen 将会警告用户并阻止其运行。 这项功能有助于识别和拦截可能有害的脚本文件[^3]。 #### 5. 使用第三方安全软件 最后,安装和支持一些第三方的安全软件也可以提供额外的功能来管理和限制脚本的执行。这些软件通常提供了更细粒度的控制选项,包括但不限于针对特定扩展名的执行限制。 ---
评论 12
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七维大脑

如果帮到您,请尽情打赏!💗

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值