我的电脑打cf出现Erro in InitRenderer0. Shutting down.!我今天刚装的windows7系统,,怎么解决问题?急急急

好心人,给我的解决问题要简单易明,谢谢了!
2025-01-01 08:33:23
推荐回答(2个)
回答1:

  写着“Error in InitRenderer().Shutting down. 然后说游戏出现错误,需要结束
  解决:虚拟机虚拟显卡不支持Directx3D,
  解决方法:
  用记事本打开虚拟系统安装目录下的一个.VMX文件,在最下面加上下面几行:
  mks.enable3d = TRUE
  svga.vramSize = 67108864
  vmmouse.present = FALSE
  第一行意思是是虚拟机的虚拟显卡支持Directx3D
  第二行意思是虚拟显存是64M.(如果要改虚拟显存的大小,可以根据这个来改,比如32M的话就是64/2,即将上面的67108864改为33554432(67108864/2)如果为128M的话就是134217728(67108864*2)其它类推).
  第三行跟DirectInput有关

  问题是我不是用虚拟机玩的所以也就没用,你也不是吧!

  电脑也重装了,还是没用!
  最后我自己弄出来了,很简单!你显卡驱动没装好!

  先把你的驱动盘放光区里,然后右键我的电脑--属性--硬件--设备管理器

  然后看显卡下有没打叉<或有黄颜色问号>

  单击那些东西.在蹦出对话后选最后一个,确定......直到安装成功,那些叉和问好不见.然后重起电脑~把分辨率调高OK!
  我的就这样弄好的~

  还有就是系统问题 有些人 重做了系统就好了

  在一个我看了下 可能是硬件加速的问题

  用记事本打开虚拟系统安装目录下的一个.VMX文件,在最下面加上下面几行:
  mks.enable3d = TRUE
  svga.vramSize = 67108864
  vmmouse.present = FALSE
  第一行意思是是虚拟机的虚拟显卡支持Directx3D
  第二行意思是虚拟显存是64M.(如果要改虚拟显存的大小,可以根据这个来改,比如32M的话就是64/2,即将上面的67108864改为33554432(67108864/2)如果为128M的话就是134217728(67108864*2)其它类推).
  第三行跟DirectInput有关

  请安装升级到DirectX 9.0c尝试,DirectX9b及以下版本可能引起类似错误,详细内容

  近来有玩家反映游戏登陆不了,弹出crossfire

  Error in InitRenderer(). shutting down. 点确定后提示应用程序错误。

  建议玩家安装DirectX 9.0C及更新显卡驱动解决问题

  PS: .VMX是虚拟系统的配置文件。
  VMX文件要用虚拟机软件来打开。VMware Workstation虚拟机就可以打开这个文件对我有帮助

回答2:

解决方法:
1、首先你要确定下载的是最新版本,有没安装CF驱动“DirectX 9.0c”.下载后双击运行,按“Browse”选择要保存的路径再按“OK”进行解压。打开你保存的地方,双击运行“dxsetup.exe”开始安装。
2、开始-运行输入“DXDIAG”-显示-“DirectX功能”下面的“DirectDraw 加速:”右边按“启用”然后退出。
3、桌面空白处单击右键-属性-设置-高级-疑难解答-“硬件加速”拖到最右边,然后确定。
再进入游戏就能玩了,其实方法很简单
如果这个方法不行,你去试试把显卡驱动更新或者重新下载个好的试试,记得打开硬件加速,最后,右键属性-兼容-把兼容模式的钩去掉