我的电脑也存在黑屏问题,装好CF后第一次进去正常,以后登陆进去就都黑屏,显卡驱运也是升到最新版了的.每次要玩都要重装一次很麻烦,后来把CF分别安装到两个文件夹里,运行其中安好的一个结束后作下对比,发现有几个文件(修改/创建时间)属性发生了变化,CrossFire\config文件夹里的CacheConfig.xml,cfxml.htm,Info.ini,QQSvrs.xml和CrossFire文件夹里的TenSLX.dat文件发生了变化.CrossFire文件夹里还增加了version.ini,qqgame.xml文件.我的文档里增加了一些垃圾,C盘出现一个CFlog文件夹,虽然我不知道这些文件有什么作用,但是我们可以把要发生变化的文件做个备份,每次运行前做个还原和把垃圾文件删了就行了.例如,我装CF在这个目录,D:\Program
Files\Tencent\CrossFire,然后把CrossFire\config文件夹里的CacheConfig.xml,cfxml.htm,Info.ini,QQSvrs.xml和CrossFire文件夹里的TenSLX.dat放到D:\Program
Files\Tencent\CFadd目录里,再在D:\Program
Files\Tencent建一个批处理XXX.BAT,内容当然是,
@echo
off
@echo.
清除临时文件...
rd
c:\CFLog
del
/f
/s
/q
E:\Documents\CFSystem\Replay\*.*
rd
E:\Documents\CFSystem\Replay
del
/f
/s
/q
E:\Documents\CFSystem\*.*
rd
E:\Documents\CFSystem
@echo.
更新软件(穿越火线)...
del
/f
/s
/q
CrossFire\version.ini
del
/f
/s
/q
CrossFire\qqgame.xml
del
/f
/s
/q
CrossFire\TenSLX.dat
copy
CFadd\TenSLX.dat
CrossFire
del
/f
/s
/q
CrossFire\config\Info.ini
copy
CFadd\Info.ini
CrossFire\config
del
/f
/s
/q
CrossFire\config\cfxml.htm
copy
CFadd\cfxml.htm
CrossFire\config
del
/f
/s
/q
CrossFire\config\CacheConfig.xml
copy
CFadd\CacheConfig.xml
CrossFire\config
del
/f
/s
/q
CrossFire\config\QQSvrs.xml
copy
CFadd\QQSvrs.xml
CrossFire\config
cls
@echo.
正在运行(穿越火线)请稍后...
CrossFire\QQLogin.exe
当然这只是一种临时的解决方法,而且只适合像我的电脑这种个别现像.其它方法还得请教高手帮我们从根本上解决.
1;单击“开始→运行”命令,在运行对话框的编辑栏中键入“dxdiag”并回车,运行DirectX诊断工具程序。
2;在DirectX诊断工具程序窗口中单击“其他帮助”选项卡,接着单击此对话框中的“替代”按钮,打开“替代DirectDraw刷新行为”对话框,在“刷新频率”选项区中选中“替代值”单选框,并在其后的编辑框中输入一个固定的刷新频率值。
3;单击“确定”按钮保存设置,然后退出DirectX诊断工具程序.提示:在“替代值”中设置屏幕刷新频率的时候,所设置的屏幕刷新频率不能超过你所使用的显示器在相应分辨率下所能支持的最高屏幕刷新频率,否则会对显示器造成损坏。
替代值:75或80以上
可能是你的显卡驱动问题,或者升级DIRCTX到最新版本。
我想问一下,是你重装系统N多次还是重现装CF游戏N多次,要是你重装游戏的话,我建议你把原来的游戏完全卸载,安装文件夹也删除,再到官方去下载最新版本的游戏,安装的时候不要运行其它程序,包括杀毒软件,我以前也出现这样的情况的,结果是卡巴惹的祸。后来,我在安装和运行CF的时候都是关掉卡巴。
希望我的回答对你有帮助。