关于vc++ runtime error解决方法汇总

转自http://blog.163.com/hx_2000_long/blog/static/53697531200911695752887/

关于vc++ runtime error解决方法汇总

1.

vc++ runtime ERROR

用记事本打开start.bat或LUNCHER.EXE

hl2.exe -steamlocal -game episodic

改成

hl2.exe -steamlocal -game episodic -heapsize XXXXXX

xxxxxx 即是你内存多少(不是显存)的一半(超过一半会当机)

如你有256MB内存, 便打上 128000

512MB便打上256000

但1G以上都请打上512000

(感谢cenhj提供,出处http://game.ali213.net/thread-988237-1-2.html)

2.

其实很简单,主要是内存问题,我也不知道为什么半条命第一章会有问题,而其它的游戏无此问题,解决办法,开机按Delete键进电脑BIOS,修改内存参数,如2.5-3-3-8 (CL-RCD-RP-RAS)改为3-3-3-8即可,主要是修改CL值,使该值比电脑默认参数少0.5,此办法百分这百有效,我已在多台使用均告奏效。

(感谢liunian618提供,出处http://game.ali213.net/thread-1029799-1-2.html)

3。

发现很多朋友都出现这个问题。

打开WINDOWS的“搜索”

查找Mss32.dll文件。把WINDOWS以及windows/SYSTEM32下的Mss32.dll文件全部删掉。

然后再按置顶贴进,应该就OK了。

(感谢ejiecs_825提供,出处http://game.ali213.net/thread-978058-1-2.html)

4。

试试看这个

运行 输入cmd 回车在命令提示符下输入

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

(感谢jiangjuj提供,出处http://game.ali213.net/thread-973928-3-2.html)

5。

路径太长了吧,把这个游戏移到外面试试~~~~~~~~~~~~~~~~~~~~~~~~

注:笔者我就是用这个方法成功解决这个问题,你可以将Half-Life 2 Episode One文件夹,放在磁盘根目录下,注意地址(路径)中不能有中文。

(感谢we67提供,出处http://game.ali213.net/thread-973928-3-2.html)

6。

建议 1:安装最新已认证的显卡驱动

2:升级最新发布的DX9

3:重新下载安装 蚂蚁5147调整修正版 http://www.dcoo.com/download/EpisodeOne.torrent

(感谢gundomxp提供,出处http://game.ali213.net/thread-973928-3-2.html)

7。

我之前玩都一直没出现过什么问题,但是自从昨天换了显卡驱动91.31,问题就来了,游戏中时不时就回推出游戏,然后我又换回了原来的驱动84.21,什么问题都没有

我想原因很明显了,显卡的驱动,有这种问题的朋友可以试试,N卡的试试84.21

我的配置:

3000+ OC 2.4 1G DDR400 66GT

(感谢oasis321提供,出处http://game.ali213.net/thread-991505-1-2.html)

8。

我认为vc++ runtime ERROR是由机器部件过热造成的

或者是因为超频造成的,或者是没超频,本身在玩时就已经过热,而产生的.

我没超频,加了机箱风扇,将北桥风扇安回(因为噪音,原来拆下了,只留了散热片),采取上述措施后,出错的频率大大降低了,但还是出.已经不至于不能玩了.昨天本地下雨,气温应该在25度左右吧(出错的频率较往日大大降低),游戏刚出错跳出的的温度见下图,游戏进行时,我想应该达到80度以上了吧,显卡应该是很烫了.怎能不出错呢? 

注:这也就是在说无论cpu还是显卡,超频的快降下来吧

(感谢cxghjcqrr 提供,出处http://game.ali213.net/thread-987694-1-1.html)

9。

不装中文补丁,就是不修改注册表,改过的人可以改回ENGLISH,就可以进游戏了.有人问是英文怎么办,简单打开游戏控制台,输入cc_lang schinese 就可以了,怎么样可以玩了吧,哈哈

(感谢=saga=mud 提供,出处http://game.ali213.net/thread-988683-1-1.html)

10.

弹出桌面,显示RUNTIME ERROR

显卡的问题,DX7或DX8的显卡出这种问题,DX9的显卡都能顺利运行。

有人发了个DX8的补丁,300多M,不过据反映没有种子。

地址如下http://game.ali213.net/attachment.php?aid=38129

(出处http://board.verycd.com/t357905.html)

关于HL2:EP1的"Runtime Error"(注:转自http://www.playhl.com/archiver/tid-28390.html)

其实大部份关于这样的问题的解决办法是多余的...

你们可能是忽略了一点:

就是半条命2(包括"第一章")启动时不是直接运行"hl2.exe"的,

有的是用"Launcher.exe",有的则是通过"MS-DOS 批处理"文件间接运行(即"start.bat")

另外说明一点

就是关于现在的"第一章",如果在编辑其"start.bat"的后缀时加上:(在没有"Launcher.exe的情况下)

"空格mat_dxlevel 70"、"空格mat_dxlevel 80"或"空格dxlevel 70"、"空格dxlevel 80"(不含引号,"70"和"80"即Dx7.0和Dx8.0)

游戏可能运行到一半时出现"Runtime error"等.

即便是你游戏中在控制台输入"mat_dxlevel 70(80)"(特别是显卡配置低,CPU频率低的朋友)

很容易出现问题...原因可能是"EP1"并不支持Dx7.0或Dx8.0。

就目前网上发布的几个网站制作的"HL2"看,其本身并没有什么问提。(尤指用迅雷下载的"游侠网新NetShow论坛"版"HL2"和"奇乐FUN社区"版"HL2:ep1"都没问题)

为什么这么说呢?

其一,我个人下载过,能使用,很正常。

其二,我承认确实也出现过"Runtime Error"和" #应用的#内存#不能为 'Read' "

一系列网上公布的常见问提,甚至玩"EP1"时出现了花屏...但是,经过长时间"摸黑"研究,

加上老爸这样的高手助阵,问题最后归咎于"操作方法"是否得当的问题。

还是先来介绍一下我家电脑的配置吧:Intel® Celeron® CPU 2.66GHz(很落后是吧)/ATI RADEON 9550(128MB显存)这可是HL2的御用显卡呀/

1GB内存(2条同型号512MB)/80GB硬盘...总之,我是非常恨铁不成钢,玩起HL2来跟本就是蚂蚁拖舟!

还有非常重要的一点:文件系统格式"NTFS"!!!(不是唬你,这太关键啦)

如我上面提到的,"HL2:EP1"相对于"HL2"又进了一步,但同时其对硬件的要求又更加的变态,

在这里,我对硬件配置低,想玩又玩不起的HL2er们深表同情...

回到正题。如果大家下载的是我上面提到的版本(虽然那个"EP1"是英文语音中文字幕),就应该不会出现太多的软件问题,

运行方法就是上面提到的,有的是用"Launcher.exe",有的则是通过"MS-DOS 批处理"文件间接运行(即"start.bat")。

 现在告诉大家,如果你的HL2:EP1只有可运行的"hl2.exe"和"start.bat",那么就运行"start.bat"。我的"start.bat"里的内容是"hl2.exe -steam -game episodic"

(不含引号),不要更改里面的任何内容,如果改了,请你现在就改回"hl2.exe -steam -game episodic"(不含引号),否则你可能已经辛辛苦苦下了一个正常的版本却因为

错误的操作而将其删除,后悔可来不急了。别忘了现在流传的两种补丁,都是精心制作的,一个是带有"子弹时间"的补丁(1),另一个则是针对游戏时还卡的补丁(2),

顺序是先打(1),再打(2),希望大家认真对待。

其时,如果你都是按上述方法运行"EP1"的话,没有必要或者千万不要再去打升级补丁,本人试过千百次得出此结论。

你可能感兴趣的:(关于vc++ runtime error解决方法汇总)