ArcGIS及其组件抛出 -- “Sorry, this application cannot run under a Virtual Machine.“
·

产生背景:
使用的是“破解版本”或“被套壳过”的非官方 ArcGIS 版本
破解版本作者为了防止:
-
被研究破解方式
-
被自动化抓包/提权/逆向
-
被企业环境中部署多机使用
通常会加入**“虚拟化环境检测+阻断运行”机制**
原因解释:
说明你当前运行 ArcGIS 的系统环境被识别为虚拟机(Virtual Machine),而它的内置保护机制拒绝在虚拟机环境下启动(出于反破解、防泄露或授权机制的考虑)
解决方法:
1.如果你本来就在虚拟机中运行(如 VMware)
很遗憾,ArcGIS 某些版本(特别是带许可检测或改装壳的版本)直接禁止 VM 启动
解决方式:建议换回物理机
2. 如果你是“真机”,却被误判为虚拟机

取消如下勾选(没有的就不用):
-
Hyper-V
-
Windows 沙盒(Sandbox)
-
Windows 虚拟机平台(Virtual Machine Platform)
-
容器(Containers)
-
Windows 子系统 for Linux(WSL)
-
Windows 虚拟机监控程序平台
随后重启,ArcGIS恢复运行
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐
所有评论(0)