超精华电脑故障集(附案例)

更新时间:2023-04-07 07:34:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

9cb25ef6700abb68a982fbbe

超精华电脑故障集(附案例)

一、电脑故障集1(1~14)错误及非法篇

1、注册错误信息

2、基本错误信息

3、电脑自检响铃代码和错误信息

4、综合类错误信息及其故障部位(或原因)

5、13种BIOS报错信息及排除方法

6、上网易出现错误信息的分析

7、电脑出现"致命异常错误"排除方法

8、电脑出现"致命异常错误"排除方法(续)

9、系统错误报警声音祥解

10、Windows非法操作详解

11、搞定非法操作

12、巧解"非法操作"

13、19个主动报错的电脑启故障现象分析

14、硬盘的常见错误提示及解决方法

二、电脑故障集2(15~29)开关机故障篇

15、开机黑屏的一般解决方法

16、三起开机黑屏故障

17、电脑关机故障速解

18、电脑不能自动关机

19、电脑死机,声卡之过

20、电脑死机的四大原因分析

9cb25ef6700abb68a982fbbe

21、硬盘不能启动的常见故障分析及处理

22、硬盘不启动的错误现象及解决方法

23、用DEBUG修复硬盘不启动故障

24、操作系统启动及关机故障

25、用紧急修复盘恢复Win98/2000双启动

26、全面深入了解电脑死机的原因

27、WIN98SE不能关机的原因及解决办法

28、Windows98死机密码

29、20种死机案例实录

三、电脑故障集3(30~41)硬盘篇

30、硬盘不能启动的常见故障分析及处理

31、硬盘不启动的错误现象及解决方法

32、硬盘的常见错误提示及解决方法

33、硬盘的维护与优化

34、硬盘引导故障怎么处理?

35、硬盘引导型故障分析及排除

36、用DEBUG修复硬盘不启动故障

37、硬盘分区丢失、坏道等相关问答五则

38、硬盘故障及其解决

39、硬盘软故障完全修复手册

40、拯救硬盘十大方法

41、对付硬盘碎片、坏区的杀手锏

9cb25ef6700abb68a982fbbe

四、电脑故障集4(42~51)内存篇

42、"内存不足"的解决方法

43、内存故障详解

44、老主板在BIOS中优化内存的方法

45、内存的几个常见疑问

46、内存篇

47、内存导致异常故障

48、内存故障导致BIOS设置错误

49、正确处理内存故障

50、修复金手指剥离的内存

51、找回丢失的内存

五、电脑故障集5(51~80)综合篇

51、综合类错误信息及其故障部位(或原因)

52、电脑软件故障

53、电脑故障的种类

54、常见Windows故障全面排除

55、木马入侵的常用手法及避免木马入侵的方法

56、网上邻居找不到其他计算机

57、忘记Win2000管理员密码的解决方法

58、Windows2000安全检查清单

59、实战Fdisk

60、被入侵系统恢复指南(UNIX或者NT)

9cb25ef6700abb68a982fbbe

61、防火墙封阻应用攻击技术综述

62、不用专门软件照样修复硬盘分区表

63、几种常用故障处理

64、软件残骸地大曝光

65、光电鼠标常见故障全解决

66、计算机病毒与计算机故障的区别

67、CMOS数据丢失现象的处理

68、主板故障的分类和维修

69、软件六大"硬伤害"

70、DOS命令八大经典案例

71、浏览器问题总结

72、多媒体音箱常见故障的排除

73、浏览器弹出窗口清除全攻略

74、电脑故障应急处理

75、四种丢失的光驱常见故障原因解决

76、WORD菜单不见了

77、常用经典电脑技巧

78、澄清大家NTFS转FAT32的错误认识!

79、玩转Win XP注册表之性能优化

80、全面解决注册表被非法修改的问题

注意:有几篇没有发上来,由于网站过滤了一些字符

电脑故障集1(1~14)错误及非法篇

9cb25ef6700abb68a982fbbe

一、注册错误信息ERROR:Bad Login Name format ERROR bc:Bad Login0这表示你的用

户名错误或不存在。在客户端你看到的提示是:"Either the Account name or Password you

provided were incorrect.If this is a new account,

your account may not be active yet.please try again shortly"(如果客户端没有输入名字或密码,

会得到同样的提示)ERROR bc:Bad Login。

1.这表示你的用户名正在被使用,比如已经有人用该用户名登录或者非正常断线的用户没有

被服务器释放ERROR bc:Bad Login

2.此信息表示该用户名已经被系统管理员封锁(blocked),通常是在游戏中GM使用了

/KICK命令造成的。用户可以写邮件给管理员查询ERROR bc:Bad Login。

3.次信息表示你输入的密码错误(注意:服务器控制窗口将显示错误和正确的密码)。客户

端将得到如下信息:"Your account credentials are invalid.Check your user ID and password and

try again."ERROR c0:Bad Login。

4.通常这个信息表示服务器端与客户端的版本不匹配,升级客户端版本可以解决此问题。客

户端得到的信息提示为:"There is some problem communicating with Origin.Please restart

Ultima Online and try again"General Error Messages

二、基本错误信息Bad Spawn point uid=040006380,id=0此信息指示了一个错误的重生点设

置,UID指物品创建的定义标识符,ID#则表示该物品的对应描述小节。

你可以参照UID的代码(#)使用/GOUID UID#命令找到该物件并移除它。注意并非立即

生效ERROR:Improperly恶意代码ed item####ERROR:CreateBase invalid item0####这

表示服务器试图使某些物品重生时未能在脚本文件中找到它的相关描述小节。

你可以从TUSdefs.scp中找出#对应的对象并且校正它们。ERROR New Walk Count

1!=65535上面所表示的数字可能有所不同,但表示的是同一个意思。这表示服务器和客户

端未能保持及时地同步,你完全可以忽略这一诬害信息。

ERROR a4:Unrequested target info?此错误发生于多种下,在正常状态下发生于鼠标点击对

象的错误动作,比方说对这门施法术;另外一些情况发生于在错误的时间里取消鼠标的指向

动作。在/INFO窗口中的一些物品会导致此错误的发生。

ERROR:CWorld.Clock End of World time.Recycle这种情况会在服务器运行了50天后发生一

次。

What is unsure is if the timer resets on a server shutdown or if it holds it's timer setting(maybe in

the world file)

and restarts from there on next startup ERROR:10Lost items deleted在服务器储存期间,如果某

9cb25ef6700abb68a982fbbe

件物品与一个不存在的容器相关联,服务器会标识并删除它们。

