找回密码
 注册会员
搜索

本文来自

Mac OS 综合讨论区

Mac OS 综合讨论区

订阅|关注

请添加对本版块的简短描述

297

主题

314

帖子

2343

积分

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
2343

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

[复制链接]
跳转到指定楼层
楼主
110040 xiaoxiao 发表于 2015-8-23 23:29:19
本帖最后由 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

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System]
"VideoBiosVersion"=hex(7):00,00

将这段文件保存为 .reg  文件。

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

备注
如果您通过以上方法依然解决不了无法运行的问题,说明软件厂商采用了其他方式识别了运行环境,请您联系该软件的开发商进行协商解决。
回复

使用道具 举报

快速回复 返回顶部 返回列表