本人一直喜欢用2003系统,感觉就是比XP的好用。近日在机子上装了CS后,一直无法运行,老是提示内存出错。上网找了好多人的帖子,很多都是说把硬件加速和DX加速,声音加速打开,我试过了,单单这么做还是不行的,这只能说是一个前提。要玩游戏的这三个都要打开才行。打开了这三个,一般的游戏都是可以玩的,但CS不一定可以。反正我的就是不行,我不甘心,继续努力。
在查看了很多人的帖子后,我对系统和游戏进行了如下改动,终于可以进CS了,555.....
方法如下:
首先,硬件加速和DX加速,声音加速都要打开,不然,别说CS玩不了,几乎所有游戏都玩不了。打开这个的话,在开始菜单->运行->输入“dxdiag”,在显示选项卡中,把DirectX加速启用,在声音选项卡中,把DirectX声音加速设为完全加速。
其次,打开桌面属性对话框,在设置选项卡中,找到疑难解答,把硬件加速设为完全加速。(如果是装有其它显卡驱动的话,在高级选项里找到疑难解答,把硬件加速设为完全加速。)
然后,到网上打到opengl32.dll这个文件下载,要求是XP系统的opengl32.dll,或者从别的XP系统中找到opengl32.dll把它复制到CS安装的目录下。
再次,打开我的电脑属性对话框,高级->性能->数据执行保护,选为只为关键。(注意,这个要求重起电脑。)
最后,重起一下电脑,再进入CS,这次应该没什么问题吧。反正我的就是按照这个方法就可进入CS了。
这个问题据说是Windows2003系统和XP系统的opengl32.dll文件不同。