ERROR:Profile remove fail ERROR bc:Bad Msg01Eat5bytes这表示服务器想要显示的错误

文本信息并不存在。ERROR:CreateBase invalid item00通常此信息指示一个错误的重生或

重生位置。但同样也会发生于这种情况:玩家创建/制造的物品并不存在,或者GM做了同

样的动作。通灵术同样会产生此错误信息。

WARNING:Did not find恶意代码'xxxxxx.scp'section'XXXXX'这条错误信息告诉你没有

找到脚本文件中的定义物品例子:WARNING:Did not find恶意代码'tustables.scp'section

'SKILL50'技能的定义到[SKILL49]为止,服务器没有找到[SKILL50],因为它没有被

编写到脚本文件中去。此错误可以被忽略,但可以用来帮助你判断错误的根源所在。

WARNING:can't find definition for'??'!此信息表明你有一个编写错误的trigger。

三、电脑自检响铃代码和错误信息POST(Power On Self Test,加电自测试)是电脑开机自检

程序,当硬件出现问题时,它能给我们一些提示,从而可以确定错误产生的部件和找出解决

的方法。

BIOS自检响铃及其意义

1、AMI的BIOS1短:内存错误2短:内存校验错误3短:基本内存错误4短:系统时钟

错误5短:处理器错误6短:键盘控制器错误7短:实模式错误8短:显示内存错误9

短:ROM BIOS校验错误1长3短:内存错误1长8短:显示测试错误。

2、Award的BIOS1短:系统启动正常1长1短:内存或主板出错1长2短:显示错误(显

示器或显示卡)1长9短:主板FlashROM或EPROM错误(BIOS损坏)不停地响(长):

内存损坏或接触不良不停地响(短):电源、显示器或显示卡接触不良重复地响(短):电源

3、Phoenix的BIOS1短:系统启动正常3短:系统加电初始化失败.

四、综合类错误信息及其故障部位(或原因)103、131:主板104:硬盘201:RAM24XX:

显示卡301:键盘601:软驱1701:硬盘1801:扩展设备BASIC:驱动器Parity Check

?:RAM,电源Memory Parity Error at xxxx:内存的xxxx地址奇偶校验错误I/O Card Parity

Error at xxxx:输入/输出设备的xxxx地址奇偶校验错误DMA Bus Time-out:设备的总线

驱动超过了7。8微秒8042Gate A-20Error:键盘控制器(8042)中的Gate A20开关Address

Line Short:主板的地址解码线路Cache Memory Bad Do Not Enable Cache:Cache出错C:

Drive Failure:C盘出错CH-2Timer Error:主板上的第2时钟CMOS Battery State Low:

主板电池没电CMOS Checksum Failure:CMOS RAM和正常值不符CMOS Display Type

Mismatch:显示类型和CMOS设定值不符CMOS Memory Siz e Mismatch:内存容量和

CMOS设定值不符CMOS System Options Not Set:CMOS设置被破坏或不存在CMOS

Time and Date Not Set:进入CMOS设置时间和日期Diskette Boot Failure:启动盘失效,

不能引导,换其它启动盘重启Display Switch Not Proper:关掉机器,设置主板上关于显示

卡器的跳线DMA Error:DMA控制器出错DMA#1Error:第1个DMA控制器出错DMA

#2Error:第2个DMA控制器出错FDD Controller Failure:BIOS不能和软驱控制器通信,

检查一下软驱的连线File Allocation Table Bad:FAT(文件分配表)被破坏General Failure

Reading Drive C:C盘有一般性读错误HDD Controller Failure:BIOS不能和硬盘控制器通

信,检查一下硬盘的连线INTR#1Error:在POST时第一个中断通道出错INTR#2Error:

9cb25ef6700abb68a982fbbe

在POST时第二个中断通道出错Invalid Boot Diskette:BIOS不能读A驱的盘,换一只试

试Keyboard is Locked:Unlock It键盘被锁,必须开锁才能继续系统引导Keyboard Error:

键盘时钟有问题,在CMOS中重新设置成Not Installed来跳过POST KB/Interface Error:键

盘控制器出错Off Board Parity Error:在扩展内存卡上的xxxx地址发生奇偶校验错误On

Board Parity Error:主内存的xxxx地址发生奇偶校验错误Parity Error:内存中的不明地

址发生奇偶校验错误Timer Not Operational:计时器出错

五、13种BIOS报错信息及排除方法

在电脑开机自检时,主板BIOS报错信息解析如发现故障会显示相关的信息,用户在得知信

息后可了解到故障所在。现列出一些常见的BIOS报错信息,以供大家参考。

(1)BIOS ROM checksum error-System halted

翻译:BIOS信息在进行检查(checksum)时发现错误,因此无法开机。解析:通常是因为BIOS信息刷新不完全所造成的,重新刷新主板BIOS即可。

(2)CMOS battery failed

翻译:CMOS电池失效。

解析:这表示CMOS电池的电力已经不足,请更换电池。

(3)CMOS checksum error-Defaults loaded

翻译:CMOS执行检查时发现错误,因此载入预设的系统设定值。解析:通常发生这种状况都是因为BIOS设置发生错误所致,因此建议重新对BIOS进行设置。如果问题

依旧,请检查主板电池电力是否充足,如电池不存在问题,那就有可能是BIOS芯片出现了

问题,应找专业人员进行维修。

(4)Display switch is set incorrectly

翻译:显示开关配置错误。

解析:较旧型的主机板上有Jumper可设定萤幕为单色或彩色,而此讯息表示主机板上的设

定和BIOS里的设定不一致,所以只要判断主机板和BIOS谁为正确,然后更新错误的设

定即可。

(5)Press Esc to skip memory test

翻译:按"Esc"键跳过内存检测。

解析:如果你在BIOS内并没有设定快速启动的话,那么开机就会执行对物理内存的测试,如果不想等待,可按键盘上的"Esc"键略过或到BIOS中开启"Quick Power On Self Test(快

速启动)"功能。

(6)HARD DISK initizlizing【Please wait a moment...】

翻译:正在对硬盘做起始化(Initizlize)动作。

解析:这种讯息在较新的硬盘上根本看不到。但在较旧型的硬盘上,其动作因为较慢,所以

就会看到这个讯息。

(7)Hard disk install Failure

翻译:硬盘安装失败。

解析:遇到这种情况,请先检查硬盘的电源线、数据线是否安装妥当,或者硬盘跳线是否设错(例如两台都设为Master或Slave)。

(8)Hard disk?s?disagnosis fail

