在WinXP和Win2003系统下玩CF(《穿越火线》)的时候玩不了,会出现“Error in InitRenderer().Shutting down”这样的提示,这该如何解决呢?

方法/步骤

《CF出现Error in InitRenderer().Shutting down的解决(XP、Win7等)》

1、右击桌面打开显示 属性

2、选择 设置

3、选择高级

4、选择疑难解答,把硬件加速弄到全

注意事项

在进行设置操作之前,务必要先仔细检查显卡驱动是否已经正确安装。以下是有关检查与设置的具体方式:

,你要将你的驱动盘放入光驱当中。接着,右键点击“我的电脑”,在弹出的菜单里选择“属性”,之后再点击“硬件”选项,最后进入“设备管理器”。

看显卡下有没打叉<或有黄色问好>

,去点击那些东西。当弹出对话窗口之后呢,选择最后一个选项,点击确定……就这样一直操作,直到安装成功为止,这个时候你会发现那些叉号和问号都消失不见了。接着,重新启动电脑。电脑重启之后,把分辨率调高就可以了,这样就大功告成啦。我用的是win7系统,就在昨天晚上,我才第一次玩CF这款游戏呢。很倒霉的是,我第一次安装这个游戏的时候,用的就是win7系统(我的是旗舰版),大家都知道win7系统被大家认为兼容性不是很高。所以呢,就出现了一个很悲催的情况,那就是出现了“Error in InitRenderer().Shutting down”这样的提示。下面呢,我就想针对这个问题,跟大家一起来探讨探讨。

最终,我成功地将这个问题解决了。事实上,我从中获得了启发,那到底是怎样的启发呢?

我在两台电脑上同时安装CF,这两台电脑分别是笔记本和台式机,而且它们都是惠普品牌机。两台电脑安装的操作系统都是大地GHOST win7旗舰版,不过这个版本是32位的。台式机的显卡是英伟达9300E,它的内存为2G;笔记本的显卡则是ATI4330,内存达到了4G。值得一提的是,惠普电脑一直以来在电脑市场都有着不错的口碑,无论是台式机还是笔记本,其质量和性能都比较可靠。而大地GHOST win7旗舰版(32位)这个操作系统也有自身的一些优势,例如在兼容性方面表现较好,能够适配多种不同配置的电脑,这对于安装CF这种对系统有一定要求的游戏来说是比较重要的。同时,显卡和内存的配置不同,也会在一定程度上影响CF游戏在不同电脑上的运行效果。

配置方面应该都是达标的。从理论上讲,台式机安装《穿越火线》(CF)的成功率要比笔记本更高一些。可实际情况却是,笔记本安装之后能够成功运行CF,台式机却出现了“Error in InitRenderer().Shutting down”这样的提示,以至于无法进入游戏。由此,我觉得这并非是Windows 7系统的问题,而很可能是显卡方面存在问题。台式机在硬件性能和散热等方面往往比笔记本更有优势,这使得在安装一些游戏时,理论上成功率会更高。然而此次CF在两者上的安装运行结果却与理论相悖,笔记本正常而台式机出现故障,这就不得不让人将问题的焦点从系统转移到显卡上。毕竟显卡对于游戏的正常运行起着至关重要的作用,像这样初始化渲染器出错的情况,很有可能是显卡的驱动不兼容或者显卡硬件本身存在故障等原因导致的。

我在驱动精灵平台下载了英伟达的最新版显卡驱动。然而,电脑重启之后,依旧出现了“Error in InitRenderer().Shutting down”这样的情况,于是我便着手寻找原因。以我现有的技术水平而言,目前我能够操作的地方仅仅只有控制面板中的英伟达显卡控制中心(也可称为NVIDIA控制面板)。我模糊地记得,以前在XP系统运行游戏的时候,刷新率好像是59赫兹(HZ),可是在win7系统里,这个选项只有60赫兹这一个数值。我推测,也许正是这个差异导致了《穿越火线》(CF)无法进入游戏。毕竟不同的刷新率可能会对游戏的运行产生影响,这在很多游戏与不同系统的适配情况中都有所体现,而英伟达显卡驱动与游戏的兼容性又和刷新率等多种因素相关,所以这个刷新率的差异很可能就是导致问题出现的关键因素。

以前就听闻,59HZ和60HZ之间存在差异,这致使许多游戏画面产生显示问题。于是,我自行增添了59HZ的刷新频率。此时,显示方面出现了些许状况,好像屏幕上有一块黑色区域。不过没关系,这个时候你可以尝试能否进入CF。要是能够进入,就再切换回60HZ,这时显示就会完全正常了。要是无法进入,并且是品牌机的话,务必要前往电脑的官方网站(例如惠普、华硕、DELL等)去下载出厂配置的显卡驱动。不要过于频繁地更新显卡驱动,因为新的显卡驱动版本很可能与之前旧驱动所支持的游戏不兼容。接下来,我会把操作过程的图片上传(ATI显卡可参照上述内容)。

我在使用了360、XX网盾、XX优化大师等多种工具,然而都毫无作用之后,才被迫去更新显卡驱动。这虽然是个比较笨拙的方法,但我推测,那些无法进入CF(穿越火线)的情况,大多是由于英伟达显卡的驱动版本存在问题。大家可以把这个当作一种参考。

当前,网络上还存在一种针对相关问题的解决办法:在桌面的空白之处单击鼠标右键,选择“属性”,进入“设置”,再点击“高级”,找到“疑难解答”,将其中的“硬件加速”滑块拖到最右侧,最后点击“确定”。

此外,腾讯官方似乎也有类似的解决方法,大家可以参考以下内容:

问题:穿越火线(CF)弹出错误框,显示“Error in InitRenderer(). Shutting down.”,并且提示CF出错,需要终止运行。

解决办法:虚拟机的虚拟显卡不支持Directx3D。解决方案为,用记事本打开虚拟系统安装目录下的一个.VMX文件,在文件的最末尾添加以下几行内容:mks.enable3d = TRUE,这一行的含义是让虚拟机的虚拟显卡支持Directx3D;svga.vramSize = 67108864,其意义为设定虚拟显存为64M。(如果想要更改虚拟显存的大小,可以依据此规则进行修改。例如,若要设置为32M,由于64M÷2 = 32M,所以将67108864改为33554432(即67108864÷2);要是设置为128M,因为64M×2 = 128M,那么就改为134217728(即67108864×2),其他情况以此类推。)还有vmmouse.present = FALSE。