系统崩溃查看源代码讨论查看历史
系统崩溃由操作失误或病毒恶意软件入侵导致电脑无法正常运作,频繁死机等症状叫做系统崩溃。由软件造成的崩溃即使是性能最好的PC硬件也离不开软件的支持——也就是通常所说的应用程序、操作系统以及驱动程序。[1]
简介
如今的软件是越来越复杂、越来越庞大。由系统本身造成的崩溃即使是最简单的操作,比如关闭系统或者是对BIOS进行升级都可能会对PC和操作系统造成一定的影响。非法操作会让很多用户觉得很迷惑,如果仔细研究的话就会发现软件才是真凶,每当有非法操作信息出现,相关的程序和文件都会和错误类型显示在一起,如果在WINDOWS 3.1中可能是一般保护性错误(GPF),一般是由于有两个软件同时使用了内存的同一个区域,但是即使知道原因也无法避免这一类错误。
发生原因
软件引起 即使是最简单的操作,比如程序的安装与卸载都有可能造成系统崩溃。 系统问题 在删除DLL文件,修改注册表,或者对操作系统进行升级前。
硬件问题
计算机不是家具,需要经常维护。由软件造成的崩溃是所有计算机都会面对的问题,即使是性能最好的PC硬件也离不开软件的支持——也就是通常所说的应用程序、操作系统以及驱动程序。但是如今的软件是越来越复杂、越来越庞大。这里将告诉大家如何使机器运行的更流畅。不经常备份对策:备份没商量。经常对系统进行备份吗?没有?现在就进行很有必要!对一些非常重要的临时文件(如工作文档,金融资料).进行备份并不难,如果系统出现问题,还会省下不少重复性的工作。对于不大的文件可以备份到软盘,而对于上十兆的文档、电子表格、照片集、视频文件可以备份到Zip、Jaz、CD-R或者是CD-RW中,或者备份到U盘移动硬盘之类的便携移动存储设备中,现在的云技术也支持用户将资料备份到云端的服务器上,诸如各类网盘。如果认为备份非常麻烦的话,那么可以比较一下,在系统出现问题(比如由于病毒使整个硬盘的数据丢失)以后重新创建所丢失的东西哪个更麻烦呢? 性能不足 如果你的计算机的窗口开的过多,或打开的窗口高于自己计算机的标准,也会造成窗口“卡死”。
非法操作
非法操作会让很多用户觉得很迷惑,如果仔细研究的话就会发现软件才是真凶,每当有非法操作信息出现,相关的程序和文件都会和错误类型显示在一起,如果在WINDOWS 3.1中可能是一般保护性错误(GPF),一般是由于有两个软件同时使用了内存的同一个区域,但是即使知道原因也无法避免这一类错误。用户可以通过错误信息列出的程序和文件来研究错误起因,因为错误信息并不直接指出实际原因,如果给出的是“未知”信息,可能数据文件已经损坏,看看有没有备份或者看看厂家是否有文件修补工具。 系统崩溃如果是Microsoft的软件,可以将程序名和错误信息作为关键字在Microsoft的站点进行搜索。例如到微软的基本知识站点中输入“WORD97的非法操作输入”,可以找到50多个文档,说明可能产生的原因。也可以将文件名、错误操作和比较准确的原因做为关键字进行输入,例如搜寻WORD 97、非法操作和kernel32.dll三项,就只会返回9条信息。从微软的站点返回的信息大约是DLL错误、软件的BUG、在低端RAM运行或者是磁盘空间等问题,具体的弥补方法会因为问题的不同而有所区别,例如下载并安装软件的补丁、卸载并重新安装特定的程序,或者不能同时运行某些程序等。 要确定出现蓝屏的原因需要仔细检查错误信息,很多蓝屏发生在安装了新软件以后,是新软件和现行的WINDOWS设置发生冲突直接引起的。出现蓝屏的真正原因不容易搞清楚,最好的办法是把错误信息保留下来,然后用“blue screen”和文件名、“fatal exception”代码到微软的站点搜索,以便确定原因。不幸的是,即使一个特定的软件被破坏,蓝屏也不能确定引起问题的文件是什么,如果在蓝屏上显示了多个信息,那么首先应该搜索第一条。很多蓝屏可以用改变WINDOWS设置来解决,大多数情况下需要下载安装一个更新的驱动程序,一些蓝屏与版本有关,应该确定使用的WINDOWS版本,查看WIN 9X的设备管理程序可以确定这些信息。
解决办法
软件对策 致命病毒感染对策:及时“接种疫苗”有“下载癖”的人该注意了,由于经常从网上下载了许多新东东,在安装运行之后,突然许多重要的文件莫名其妙的“无影无踪”了?这该如何是好——无他,运行最新的病毒扫描程序!因此在下载文件,共享软盘,打开电子邮件中的附件以及运行宏的时候请启动病毒扫描程序。使爱“机”免受病毒之苦的最好办法就是对所下载的每一个文件进行扫描,保持病毒扫描程序随时在后台执行,并对病毒库经常进行升级从而不给新的病毒以可乘之机。滥用测试版对策:三思而后“下”xx软件又出测试版啦!往往一些商业软件在推出正式版之前都会发布一些该软件的测试版,由于它通常都是免费的,所以受到一些用户的欢迎。可是“天下没有白吃的午餐”,测试软件通常带有一些BUG或者是造成系统崩溃、数据丢失的程序错误。如果希望系统更安全的话,不要对早期推出的测试版软件马上下载使用。最好是等他们推出版本较高的测试版或者是正式的演示版。如果对最新的测试版软件非用不可的话,最好还是对系统进行备份至少也要对当前所做的重要工作进行备份。 非法卸载对策:按部就班对于所安装的Windows程序都会在系统中进行注册,或者在Windows Uninstaller utility中创建一个log文件,在这个文件中会记载一些增加的文件以及对系统配置所作的修改情况。当在“控制面板”中使用“添加/删除”或者是使用程序自带的卸载程序的时候,Windows将删除此程序在系统中的所有踪迹以及对系统的修改。如果不打算不再使用某个程序,那么可不要简单的把此程序的文件夹拖到“回收站”完事。而必须一步一步来,点击开始—设置—控制面板,然后双击添加删除图标,选择安装/卸载选项最后双击需要删除的文件。 程序对策 共享之祸对策:升级悠着点大多数人认为,软件升级是不会有问题的。事实上,在升级过程中都会对其中共享的一些组件也进行升级,但是其他程序可能不支持升级后的组件从而导致各种问题。 还有一种情况就是,升级覆盖其他软件将要使用的共享模块程序。例如,如果winsock.dll(一个非常重要的上网用动态连接库文件)被覆盖了,那么使用此文件的程序将无法上网。如果打算对某个软件进行升级,那么请对使用此版本处理的文件进行备份并把老版本的程序卸载掉,然后安装新版本并重新恢复以前所做的备份。RAM不足对策:释放内存Windows可以同时运行多个程序,但是这并不能保证它们能够“共存共荣”,特别是在系统内存并不是很充足的情况下。要了解当前系统资源利用情况,大家可以打开“我的电脑”,在“帮助”菜单下打开“关于”菜单则会发现系统资源利用情况。如果系统资源所剩无几(20%以下),就要小心了,这时最好关闭一些不必要的程序。内存泄漏将会浪费一定的系统资源。当启动一个程序时,Windows就会为之分配一定的资源(内存),而在关闭此程序以后,Windows就会回收资源。但是有时候,由于程序本身的问题会导致内存资源无法回收,这时只有重新启动系统。如果怀疑某程序可能导致了内存泄漏,那么可以检查在开启/关闭程序的前后,系统资源发生了怎样的变化,如果在关闭程序后,资源没有没有变化,那么可以找一下看此程序有没有补丁能够修复这个泄漏。 系统对策 由系统本身造成的崩溃即使是最简单的操作,比如关闭系统或者是对BIOS进行升级都可能会对PC合操作系统造成一定的影响。如果在这些过程中处理不当,PC可能启动不正常甚至根本无法启动。不过,如果了解了如何适当地处理这些操作,就可以很好的保护PC免受崩溃之苦。 BIOS破坏对策:备份BIOS系统需要对BIOS进行升级吗?那么在升级之前最好确定所使用的BIOS版本是否与PC相符合。如果BIOS升级不正确或者在升级的过程中出现意外断电,那么系统可能无法启动。所以在升级BIOS前千万要搞清楚BIOS的型号。如果所使用的BIOS升级工具可以对当前BIOS进行备份,那么请把以前BIOS在磁盘中拷贝一份。同时看系统是否支持BIOS恢复(也就是引导块恢复)并且还要懂得如何恢复(目前有一些工具软件比如Norton Utilities Rescue Disk已经可以对BIOS进行备份并在出现问题的时候进行恢复)。万一BIOS升级失败,以上步骤可以进行恢复。 文件管理不善对策:启动Windows“自我疗法”尽管如今的硬盘在使寿命,稳定性方面都有了很大的进步,但是存储在上面的文件总有出问题的时候。文件出错比如文件分配单元出错(簇丢失)和簇链接交错(这种情况一般发生在多个文件使用同一个簇块上),一般程序崩溃和蓝屏现象都是由这两个错误导致。为了检查和纠正这些文件错误,可以每隔几个星期运行一下“磁盘扫描程序”程序(Windows自带程序,可以在开始—程序—附件—系统工具中找到)。选定所要扫描的驱动器然后运行就可以在一两分钟内搞定。如果时间充裕的话也可以选定修复错误选项。 这里还有另一个一般性的错误。当建立、删除、编辑和改动文件的时候,存储这些文件的簇就会散布在硬盘上。这样就会导致Windows FAT文件系统在读写这些“七零八碎”文件的时候非常的“吃力”。为了修复这些问题,可以每隔几个星期运行一下磁盘碎片清理工具(可以在开始—程序—附件—系统工具中找到)来重新组织磁盘上的文件这样来使得包含文件的簇块能够集中在一起。选定相应的驱动器后便可开始,不过这个过程的耗时较长。 非正常关机重启动对策:Reset键少用为妙在没有“关窗”之前请不要直接关闭PC电源或重启动。在一般情况下程序都会打开、创建各种不同的文件(例如,虚拟内存交换文件和临时文件),只有正常关机、重启动,这些文件才能够保存,而且还可以把内存中的文件保存到硬盘中。 不过,如果爱机已经“发呆”,即使按下Ctrl-Alt-Del它也“麻木不仁”,那就不得不按Reset键了。 Windows之病对策:升级升级再升级!尽管Windows与大多数硬软件都能够“和睦相处”,但是各种BUG和漏洞在所难免,于是微软公司推出了许多Windows补丁程序来修复这些错误。可以访问Windows相关的升级站点或者从“开始”菜单运行Windows Update,这样就可以获得各种OS补丁、加强系统安全以及获得最新的工具程序(比如最新版的Media Player和IE浏览器)。可以每隔3到6个月检查一下是否有新的升级程序并选择有用的东东下载。在升级之前最好对一些重要数据进行备份。 篡改注册表对策:不懂就别动!当安装Windows的时候,它会创建一个重要的文件来跟踪大量的硬件和软件安装信息以及许多的系统设置。这个文件就是注册表。在增删软硬件的时候Windows也会自动对注册表进行修改。对于大多数人来说注册表中的内容让人很难以理解,所以在不清楚的情况下千万不要乱动,否则出现问题Windows可能无法启动。 文件误删对策:有时也要“NO”一般在删除文件的时候,系统都会给出提示,对于普通的文件(如文档、图片等)可以直接按“OK”,而那些比较重要的文件,比如EXE、DLL文件或者是某个程序的组件在删除前请好好考虑一下,还有就是位于Windows System文件夹下的也是一些非常重要的文件,删除要慎重。不过Windows配有回收站,如果清空它, 许多文件将被永久性删除。所以不要频繁清空它。
注意事项
在安装一个新软件之前,考察一下它与系统的兼容性; 在安装一个新的程序之前需要保护已经存在的被共享使用的DLL文件,防止在安装新文件时被其他文件覆盖; 在出现非法操作和蓝屏的时候仔细研究提示信息分析原因; 随时监察系统资源的占用情况; 使用卸载软件删除已安装的程序。
參考來源
- ↑ 电脑系统崩溃后的应急处理方法百度知道