翻译:执行硬盘诊断时发生错误

解析:这种信息通常代表硬盘本身出现故障,可以先把硬盘接到别的电脑上试试看,如果问题依旧,那只好送修了。

(9)Floppy disk s fail或Floppy disk?s?fail(80)或Floppy disk?s?fail(40)

翻译:无法驱动软驱。

9cb25ef6700abb68a982fbbe

解析:先检查软驱线有没有接错或松脱,电源线有没有接好,如果这些都没问题,那可能就是软驱本身的故障了。

(10)Keyboard error or no keyboard present

翻译:键盘错误或没有安装键盘。

解析:检查键盘连线有没有插好,把它插好即可。如问题依旧,则可能是键盘本身出现了质量问题。

(11)Memory test fail

翻译:内存测试失败。

解析:通常发生这种情形大都是因为内存不兼容或出现故障所导致,所以请分别对每条内存进行检测,找出故障的内存,把它拿掉或送修即可。

(12)Override enable-Defaults loaded

翻译:目前的CMOS设定如果无法启动系统,则载入BIOS的预设值。解析:可能是BIOS内的设定并不适合你的电脑(如PC100的内存运行在133MHz的频率下),这时进

入BIOS设定程序把设定以稳定为优先即可

13)pressto show POST screen

翻译:按Tab键可切换屏幕显示。

解析:有一些OEM厂商会以自己设计的显示画面来取代BIOS预设的POST显示画面,而

此讯息就是要告诉使用者可以按Tab键把厂商的自定画面和BIOS预设的POST画面来做切

换。

六、上网易出现错误信息的分析

浏览网页,经常出现而一些错误的提示信息。这对于大多数非专业人员来说,都觉得非常困

惑。针对各种各样的错误信息,使人很难分清是什么原因造成的。现分别列出以下14种现

象,供大家参考。

(1)401FORBIDDEN:大多出现在一些收费的网页,表示浏览者必须拥有一个该网页正确

的用户名和密码才能看到对方的网页。

(2)403FORBIDDEN:类似于401错误。在一般情况下,在网上进行即时注册即可得到其

合法使用权。但像一些封闭网站,也就是不对一般浏览者开放,也会产生这种信息。

(3)404NOTFOUND:这是目前网上常见的一种错误信息。这是由于你所请求访问的网页

可能不存在或者是该网页的链接定位已经改变,亦可能是你输入的网页链接地址错误,浏览

器找不到该网页而产生的。

(4)500SERVERERROR:这种信息大多都是被浏览网页程序脚本设计错误而产生的。要

浏览此类网页,只有等对方纠正错误后方能连接。

(5)503SERVERUNAVAILABLE:这是由于网络线路非常繁忙,暂时不能连接对方网站,

可以等线路空闲时再进行连接。

(6)NO FOUND:相信多数朋友都见过这种提示信息,其实该信息类似于404NOTFOUND,

多数是浏览者输入错误的URL而引起的。

(7)BAD FILE REQUEST:这种错误信息现在已经不常见了,一般是由于用户在该网页上

填写的某些数据超过该网站所要求的范围,而使对方在处理这些数据时产生错误的信息。而

现在大多网站已经发现这个问题,并进行了完善。当用户填写数据错误时,会提示用户哪些

错误需要修改。

(8)CANNOT ADD form SUBMISSION RESULT TO BOOKMARK LIST:代表一些并不是长期

的网页档案,某些网页搜索引擎所列出的相关网页的URL是不能被储存在Book Mark(书

签)上的。如果用户尝试要把这些网址记录下来就有可能产生这种错误提示。

(9)CONNECTION REFUSED BY HOST:类似于"403FORBIDDEN"的错误提示。

9cb25ef6700abb68a982fbbe

(10)FAILED DNS LOOKUP:浏览者所输入的URL不能被服务器翻译为对应的IP地址,造

成这种原因是由于浏览者输入错误或者也可能是该网站负荷太重而产生的。

(11)FILE CONTAINS NO DATA:多发生在下载某些资料的时候,浏览器找到相关的网页但

是其中没有用户所指定的资料档案,多是由于用户输入下载的绝对地址错误而产生的,可检

查是否输入URL的最后部分是否错误。

(12)SITE UNAVAILABLE:引起这种错误的原因比较多,主要有:被浏览网站在线用户过多,

造成线路繁忙。拨号上网用户电话线路噪音过大或者是网站由于某些原因而暂时关闭。

(13)TOO MANY USER:表示被浏览网站用户太多,已经超过了网站的负荷不能再接受更多

的用户了,可以等网站空闲时再尝试连接。

(14)UNABLE TO CREATE HOST:造成这种原因是因为浏览者URL输入错误或对应网站根

本就不存在。

(15)AN UNEXPECTED WEB ERROR OCCURRED:这个错误信息可以表示任何由"NOT

FOUND"至"FORBIDDEN"之间的信息,并没有任何详细的解释。

(16)HELPER APPLICATION NOT FOUND:你若想观看一些需要"He lper Application"的档案,

浏览器可能弹出这个信息,意思是找不到指定的辅助软件。用户只需在浏览器里把适当的

Helper档案路径及名称设定好即可。

(17)HOST UNKNOWN:无法找到主机。有时一些站点移走了,却没有留下转移的链接。

(18)NNTP SERVER ERROR:如果你的网页浏览器不能找到新闻组的服务器,此信息便会弹

出。原因可能是该服务器已关闭,或用户键入了错误的服务器名称。

(19)NOT FOUND:这个说明你想找的网页已不存在。可能是用户输入了错误的URL,若确

定输入正确,仍然不能连上,则该网址也许已移到别的地方了。

(20)TCP ERROR ENCOUNTERED WHILE SENDING REQUEST TO SERVER:当网络传送一

些不合法或不完整的资料时,就会产生这种错误。你可以过一会再尝试连接该网页。

七、电脑出现"致命异常错误"排除方法

Windows98"蓝屏"现象较多,并提示"致命的异常错误0E发生在......",致使IE或其它软件

无法安装或正常运行,而一旦遇之又不知是何原因、如何排除,因此给用户的操作带来很大

的不便和麻烦,下面就产生该类问题的原因及相应的对策,作一综述,供大家参考。

Windows9x是32位操作系统,对内存具有32位寻址能力,可以发挥80386以上CPU所具有的保护模式功能,为每个应用程序提供独立的4GB地址空间,但事实上,这远远超过

了目前大部分PC机的内存容量,这就造成了有4GB地址空间,而无真正物理内存与之对

应的问题。

