xiaoxiao 发表于 2015-8-23 23:29:19

解决应用程序无法在Parallels Desktop虚拟机环境下运行

本帖最后由 xiaoxiao 于 2015-8-24 21:21 编辑


症状
有少数第三方软件无法在虚拟机环境下运行,弹出对话框 "Sorry, this application cannot run under a Virtual Machine."


原因
此类软件对运行环境进行了检测,如果发现是在虚拟机环境中,则不会运行。

(因为这类软件对物理显卡的要求很高,而虚拟机提供的虚拟显卡不能很好支持程序的表现,影响用户体验,因此软件开发商在程序中做了限制)

解决办法
在虚拟机操作系统的命令行中执行
regedit打开注册表编辑器

找到 HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\VideoBiosVersion
将里面的数据删除清空。



或者创建一个注册表导入文件
Windows Registry Editor Version 5.00


"VideoBiosVersion"=hex(7):00,00
将这段文件保存为 .reg文件。

因为每次虚拟机重启时,这个注册表键值都会恢复,因此每次运行此第三方软件前,执行这个 .reg 文件导入即可。

备注
如果您通过以上方法依然解决不了无法运行的问题,说明软件厂商采用了其他方式识别了运行环境,请您联系该软件的开发商进行协商解决。
页: [1]
查看完整版本: 解决应用程序无法在Parallels Desktop虚拟机环境下运行