rundll32应用程序出错

来源:百度知道 编辑:UC知道 时间:2024/09/27 11:45:34
我修改一下桌面的颜色就出现了,rundll32.exe 应用程序出错。0x5b6937ba指令引用的0x5b6937ba内存,该内存不能为“written”.

主要原因是WINXP 安装SP2后增加的新功能造成的,SP2在 系统属性>高级>性能的设置项内增加了一个"数据执行保护"的项目. 解决办法: 最简单的办法;是选"关闭DEP保护",那所有系统文件将不被保护. 很麻烦的办法;从根本了解原因,再DEP保护启用的时候,当有程序访问受保护的地址区域的时候,就会造成程序运行错误,系统将会运行错误自动调试程序drwtsn32.exe,如果你没有结束运行错误的程序,就会不断调用该程序.这就是造成机器运行缓慢死机的原因,你只要将运行错误的程序记下.在 "数据执行保护"的项目下还有一个选项是"为下列程序之外的程序起用DEP保护",将那些出错的程序添加上去,要确定不是恶意程序或病毒喔! 教你一个方法怎样知道那些程序因出错,在调用drwtsn32.exe. 到注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug下将Auto键值改为0,系统将不再自动调用drwtsn32.exe,在调用前会先弹出提示框询问是否调试,选"取消"将不调用drwtsn32.exe调试,在提示框的栏目条上会显示什么程序出错需要调试.你要打开出现此问题前所有新安装的软件去试,看是那些软件造成的.注意是否有被恶意程序或病毒感染的程序.
参考资料:http://wenba.enet.com.cn/problem/609.shtml

这样的事情我也经历过,重点就是windows里面文件形成错误造成的,建议:如果安装过还原精灵就还原一下,如果没有安装,那么恭喜你,重做一下系统,因为应用错误的查找与修复复杂的很,说不明白的。

最严重的后果是内存坏了,试一下换内存。