于是,Windows9x便利用CPU的虚拟内存能力,把硬盘的一部分当作内存(硬盘交换文件)

来使用,即通常所说的虚拟内存。现在很多用户配置的硬盘容量一般都较大,这下似乎有了

用不完的内存,不会发生内存不够的情况了。

其实不然,首先,能作虚拟内存的必须是硬盘上的空余空间,而且这些被分若干块的空间连

续长度必须是512K的整数倍,才能被用作虚拟内存;

第二,CPU在RAM存取数据的速度远远快于RAM与硬盘交换数据的速度。

这样,有时就会发生应用程序存取当前不在RAM中而在交换文件中数据的情况,这时,CPU

就会产生异常错误0E(也称为页面异常),但此时屏幕上不会有任何提示,Windows9x尝试

继续运行,只有当应用程序存取数据的地址或者将要跳转到的地址根本就没有分配RAM或

虚拟内存时(即出现页面无效),Windows9x才显示"异常错误发生......",这下它真不行了,

提示用户中止程序运行。引起该错误的原因很多,相应有不同的处理方法:

1.CPU超频

这是最近很多人电脑发生上述故障的一个重要原因。超频提高了CPU的工作频率,同时也

9cb25ef6700abb68a982fbbe

使其性能变得不稳定,尤其是在炎热的夏季,这个问题暴露得更加明显。究其原因,CPU

在RAM存取数据的速度本来就快于RAM与硬盘交换数据的速度,超频使这种矛盾更加突

出,同时由于气温升高,构成CPU等电子元器件材料的指标参数也发生微妙变化,加剧了

在RAM或虚拟内存中找不到需要数据的情况,这样就会出现"异常错误"。解决办法:降低

频率,使CPU工作在规定的正常频率,同时使用"降温"软件,清扫CPU风扇等。

2.硬盘剩余空间太少或碎片太多

前面已经谈到,硬盘上能作虚拟内存的必须是自由空间,而且空间连续长度必须是512K的

整数倍。如果你的硬盘还只有几百MB,出现"异常错误"与此很可能有关,当然,就算硬盘

容量再大,隔一段时间进行一次碎片整理也是非常必要的。

3.Windows启动的程序过多

系统资源消耗殆尽,使个别程序需要的数据在内存或虚拟内存中找不到,也会出现异常错误。

解决办法:不要同时启动过多的程序,一个简单的监测方法是,随时打开Windows各窗口

上"帮助"→"关于...",看系统资源还剩多少,低于60%就应该小心了,不要再启动新的程序、

打开新的窗口了。万一因此发生"异常错误",只需重新启动系统就正常了。顺便说一句,有

的朋友喜欢"Shift+重新启动计算机",虽然重新启动的速度较快,但系统资源并不能完全释

放,所以本人建议大家还是以正常方式重新启动计算机。

4.系统冲突

经常遇到的是由于声卡或显卡的设置冲突,引起异常错误。此外,其它设备的中断、DMA

或端口出现冲突的话,可能导致少数驱动程序产生异常,甚至无法正常启动Windows9x。

解决办法:以"安全模式"启动,在"控制面板→系统→设备管理"中进行适当调整,一般可以

解决。对于在驱动程序中产生异常错误的情况,可以修改注册表。选择"开始/运行",键入

"Regedit",进入注册表编辑器,通过菜单下的"查找"功能,找到并删除与驱动程序前缀字符串

相关的所有"主键"和"键值",重新启动。

八、电脑出现"致命异常错误"排除方法(续)

5.程序设计问题。部分程序在编制时内存分配不合理(Windows的Bug都不少),完成

后又未经过严格测试,在特殊的运行条件下就会因找不到内存分配地址而频频出错。还有,

编制时考虑不周,程序只适用于特殊型号、种类的硬件,如果遇到其它硬件时也会出错。顺

便说一句,一些盗版软件因解密过程中破坏、丢失了部分源代码,也常常导致"异常错误"

的发生。因此,还是用正版软件的好,以免前功尽弃。

6.版本冲突。多数应用程序都要调用特定版本的动态链接库DLL或者OLE组件,如果

在安装某个软件时,旧版本的DLL覆盖了新版本的DLL,或者删除应用程序时,误删了有

用的DLL文件,就可能使上述调用失败,从而引起"异常错误"。遇到这种情况,解决的办

法,自然就是找到新版文件。"找"的方法较多,可以直接从光盘上某个软件中、游戏中拷贝,

或者用Windows9x(包括OSR2版)光盘中的Extract这个小工具,直接从CAB压缩文档找到

并解压出所需文件。

7.注册表错误。注册表是Windows9x的"命根子",其中保存有Windows9x及应用程序

的重要数据,即使是哪个细小地方出了问题,都很可能引发"致命异常错误"的发生,甚至可

能引起系统崩溃。因此,在你估计到操作可能引起它的变动以前(如安装一个新软件),先对

其进行备份是很有必要的,一旦发生错误,可以恢复注册表,否则,要么请专业人士修复注

册表,要么重新安装Windows9x及你的其它程序,那麻烦就真的有点大了。

8.软硬件不兼容。常遇到的是,BIOS或驱动程序太旧,以致不能很好支持硬件,导致"

异常错误"的发生。如果你的主板支持BIOS升级,尽量升级到最新版本,同样,尽量找到

与你设备配套的最新的设备驱动程序,也可以减少错误的发生。

9.BIOS设置。众所周知,是否正确设置BIOS,是电脑能否正常运行的关键。其中硬盘

9cb25ef6700abb68a982fbbe

及内存等的参数设置尤为重要,弄不好,就有可能出现程序存取数据失败,而导致"异常错

误"的发生。其实,现在多数主板BIOS有"硬盘实用程序"一项,它可以检测并存储硬盘的各

项参数,通常使用这些检测值是安全的。但对于较老的硬盘,有必要对一些较新的设置进行

屏蔽(如硬盘的32位模式等)。至于内存,要注意一、二级缓存以及影子内存的设置。实在

有困难,对于BIOS

的设置,可以请行家帮忙,这样,不仅正确,而且可能更加优化。

10.硬件老化或存在故障。如现在有人还在用的540M硬盘,其转速仅为3600转/分钟左

右,假如用在PⅢ、PC133SDRAM、133外频主板这样的配置上,快马拉破车,出现"异常

错误"的可能性自然较大。此外,少数不法商人在给顾客组装兼容机时,使用质量低劣的板

卡、内存,有的甚至出售冒牌主板和Remark过的CPU、内存,这样的机器在运行Windows9x

