日本接收难民电影:求助!!!!

来源:百度文库 编辑:中科新闻网 时间:2024/04/23 16:52:41
我家的电脑每次启动的时候,都会出现一个错误的对话框,标题是:“Microsoft Visual C++ Runtime Library”内容是:“Buffer overrun detected!

Program: C:\WINDOWS\system32\RUNDLL32.exe

A buffer overrun has been detected which has corrupted the program's internal state. The program cannot safely continue execution and must now be terminated.”

我曾经按照路径找过rundll32文件,也不知道这个文件是做什么的,就损坏了这个文件,后来就越弄越糟糕,我应该怎么弄啊,教教我……麻烦了……说的详细一点,谢谢了!!
我的是xp系统,我对一些专业术语不太了解,麻烦各位高手说明白一些,谢谢了!

Microsoft Visual C++ runtime library是微软系统自带的c++运行库,

以我的xp系统为例,主要有msvcp50.dll、msvcp60.dll、MSVCP60D.DLL、msvci70.dll、msvcp70.dll、msvcp71.dll

你可以搜索分区c中的msvc*.dll来找到它们,描述中有Microsoft Visual C++ runtime library就是

搜索时可以看到,很多应用软件都自带了这些运行库,所以也有可能是你的这个出错的程序自带的c++运行库有问题,所以先着重检查瑞星防火墙C:\PROGRAM FILES\RISING\RFW\RFWSRV.EXE所在文件夹内的运行库

检查这些文件,并用正常机器上的同名文件替换,替换时要把C:\WINDOWS\system32\dllcache中存在的相同文件清除,否则系统会覆盖回去

可以检查一下启动项加载了些什么东西,逐项找到问题所在,便可使用二楼的办法解决。可以用“冰刃”来彻底检查加载的东西:启动项、注册表、进程等等...