错误应用程序svchost.exe,版本5.2.3790.3595,错误模块kernel32.dll...

发布网友 发布时间:2024-10-24 02:24

我来回答

1个回答

热心网友 时间:2024-11-07 02:34

kernel32.dll出错解决方案
根据微软的说明,KERNEL32.DLL是在Windows 95,Windows 98和Windows Me中使用的32位动态链接库文件。KERNEL32.DLL负责内存管理、输入输出以及中断等工作。启动Windows系统之后,KERNEL32.DLL就会被装载到不会被其他应用程序影响的受保护的内存空间中。在某些时候,会出现invalid page fault(IPF)错误信息,这是由于其他应用程序试图访问KERNEL32.DLL所在的受保护内存空间引起的。不过有时,特定的某些程序也能引起这种错误。

如果这个问题是由于运行某一个程序引起的,可以尝试重启动该程序甚至覆盖安装。如果你访问很多文件和程序的时候都会出现这种问题,那也有可能是损坏的硬件或者系统本身造成的。你可以进入安全模式,彻底的检查一下那些第三方的常驻内存程序。一下列出了一些会引起KERNEL32.DLL错误的原因:

损坏的交换文件,

损坏了的文件配置,

损坏了的密码列表,

损坏了的或者版本错误的KERNEL32.DLL文件,

注册表被损坏,

硬件方面:CPU过热、被超频、电源质量差、电波干扰、硬盘坏道,

BIOS设置方面,

第三方软件被损坏,

临时文件夹不存在或者被损坏,

控制面板文件(.Cpl)被损坏,

JAVA虚拟机被损坏,

不兼容的或者损坏的动态链接库文件,

病毒,

损坏的或者版本错误的MSINFO32.EXE文件,

其他一些依靠内核文件的程序损坏。

可见,引起这种错误的原因是非常多的

一般性的KERNEL32.DLL错误排查方法

对于一般的错误,只要按照下面的步骤去做就可以了:

1, 内存模块错误:在运行中输入msconfig.exe然后回车,在CONFIG.SYS 下添加这么一行:“DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:ON”确定。重启动之后如果会出现类似“HIMEM has detected unreliable memory at address xxxxxxxxx”这样的字样,就标明你的内存模块确实是有问题的。当然,你也可以直接在http://www.simmtester.com/page/products/doc/download.asp 下载DocMemory这个软件来检查。如果真的是由于这种原因造成频繁的错误,是该考虑更换内存的时候了。

2, 显卡驱动错误:试试升级你的显卡驱动。

3, 绝对不要超频CPU和提高系统总线频率。

4, 检查你的CPU和电源的散热风扇:经常清洁风扇,以便保持良好的散热。

5, 图形加速设置的过高:鼠标右键点击“我的电脑”,打开属性对话框,在“性能”选项卡下,点击“图形”按钮,将图形加速的幅度调整的低一些。重启动。

如果上面的方法不能解决问题,那你还可以试试这样做:

在C盘的根目录下,更改或者创建一个Config.sys文件,并使它包含如下内容:

FILES=65
BUFFERS=40
STACKS=,512

重启动之后如果错误还在持续,试试在System.ini文件的[386Enh]下添加这一行:

Increases default stack pages from 2 to 6
MinSPs=6

保存之后重启动。

要是问题仍然继续,你可以试试用启动盘启动电脑,然后删除交换文件WIN386.SWP。

希望你能尽快解决你的问题。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com