时很不稳定,发生"异常致命错误"在所难免。因此,用户购机时应擦亮自己的眼睛,最好带

个内行参谋,并用一些较新的工具软件(如Hwinfo、Norton等)测试电脑,长时间连续烤机(如

72小时),以及争取尽量长的保修时间等。

从上面可以看出,Windows9x发生异常错误的原因的确是多种多样的,上面不一定已经列举完了,各自的解决办法也有所不同。实际当中,有时候,如果真要弄清此类故障的"

来龙去脉",其实是比较困难的,遇到这种情况,除了上面谈到的各种相关解决方法外,可

以试试重装软件,甚至重装系统,如果仍然时常发生"异常错误",那么应怀疑硬件有问题了,

条件允许的话,可用替换法和排除法来确定问题所在。

3、CPU的处理器的10种异常代码说明下面给出80x86CPU的处理器的部分异常代码及其

代表的意义。这些代码实际上是80386的保留中断号。我想很多人都对异常代码代表的意义

很感兴趣,然而,这些信息不太容易被初学者看懂,只能满足一下你的好奇心,呵呵。

00:Divide Fault(除法错误)

此异常发生在企图让CPU做除数为0的除法运算,或者除法运算结果溢出时。通常这个错

误不会导致蓝屏,但是windows会显示"该程序执行了非法操作..."这样的对话框。

02:NMI interrupt(不可屏蔽中断)

2号中断被保留作为硬件的不可屏蔽中断。不可屏蔽中断具有最高优先权,它通常用于解决

系统中最紧急的情况。2号中断不会被异常机制截获。

03:Overflow trap(溢出)

当CPU执行一条INTO指令时,如果0F位被置为1,则会发生Overflow trap异常。

04:Bounds Check Fault(边界检查错误)

BOUND指令比较数组的下标是否越界,如果是,发生边界检查错误。

05:Invalid Opcode fault(无效指令码错误)

这个错误产生的原因有:

1)CPU试图对一个同任何合法的指令都不对应的bit pattern进行解码(需要有计算机体系结

构知识才能看懂这句话,呵呵。我不知道该怎么用中文表达"bit pattern")。

2)CPU试图执行一条带有无效操作数的指令。

3)CPU试图在虚拟8086模式下执行保护模式下的指令

4)CPU试图在一条不能被锁的指令前执行LOCK前缀。

06:Coprocessor not available fault(协处理器不可用错误)

当系统中不存在数学协处理器,并且CR0寄存器的EM位为1,代表现在正在使用数学协

处理器仿真时,如果执行浮点运算指令,则产生7号中断。当数学协处理器正在工作时如果

发生任务切换,该中断也会被引发,以通知CPU保存数学协处理器的工作。

07:Double Fault(双重错误)

处理一个异常时可能会引发另一个异常。在这种情况下产生双重错误。

9cb25ef6700abb68a982fbbe

08:Coprocessor Segment Overrun(协处理器段超出)

当一个浮点运算指令导致对内存中超过段边界的区域进行读写的情况时,发生此错误。如果

开始时浮点操作数就在段边界以外,则GPF错误(一般保护错误)将发生。

09:Invalid Task State Segment Fault(无效任务状态段错误)

由于任务状态段中包含很多描述符,很多情况都会导致这个错误。通常,CPU将从任务状

态段中收集足够的信息,以便确定究竟是哪个地方出了娄子。

0A:Not Present Fault(不存在错误,段不存在错误)

"不存在"中断使得操作系统可以通过分段机制实现虚拟存储器。当一个段被标记为"不存在"

时,该段被"交换"到磁盘交换文件中。当程序需要访问一个在磁盘交换文件中的段时,引发

0B中断。

0B:Stack Fault(堆栈错误)

当一条指令引用了超出堆栈段界限的存储空间时,发生堆栈错误。如果操作系统支持"向下

扩展的段",也就是说堆栈的大小可以被增加,则会缓解这样的问题。而如果试图用一个无

效的描述符加载一个堆栈段将会导致一般保护错误。

0C:General Protection Fault(呵呵,这个就是臭名远扬的一般保护错误啦)

任何未被列在本文中的其他错误,都被当成一般保护错误引发。通常,一般保护错误代表程

序已经崩溃,需要立即被终止。

0D:Page Fault(页错误)

正常情况下,这是采用页式存储管理(实现虚拟存储器的一种方法)的操作系统处理缺页中

断的信号。如果某个操作违反了页的保护规则,比如从虚拟存储器中取页失败、取数据失败、

指令违反了处理器的保护规则等,也会引发页错误。

0E:Coprocessor error Fault(协处理器错误)

10:Alignment Check Fault(对齐检查错误)

这个中断只发生在80486CPU上。当一个ring3优先级的程序试图读写的操作数必须使用多

于一个字节的存储空间来保存(字、双字等),并且这个操作数在内存中不从偶地址开始存

放,则产生此错误。

九、系统错误报警声音祥解

1.AMI BIOS

1短--内存刷新失败

2短--内存ECC校验错误

3短--系统基本内存(第1个64K)检查失败

4短--系统时钟出错

5短--中央处理器(CPU)错误

6短--键盘控制器错误

7短--系统实模式错误,不能切换到保护模式

8短--显示内存错误(显示内存可能有所损坏)

9短--ROM BIOS检验和错误

1长3短--内存错误(内存损坏,请更换)

1长8短--显示测试错误(显示器数据线松动或显示卡没插稳)

2.Aw ard BIOS

1短--系统正常启动

2短--常规错误,请进入CMOS SETUP重新设置不正确的选项

1长1短--RAM或主板出错

1长2短--显示错误(显示器或显示卡)

9cb25ef6700abb68a982fbbe

1长3短--键盘控制器错误

1长9短--主板FlashRAM或EPROM错误(BIOS损坏)

不断地响(长声)--内存没插稳或损坏

不停地响--电源、显示器和显示卡没有连接好

重复短响--电源故障

无声音无显示--电源故障

3.Phoenix BIOS

1短--系统正常启动

3短--系统加电自检初始化(POST)失败

1短1短2短--主板错误(主板损坏,请更换)

1短1短3短--主板电池没电或CMOS损坏

1短1短4短--ROM BIOS校验出错

1短2短1短--系统实时时钟有问题

1短2短2短--DMA通道初始化失败

1短2短3短--DMA通道页寄存器出错

1短3短1短--内存通道刷新错误(问题范围为所有的内存)

1短3短2短--基本内存出错(内存损坏或RAS设置错误)

