本站在之前曾经发布过一篇文章:《WMware虚拟机玩3D游戏出现Sorry,this application cannot run under a Virtual Machine错误的解决方法》,最近发现有的3D游戏还是弹出该错误提示,后来经过我的测试是由于显卡的名称造成,VMware默认安装完VMware Tools后,设备管理器中显卡的名称为VMware SVGA 3D,我估计是有些3D游戏在加壳程序中检测这个名称,发现是虚拟机就不给运行,下面就教大家修改VMware虚拟机显卡名称的方法。
1.首先在虚拟机中安装VMware Tools,这样虚拟机的显卡驱动就安装好了。
2.安装驱动精灵软件,然后利用驱动精灵软件备份虚拟机的显卡驱动
3.找到刚刚备份好的显卡驱动,找到里面的一个inf文件,名称会有所不同,大致是这样:oem数字.inf,用记事本打开它,然后拉到文本的最下面,会有三行参数,分别是:DiskID、CompanyName、SVGA,这里就是显卡的名称,都改成正常的显卡名称,如果你不知道,就改成本机的显卡名称就是了,如下图所示:
4.然后在设备管理器中右击显卡名称&→选择更新驱动程序&→选择浏览计算机以查找驱动程序软件&→选择从计算机的设备驱动程序列表中选择&→最后选择从磁盘安装,找到刚刚你修改的那个inf文件所在的文件夹,安装完之后再打开设备管理器,显卡的名称就修改好了。