请问CF出现Error in InitRenderer().Shutting down

来源:百度知道 编辑:UC知道 时间:2024/05/22 14:39:11
进了游戏后屏幕变成800*600
出现:Error in InitRenderer().Shutting down
然后又出现提示框:0x078e0d9f"指令引用的0x00000014内存,该内存不能为read

我在网上看到很多解决方法如下:
解决:虚拟机虚拟显卡不支持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有关

解决:因为系统中有未注册的dll文件
必须注册所有dll文件,才能解决内存不能为read等问题
系统dll文件没有注册,可能引起各种各样不可知的问题,比如无法打开二级链接,经常出现“内存不能为read或written”等错误。如何一下把所有的dll文件重新注册一遍呢?

点击:开始-->运行,在运行框中输入cmd,在命令提示符下输入:

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
这个我搞了没用啊!
第一个:记事本打开虚拟系统安装目录下的一个.VMX文件 这个文件也搜索不到啊?我问了我朋友他家里CF可以玩但是他也搜索不到啊?
这个虚拟系统安装目录是不是就是CF的安装目录啊?
迷茫啊~~~~

首先,屏幕变成800×600是十分正常的...每台玩CF的电脑都是这样的..
其次,你的情况很像笔记本所发生的...但我不能确定..出现了“0x078e0d9f"指令引用的0x00000014内存,该内存不能为read ”有以下原因..Ⅰ、内存不足,打开文件慢,物理内存太大;Ⅱ、电脑病毒:任何类型的病毒都会在某种程度上抑制着程序的打开;Ⅲ、挂(但一般很少发生,除非是vista)Ⅳ、网速慢,所导致的连接脱轨也有可能。
若是你想玩CF,查看内存{至少1G}、查看硬盘{至少80G}、查看网速、清理病毒、文明游戏(不开挂等)

当然,重新下载游戏最好了(然后删除浏览器里面的所有历史记录临时文件和cookies)

其实吧`
重新下载个比啥都强

重装游戏 然后删除浏览器里面的所有历史记录临时文件和cookies

重新下载