1短3短3短--基本内存出错(很可能是DIMM槽上的内存损坏)

1短4短1短--基本内存某一地址出错

1短4短2短--系统基本内存(第1个64K)有奇偶校验错误

1短4短3短--EISA总线时序器错误

1短4短4短--EISA NMI口错误

2短1短1短--系统基本内存(第1个64K)检查失败

3短1短1短--第1个DMA控制器或寄存器出错

3短1短2短--第2个DMA控制器或寄存器出错

3短1短3短--主中断处理寄存器错误

3短1短4短--副中断处理寄存器错误

3短2短4短--键盘时钟有问题,在CMOS中重新设置成Not installed来跳过POST

3短3短4短--显示卡RAM出错或无RAM,不属于致命错误

3短4短2短--显示器数据线松了或显示卡没插稳或显示卡损坏

3短4短3短--未发现显示卡的ROM BIOS

4短2短1短--系统实时时钟错误

4短2短3短--键盘控制器(8042)中的Gate A20开关有错,BIOS不能切换到保护模式

4短2短4短--保护模式中断错误

4短3短1短--内存错误(内存损坏或RAS设置错误)

4短3短3短--系统第二时钟错误

4短3短4短--实时时钟错误

4短4短1短--串行口(COM口、鼠标口)故障

4短4短2短--并行口(LPT口、打印口)错误

4短4短3短--数学协处理器(8087、80287、80387、80487)出错

十、Windows非法操作详解

---------------------------------------------------------------------------

同志们肯定都用过Windows的,想必经历过"非法操作"吧。一吧的"非法操作"有两个选项:

9cb25ef6700abb68a982fbbe

"关闭"和"详细资料"。可是"详细资料"里面的内容大多数人都看不明白,只好草草的饿关闭

了。现在不用怕了,我来给大家讲解一下非法操作的每个详细资料的具体含义。还等什么呢

~~~~~赶快来看啊~~~:)

---------------------------------------------------------------------------

1.停止错误编号:0x0000000A

说明文字:IRQL-NOT-LESS-OR-EQUAL

通常的原因:驱动程序使用了不正确的内存地址.

解决方法:如果无法登陆,则重新启动计算机.当出现可用的作系统列表时,按F8键.在Windows

高级选项菜单屏幕上,选择"最后一次正确的配置",然后按回车键.

检查是否正确安装了所有的新硬件或软件.如果这是一次全新安装,请与硬件或软件的制造商

联系,获得可能需要的任何Windows更新或驱动程序.

运行由计算机制造商提供的所有的系统诊断软件,尤其是内存检查.

禁用或卸掉新近安装的硬件(RAM,适配器,硬盘,调制解调器等等),驱动程序或软件.

确保硬件设备驱动程序和系统BIOS都是最新的版本.

确保制造商可帮助你是否具有最新版本,也可帮助你获得这些硬件.

禁用BIOS内存选项,例如cache或shadow.

2.停止错误编号:0x0000001E

说明文字:KMODE-EXPTION-NOT-HANDLED

通常的原因:内核模式进程试图执行一个非法或未知的处理器指令.

解决方法:确保有足够的空间,尤其是在执行一次新安装的时候.

如果停止错误消息指出了某个特定的驱动程序,那么禁用他.如果无法启动计算机.应试着用

安全模式启动,以便删除或禁用该驱动程序.

如果有非Microsoft支持的视频驱动程序,尽量切换到标准的VGA驱动程序或Windows提供

的适当驱动程序.

禁用所有新近安装的驱动程序.

确保有最新版本的系统BIOS.硬件制造商可帮助确定你是否具有最新版本,也可以帮助你获

得他.

BIOS内存选项,例如cache,shadow.

---------------------------------------------------------------------------

3.停止错误编号:0x00000023或0x00000024

说明文字:FA T-FILE-SYSTEM或MTFS-FILE-SYSTEM

通常原因:问题出现在Ntfs.sys(允许系统读写NTFS驱动器的驱动程序文件)内.

解决方法:运行由计算机制造商提供的系统诊断软件,尤其是硬件诊断软件.

禁用或卸载所有的反病毒软件,磁盘碎片整理程序或备份程序.

通过在命令提示符下运行Chkdsk/f命令检查硬盘驱动器是否损坏,然后重新启动计算机.

---------------------------------------------------------------------------

4.停止编号:0x0000002E

说明文字ATA-BUS-ERROR

通常的原因:系统内存奇偶校验出错,通常由硬件问题导致.

解决方法:卸掉所有新近安装的硬件(RAM.适配器.硬盘.调制解调器等等).

运行由计算机制造商提供的系统诊断软件,尤其是硬件诊断软件.

确保硬件设备驱动程序和系统BIOS都是最新版本.

使用硬件供应商提供的系统诊断,运行内存检查来查找故障或不匹配的内存.

禁用BIOS内存选项,例如cache或shadow.

9cb25ef6700abb68a982fbbe

在启动后出现可用作系统列表时,按F8.在Windows高级选项菜单屏幕上,选择"启动VGA模

式:.然后按回车键.如果这样做还不能解决问题,可能需要更换不同的视频适配器列表,有关支

持的视频适配器列表,请参阅硬件兼容性列表.

---------------------------------------------------------------------------

5.停止编号:0x0000003F

说明文字:NO-MOR-SYSTEM-PTES

通常的原因:每哟正确清理驱动程序.

解决方法:禁用或卸载所有的反病毒软件,磁盘碎片处理程序或备份程序.

---------------------------------------------------------------------------

6:停止错误编号:0x00000058

说明文字:FTDISK-INTERN-ERROR

通常的原因:容错集内的某个主驱动器发生故障.

解决方法:使用Windows安装盘启动计算机,从镜象(第2)系统驱动器引导.有关如何编辑

Boot.ini文件以指向镜象系统驱动器的指导,可在MIcrosoft支持服务Web站点搜索"Edit ARC

path".

--------------------------------------------------------------------------

停止错误编号:0x0000007B

说明文字:INACCESSI-BLE-BOOT-DEVICE

通常原因:初始化I/O系统(通常是指引导设备或文件系统)失败.

解决方法:引导扇区病毒通常会导致这种停止错误.是用反病毒软件的最新版本,检查计算机

上是否有存在病毒.如果找到病毒,则必须执行必要的不找把他从计算机上清除掉,请参阅反

病毒软件文档了解如何执行这些步骤.

卸下所有新近安装的硬件(RAM,适配器,调制解调器等等).

核对MIcrosoft硬件兼容性列表以确保所有的硬件和驱动程序都与Windows兼容.

