当前位置:首页 > 虚拟机 > 正文

虚拟机不支持directx 3d


一、我装的VM虚拟机不能运行CF,当您创建新的虚拟机并单击“下一步”三次时,将显示虚拟机的存储位置。然后,当你安装系统时,就会生成一个文件夹。例如“WindowsXPProfessional”的路径为“.D:\Administrator\MyVirtualMachines\WindowsXPProfessional”注意:“D:\Administrator\”可能不是这个,这取决于你安装的路径。进入该文件夹后,会有“”文件。修改方法如下
问题:CrossFireCF出现错误框,提示“ErrorinInitRenderer().Shuttingdown。然后提示CF出现错误,需要终止
解决方法:虚拟机的虚拟显卡不支持Directx3D,
解决办法:
用记事本打开虚拟系统安装目录下的.VMX文件,在最下面添加以下几行:
3d=TRUE
ze=67108864
t=FALSE
第一行表示虚拟机的虚拟显卡支持Directx3D
第二行表示虚拟显存为64MB(如果要改变虚拟显存的大小,可以照此改变。比如是32M就是64/2,即把上面的67108864替换为33554432(67108864/2)如果是128M则为134217728(67108864*2)依此类推)。
第三行是链接的。转DirectInput
问题:点击CrossFire
屏幕变成800*600
然后出现对话框:0x7c34177a“指令0x00000000引用的内存无法读取
解决方案:因为系统中存在未注册的DLL文件
需要注册所有DLL文件,以解决无法读取内存等问题。问题点击:开始-->运行,在运行框中输入cmd,然后在命令提示符处输入:
for%1in(%windir%\system32\*.dll)