注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

85167118的博客

西安艺语网络传媒印务有限公司

 
 
 

日志

 
 

巧解"非法操作"   

2009-03-24 11:14:20|  分类: 计算机知识交流 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

十二、巧解"非法操作"

用户在使用计算机过程中经常遇到"非法操作"的故障,这类故障不仅可以由软件和硬件引起,还有可能是由病毒引发。下面,我们结合实际来探讨一下"非法操作"产生的原因及其解决办法。

由软件自身的不完善引起

典型例子: Photoshop图形软件在运行时容易产生"非法操作"故障。

解决办法: 将软件升级为高版本或升级补丁程序。在运行图形软件的过程中,用户应减少其他程序占用内存,用户也可以升级显卡、声卡或者显示器的驱动程序。

由病毒的残留"僵尸"以及冰河木马引起

典型例子: .dll文件失效。

解决办法: 一些病毒在发作过程中,会改动一些文件,一旦某些重要文件被改动,计算机将很难正常工作。对于这种情况,用户可以采用干净的引导盘启动系统,利用杀毒软件清除病毒,再用采用相应软件恢复系统。或者先终止内存中正在运行的冰河木马,进入注册表删除"KEY_LOCAL_MAC HINE\Software\Microsoft\ Windows\Current-Version\Run"和"RunServices"的键值; 将"HKEY_CLASSES_ROOT\xtfileshellopenco-mmand"的键值改成"C\Windwos\NOTE-PAD.EXE %1"; 重启到DOS,再到硬盘C\Windows\ System中,将Kernel32.exe和Sys-explr.exe删除。

由系统文件的损坏或丢失引起 典型例子: Rundll32程序执行无效,即将关闭。

解决办法: 当按下"详细资料"按钮时,若显示"Rundll32 caused a general protection fault in module Mmsystem.dll...."信息,原因很可能是用户的 System.ini 文件在[boot]这个区段中,缺少了"drivers =mmsystem.dll"命令行,用户只要添加上这一命令行便可以解决问题。

由软件间的不兼容引起

典型例子: Windows 98下的KVW3000所引起的"非法操作"。

解决办法: 许多病毒软件在运行过程中不遵循Windows 9x的"内存管理",从而造成"非法操作"。解决这类问题,用户可以升级扫毒软件,还可以加载 Windows 9x的内存管理程序Emm386.exe进行解决。

由缓存设置不合理引起

典型例子: 缓冲区空间不足。

解决办法: Win386.swp可以将一部分硬盘空间当作内存使用(是按物理内存的2倍大小来设置),把内存中闲置太久的程序,放到硬盘上,等CPU需要使用这些程序时,再从硬盘的win386.swp里读出来。在Windows 98中,使用虚拟设备磁盘缓存Vcache也可以解决此类问题。

由系统资源匮乏引起

典型例子: 打印或保存时引起的"非法操作"。

解决办法: 升级内存,加大缓存,移除一些不必要的软件。最好是在启动系统后,先运行较大的软件。用户还可以增加一个内存管理专家软件。

由系统及其系统部件过热引起

典型例子: SDRAM的过热故障。

解决办法: 选择好的散热片和散热风扇,风扇转速要高,散热片的散热面积要大,散热片材质要利于散热,与被散热部件的接触面积要大。

由硬件质量不好引起

典型例子: SDRAM质量不稳定引发的"非法操作"。

解决办法: 首先将BIOS中的内存参数设置得保守一些,如SDRAM CAS LATENCY的值,设为CL=3。

由硬件I/O冲突兼容性差引起

典型例子: 网卡的冲突。

解决办法: 在设备管理中删除带"!"的设备,让系统重新识别一下硬件,然后安装驱动程序。

由硬件超频引起的"非法操作"

典型例子: CPU和SDRAM超频故障。

解决办法: 将散热的危害性降到最小程度,控制CPU和SDRAM的温度。

避免"非法操作"小常识

★ 对机房环境加强维护,防尘、避免高温、高湿度;定期进行除尘、除湿的维护;

★ 看清故障,不要盲目处理,避免引发其他故障;

★ 做好接地,避免静电的危害;

★ 注意防范木马冰河,经常进行杀毒软件的更新;

★ 保持机箱的稳定性,避免不必要的振动,防止硬物的冲击;

★ 保持硬盘的数据整洁,定期运行管理软件,如磁盘扫描、系统文件检查器、磁盘碎片整理和备份程序。