如果使用的适SCSI适配器,可以从硬件供应商除获得最新WINDOWS驱动程序,禁用SCSI

设备的同步协商,检查该SCSI链是否终结,并核对这些设备的SCSI ID,如果无法确定如何执

行能够这些步骤,可参考硬件设备的文档.

如果你用的是IDE设备,将板上的IDE端口定义为唯一的主端口.核对IDE设备的主/从/唯一

设置.卸掉除硬盘之外的所有IDE设备.如果无法确认如何执行这些不找,可参考硬件文档.

如果计算机已使用NTFS文件系统格式化,可重新启动计算机,然后在该系统分区上运行

Chkdsk/f/r命令.如果由于错误而无法启动系统,那么使用命令控制台,并运行Chkdsk/r命令.

运行Chkdsk/f命令以确定文件系统是否损坏.如果Windows不能运行Chkdsk命令,将驱动器

移动到其他运行Windows的计算机上,然后从这台计算机上对该驱动器运行Chkdsk命令.

---------------------------------------------------------------------------

8.停止错误编号:0x0000007F

说明文字:UNEXPECTED-KERNEL-MODE-TRAP

通常的原因:通常是由于硬件或软件问题导致,但一般都由硬件故障引起的.

解决方法:核对Microsoft硬件兼容性列表以确保所有的硬件和驱动程序都与Windows兼容.

如果计算机主板不兼容就会产生这个问题.

卸掉所由新近安装的硬件.

运行由计算机制造商提供的所有系统诊断软件,尤其是内存检查.

禁用BIOS内存选项,例如cache或shadow.

---------------------------------------------------------------------------

9.停止错误编号:0x00000050

9cb25ef6700abb68a982fbbe

说明文字AGE-FAULT-IN-NONPAGED-AREA

通常的原因:内存错误(数据不能使用分页文件交换到磁盘中).

解决方法:卸掉所有的新近安装的硬件.

运行由计算机制造商提供的所有系统诊断软件.尤其是内存检查.

检查是否正确安装了所有新硬件或软件,如果这是一次全新安装,请与硬件或软件制造商联系,

获得可能需要的任何Windows更新或驱动程序.

禁用或卸载所有的反病毒程序.

禁用BIOS内存选项,例如cache或shadow.

10.停止错误编号:0x00000077

说明文字:KERNEL-STEL-STACK-INPAGE-ERROR

通常的原因:无法从分页文件将内核数据所需的页面读取到内存中。

解决方法:使用反病毒软件的最新版本,检查计算机上是否有病毒。如果找到病毒,则执行

必要的步骤把他从计算机上清除掉。请参阅制造商提供的所有系统诊断软件,尤其是内存检

查。

禁用BIOS内存选项,例如cache,shadow.

11.停止错误编号:0x00000079

说明文字:MISMATCHED-HAL

通常的原因:硬件抽象层与内核或机器类型不匹配(通常发生在单处理器和多处理器配置文

件混合在同一系统的情况下)。

解决方法:要解决本错误,可使用命令控制台替换计算机上错误的系统文件。

单处理器系统的内核文件是Ntoskml.exe,而多处理器系统的内核文件是Ntkrnlmp.exe,但

是,这些文件要与安装媒体上的文件相对应;在安装完Windows2000和,不论使用的是哪

个原文件,都会被重命名为Ntoskrnl.exe文件。HAL文件在安装之后也使用名称Hal.dll但

是在安装媒体,但是在安装媒体上却有若干个可能的HAL文件。

---------------------------------------------------------------------------

12.停止错误编号:0x0000007A

说明文字:KERNEL-DATA-INPAGE-ERROR

通常的原因:无法从分页文件将内核数据所需的页面读取到内存中。(通常是由于分页文件

上的故障,病毒,磁盘控制器错误或由故障的RAM引起的)。

解决方法:使用反病毒软件的最新版本,检查计算机上是否存在病毒。如果找到病毒。则执

行必要的步骤把他从计算机上清除掉,请参阅犯病度软件文档了解如何执行这些步骤。

如果计算机已使用NTFS文件系统格式化。可重新启动计算机,然后在该系统分区上运行

Chkdsk/f/r命令。如果由于错误而无法启动命令,那么使用命令控制台,并运行Chkdsk/r

命令。

9cb25ef6700abb68a982fbbe

运行由计算机制造商提供的所有的系统在很端软件,尤其是内存检查。

---------------------------------------------------------------------------

13.停止错误编号:0xC000021A

说明文字:STA TUS-SYSTEM-PROCESS-TERMINATED

通常的原因:用户模式子系统,例如Winlogon或客户服务器运行时子系统(CSRSS)已被

损坏,所以无法再保证安全性。

解决方法:卸掉所有新近安装的硬件。

如果无法登陆,则重新启动计算机。当出现可用的作系统列表时按F8。在Windows2000高

级选项菜单屏幕上,选择:"最后一次正确的配置"。然后按会车。

运行故障恢复台,并允许系统修复任何检测到的错误。

---------------------------------------------------------------------------

14.停止错误编号:0xC0000221

说明文字:STA TUS-IMAGE-CHECKISU7M-MISMATCH

通常的原因:驱动程序或系统DLL已经被损坏。

解决方法:运行故障复控台,并且允许系统修复任何检测到的错误。

如果在RAM添加到计算机之后,立即发生错误,那么可能是分页文件损坏,或者新RAM

由故障或不兼容。删除Pagefile.sys并将系统返回到原来的RAM配置。

运行由计算机制造商提供的所有的系统诊断软件,尤其是内存检查。

十一、搞定非法操作

作为"菜鸟",相信大多数朋友在操作Windows时都遇到过和我一样的情况:正在优哉游哉

地听着歌曲爬格子,忽然机器罢工了,马上弹出个窗口,"XX程序执行了非法操作,即将

关闭",然后只得眼睁睁地看着刚刚点灯熬油写出来的文章消失在蓝天白云的背景之中,懊

恼不已。其实,"非法操作"这种情况并不可怕,只要稍加处理是完全可以避免的。

造成"非法操作"的原因主要是动态链接库(.dll文件)出现了问题,通常由于安装程序时改变了

程序的初始目录,或是删除程序时误删了.dll文件,也可能是病毒修改了.dll文件等原因造

成的。我们可以通过查看C盘Windows目录下System文件夹中的.dll文件的日期,找出最

9cb25ef6700abb68a982fbbe

近更新的.dll文件;也可以将可能引起问题的.dll文件找出,然后设法恢复即可。

