关键字:
相信大家
Windows 9x都曾遇到“莫名其妙”
“蓝屏”
并提示“致命
异常错误0E发生在......”
使其它正在运行
软件被迫中断
给自己带来很大
损失和麻烦
而自己又不知
何原因、如何排除
因此非常烦恼
下面我们就来分析一下其中
原因
并尽量找出适当
对策
要弄清楚出错原因
得从Windows 9x对内存
管理和使用谈起
我们知道
Windows 9x
32位操作系统
对内存具有32位寻址能力
可以发挥80386以上CPU所具有
保护模式功能
为每个应用程序提供独立
4GB地址空间
但事实上
这远远超过
目前大部分PC机
内存容量
这就造成
有4GB地址空间
而无真正物理内存与之对应
问题
于
Windows 9x便利用CPU
虚拟内存能力
把硬盘
一部分当作内存(硬盘交换文件)来使用
即通常所说
虚拟内存(见图)
现在很多用户配置
硬盘容量一般都较大
这下似乎有
用不完
内存
不会发生内存不够
情况
其实不然
首先
能作虚拟内存
必须
硬盘上
空余空间
而且这些被分若干块
空间连续长度必须
512K
整数倍
才能被用作虚拟内存;第二
CPU在RAM存取数据
速度远远快于RAM与硬盘交换数据
速度
这样
有时就会发生应用程序存取当前不在RAM中而在交换文件中数据
情况
这时
CPU就会产生异常错误0E(也称为页面异常)
但此时屏幕上不会有任何提示
Windows 9x尝试继续运行
只有当应用程序存取数据
地址或者将要跳转到
地址根本就没有分配RAM或虚拟内存时(即出现页面无效)
Windows 9x才显示“异常错误发生......”
这下它真不行
提示用户中止程序运行
小编推荐: 天地广owide.com
引起该错误
原因很多
相应有不同
处理方法:1.CPU超频
这
最近很多人电脑发生上述故障
一个重要原因
超频提高
CPU
工作频率
同时也使其性能变得不稳定
尤其
在炎热
夏季
这个问题暴露得更加明显
究其原因
CPU在RAM存取数据
速度本来就快于RAM与硬盘交换数据
速度
超频使这种矛盾更加突出
同时由于气温升高
构成CPU等电子元器件材料
指标参数也发生微妙变化
加剧
在RAM或虚拟内存中找不到需要数据
情况
这样就会出现“异常错误”
解决办法:降低频率
使CPU工作在规定
正常频率
同时使用“降温”软件
清扫CPU风扇等
大学城uniuc.com
2.硬盘剩余空间太少或碎片太多
前面已经谈到
硬盘上能作虚拟内存
必须
自由空间
而且空间连续长度必须
512K
整数倍
如果你
硬盘还只有几百MB
出现“异常错误”与此很可能有关
当然
就算硬盘容量再大
隔一段时间进行一次碎片整理也
非常必要

3.Windows启动
程序过多
系统资源消耗殆尽
使个别程序需要
数据在内存或虚拟内存中找不到
也会出现异常错误
解决办法:不要同时启动过多
程序
一个简单
监测方法
随时打开Windows各窗口上“帮助”→“关于...”
看系统资源还剩多少
低于60%就应该小心
不要再启动新
程序、打开新
窗口
万一因此发生“异常错误”
只需重新启动系统就正常
顺便说一句
有
朋友喜欢“Shift + 重新启动计算机”
虽然重新启动
速度较快
但系统资源并不能完全释放
所以本人建议大家还
以正常方式重新启动计算机
大学城uniuc.com
4.系统冲突
经常遇到
由于声卡或显卡
设置冲突
引起异常错误
此外
其它设备
中断、DMA或端口出现冲突
话
可能导致少数驱动程序产生异常
甚至无法正常启动Windows 9x
解决办法:以“安全模式”启动
在“控制面板→系统→设备管理”中进行适当调整
一般可以解决
对于在驱动程序中产生异常错误
情况
可以修改注册表
选择“开始/运行”
键入“Regedit”
进入注册表编辑器,通过菜单下
“查找”功能
找到并删除与驱动程序前缀字符串相关
所有“主键”和“键值”
重新启动
行业搜hysoo.com
5.程序设计问题
部分程序在编制时内存分配不合理(Windows
Bug都不少)
完成后又未经过严格测试
在特殊
运行条件下就会因找不到内存分配地址而频频出错
还有
编制时考虑不周
程序只适用于特殊型号、种类
硬件
如果遇到其它硬件时也会出错
顺便说一句
一些盗版软件因解密过程中破坏、丢失
部分源代码
也常常导致“异常错误”
发生
因此
还
用正版软件
好
以免前功尽弃
行业搜hysoo.com 