如何解决"非法操作"的问题? (非法操作解决实例二)

我们常见到这样一个错误提示,"应用程序执行了非法操作,程序将关闭",然后打开的程序会自动关闭。如何避免这个问题呢?

虽然我们不能保证杜绝出现的"非法操作",但如果这些提示经常出现,就需要找出问题产生的原因,并找出解决办法。

如果此类问题常出现,特别是常在相同环境下出现时,说明应用程序可能存在BUG。下次再出现该问题时,点击提示对话框中的"详细信息"按钮。您可以看到类似如下的消息:"Excel在FMIO.DLL模块的0137:60067585处产生了无效缺省页",这些消息通常是很有用的。

如果程序提供商知道此BUG,这些消息会有助于解决此类问题。浏览提供商的网页,并查找相关的关键字或错误号,或许您会找到解决此BUG的办法。如果在多个程序中出现"非法操作",或者即使查找提供商网页仍解决不了此问题,则有可能是某些驱动程序的问题。打印机的驱动程序常会引起其他应用程序的错误。您可试着使用一个更通用的驱动程序。例如,多数激光打印机兼容HP LaserJet SeriesⅡ或HP LaserJetⅢ驱动。这些驱动已被广泛使用,或许会解决您遇到的问题。显示卡驱动的问题则更不确定,有可能您的显卡只支持640×480的分辨率,即使Super VGA也有可能受此限制。

有时,一种显示卡芯片只能用特定的驱动程序,如S3系列,这时您就需要知道安装的显示卡到底是哪一种,以便选择合适的驱动程序。

windows98、windows2000、windows xp蓝屏故障研究与解决方案

硬盘出现了坏扇区或者久未经整理而致碎片太多时,就会出现蓝屏死机。这滋味可不好受,这蓝色"闪电"常是在你聚精会神工作或期待欣喜的结果时"闪"现,此时,如果用ctr+alt+del键不能强行中止程序的话,只好restart了,硬盘碎片越积越多,蓝屏也越闪越厉害,形成了恶性循环。

  前日,涉及到关于蓝屏的,到相关论坛一看,问者颇多,也搜索了一些文章,深感自己的认识是很肤浅的,引起蓝屏的原因很多,有硬件、有软件的,还有其它不易觉察的因素,其解决办法也比较多。鉴于此,本专题围绕"蓝屏"从原因综述,到Windows98或2000具体的软、硬现象,预防作出了详尽的分析,并推荐一些工具。希望你在阅读时根据自己的机?quot;对症下药",攻克蓝屏!

蓝屏原因及对策概览篇:

"蓝屏"的硬件原因及解决

  在计算机的使用过程中,经常会遇到蓝屏的情况。当"蓝屏"出现时,我们首先想到的是不是硬件出了问题,不错,"蓝屏"现象多和内存大小、CPU频率、光驱、硬盘碎片等等关系密切......

"蓝屏"的软件原因及解决

  与硬件密切联系的是软件,有时软件在"蓝屏"现象中也"功不可没",加载了过多的程序、注册表有问题、软硬不兼容、驱动程序有问题,相对于硬件原因来说要不易察觉些,可要多加注意.........

Windows 2000"蓝屏"分析与解决篇

Windows2000在理论上据说是号称永不死机,但实际应用过程中,可能不期而至,针对Windows2000的蓝屏,在上述概括的现象与对策基础上,我们分两方面来分析:

Windows 2000中蓝屏死机之停止信息分析

  Win2000的"蓝屏"(BSOD)和NT4以前的"蓝屏"消息是完全不同的。最大的不同就是NT中的BSOD只包含一个通用的停止消息类型(就是实际的出错代码), 但是Win2000的BSOD包含有两种消息类型:停止消息和硬件消息。停止消息是指,当win2000的内核发现一个它不能够恢复的软件错误时候产生的错误消息,它分为:常规停止消息、安装停止消息、可执行程序安装停止消息、软件陷阱停止消息四种类型......

Windows 2000蓝屏死机之STOP对"症"下药

  从理论上讲,纯32位的Windows 2000是不会出现死机的,但是这仅仅是理论上。病毒或硬件和硬件驱动程序不匹配等原因将造成Windows2000的崩溃,出现的"STOP"信息将是我们对"蓝屏"原因进行分析的很好途径。

 

  评论这张
 
阅读(49)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017