找出症结,我们就可以用"附件"中的"系统工具",从指定文件夹中提取未被更新过的.dll文

件,恢复它就行了。具体步骤是:

打开"附件/系统工具"中的"系统信息",点击"工具"菜单中"系统文件检查器"命令,选择"从安

装软盘提取一个文件",输入要提取的文件名称,点击"开始",在弹出的对话框"还原自"一项

中指定要提取的文件所在的文件夹,通常在d:\win98目录下,也可以通过安装光盘从.cab

文件中提取(当然要先"查找"该.dll文件在那个.cab文件夹中);在"保存到"一项中选定要恢复

的文件所在的文件夹,点"确定"提取该文件,重新启动系统即可。

要想减少"非法操作"情况的出现,可以这样做:少安装测试版软件;不安装多个防火墙;删

除程序时,不要用"Del"键,而尽量使用软件自带的卸载程序,若没有,则要用"控制面板"

中"添加/删除程序"来删除。

十二、巧解"非法操作"

用户在使用计算机过程中经常遇到"非法操作"的故障,这类故障不仅可以由软件和硬件引

起,还有可能是由病毒引发。下面,我们结合实际来探讨一下"非法操作"产生的原因及其解

决办法。

由软件自身的不完善引起

典型例子: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程序执行无效,即将关闭。

解决办法:当按下"详细资料"按钮时,若显示"Rundll32caused a general protection fault in

module Mmsystem.dll...."信息,原因很可能是用户的System.ini文件在[boot]这个区段中,

9cb25ef6700abb68a982fbbe

缺少了"drivers=mmsystem.dll"命令行,用户只要添加上这一命令行便可以解决问题。

由软件间的不兼容引起

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

解决办法:许多病毒软件在运行过程中不遵循Windows9x的"内存管理",从而造成"非法操

作"。解决这类问题,用户可以升级扫毒软件,还可以加载Windows9x的内存管理程序

Emm386.exe进行解决。

由缓存设置不合理引起

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

解决办法:Win386.swp可以将一部分硬盘空间当作内存使用(是按物理内存的2倍大小来设

置),把内存中闲置太久的程序,放到硬盘上,等CPU需要使用这些程序时,再从硬盘的

win386.swp里读出来。在Windows98中,使用虚拟设备磁盘缓存Vcache也可以解决此类

问题。

由系统资源匮乏引起

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

解决办法:升级内存,加大缓存,移除一些不必要的软件。最好是在启动系统后,先运行较

大的软件。用户还可以增加一个内存管理专家软件。

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

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

解决办法:选择好的散热片和散热风扇,风扇转速要高,散热片的散热面积要大,散热片材

质要利于散热,与被散热部件的接触面积要大。

由硬件质量不好引起

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

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

设为CL=3。

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

典型例子:网卡的冲突。

9cb25ef6700abb68a982fbbe

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

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

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

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

十一、搞定非法操作

作为"菜鸟",相信大多数朋友在操作Windows时都遇到过和我一样的情况:正在优哉游哉

地听着歌曲爬格子,忽然机器罢工了,马上弹出个窗口,"XX程序执行了非法操作,即将

关闭",然后只得眼睁睁地看着刚刚点灯熬油写出来的文章消失在蓝天白云的背景之中,懊

恼不已。其实,"非法操作"这种情况并不可怕,只要稍加处理是完全可以避免的。

造成"非法操作"的原因主要是动态链接库(.dll文件)出现了问题,通常由于安装程序时改变了

程序的初始目录,或是删除程序时误删了.dll文件,也可能是病毒修改了.dll文件等原因造

成的。我们可以通过查看C盘Windows目录下System文件夹中的.dll文件的日期,找出最

近更新的.dll文件;也可以将可能引起问题的.dll文件找出,然后设法恢复即可。

找出症结,我们就可以用"附件"中的"系统工具",从指定文件夹中提取未被更新过的.dll文

件,恢复它就行了。具体步骤是:

打开"附件/系统工具"中的"系统信息",点击"工具"菜单中"系统文件检查器"命令,选择"从安

装软盘提取一个文件",输入要提取的文件名称,点击"开始",在弹出的对话框"还原自"一项

中指定要提取的文件所在的文件夹,通常在d:\win98目录下,也可以通过安装光盘从.cab

文件中提取(当然要先"查找"该.dll文件在那个.cab文件夹中);在"保存到"一项中选定要恢复

的文件所在的文件夹,点"确定"提取该文件,重新启动系统即可。

要想减少"非法操作"情况的出现,可以这样做:少安装测试版软件;不安装多个防火墙;删

除程序时,不要用"Del"键,而尽量使用软件自带的卸载程序,若没有,则要用"控制面板"

中"添加/删除程序"来删除。

十二、巧解"非法操作"

用户在使用计算机过程中经常遇到"非法操作"的故障,这类故障不仅可以由软件和硬件引

起,还有可能是由病毒引发。下面,我们结合实际来探讨一下"非法操作"产生的原因及其解

决办法。

由软件自身的不完善引起

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

解决办法:将软件升级为高版本或升级补丁程序。在运行图形软件的过程中,用户应减少其

他程序占用内存,用户也可以升级显卡、声卡或者显示器的驱动程序。

9cb25ef6700abb68a982fbbe

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

典型例子:.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程序执行无效,即将关闭。

解决办法:当按下"详细资料"按钮时,若显示"Rundll32caused a general protection fault in

module Mmsystem.dll...."信息,原因很可能是用户的System.ini文件在[boot]这个区段中,

缺少了"drivers=mmsystem.dll"命令行,用户只要添加上这一命令行便可以解决问题。

由软件间的不兼容引起

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

解决办法:许多病毒软件在运行过程中不遵循Windows9x的"内存管理",从而造成"非法操

作"。解决这类问题,用户可以升级扫毒软件,还可以加载Windows9x的内存管理程序

Emm386.exe进行解决。

由缓存设置不合理引起

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

解决办法:Win386.swp可以将一部分硬盘空间当作内存使用(是按物理内存的2倍大小来设

置),把内存中闲置太久的程序,放到硬盘上,等CPU需要使用这些程序时,再从硬盘的

win386.swp里读出来。在Windows98中,使用虚拟设备磁盘缓存Vcache也可以解决此类

问题。

由系统资源匮乏引起

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

解决办法:升级内存,加大缓存,移除一些不必要的软件。最好是在启动系统后,先运行较

大的软件。用户还可以增加一个内存管理专家软件。

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

本文来源:https://www.bwwdw.com/article/dstl.html

Top