所有分类
  • 所有分类
  • 插件
  • 教程
  • 模板
  • 源码
  • 软件
  • 项目
  • AI

解决 Sorry, this application cannot run under a Virtual Machine

第一步:关闭 Windows 功能里的虚拟化组件

按下 Win + R 输入 optionalfeatures.exe 回车
在弹出的 Windows 功能列表里,全部取消勾选以下几项:
Hyper-V(整组全部取消)
虚拟机平台
Windows 沙箱
容器(有就取消)
点确定,重启电脑

第二步:关闭 BIOS/UEFI 里的 CPU 虚拟化

重启电脑,开机连续按 Del / F2 / F10(不同主板按键不一样)进 BIOS
找到类似选项,全部设为 Disabled:
Intel:Intel VT-x
AMD:AMD-V / SVM Mode
保存设置并重启
不关掉这个,系统底层还是带虚拟化标记,软件照样拦截。

第三步:关闭 内核隔离 内存完整性

打开 Windows 设置 → 更新和安全 → Windows 安全中心 → 设备安全性
点开 内核隔离详细信息
把 内存完整性 开关 关闭
提示重启,立即重启电脑

第四步:命令行彻底禁用 Hyper-V(兜底必做)

以 管理员身份 打开命令提示符 / PowerShell,依次执行:

plaintext
bcdedit /set hypervisorlaunchtype off

执行完必须重启电脑

第五步:确认是否彻底生效

重启后检查:
任务管理器 → 性能 → CPU,看「虚拟化」是否显示 已禁用
再去打开之前报错的软件,基本就能正常运行

补充避坑

如果你电脑装了 VMware、VirtualBox,先彻底卸载,不要装任何虚拟机增强驱动
不要用云服务器、VPS、远程云电脑运行这个软件,这类环境底层必被检测
以上全部做完还是报错,只能换一台纯物理、无任何虚拟化的电脑运行
按上面五步一步步做完,就能绕过软件的虚拟机检测。

阅读全文
版权与免责声明

1. 本文(含图片)为本站原创整理及方案优化,仅供学习交流使用
2. 本站仅提供信息存储展示服务,内容观点不代表本站立场
3. 如侵犯您的权益,请联系站长删除,邮箱:9820910@qq.com
用心创作,感谢支持 ❤️原文链接:https://xdyl.club/3572.html,转载须注明来源与原文链接~~~
0
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码