工人阶级必须领导一切:死机的原因

来源:百度文库 编辑:高考问答 时间:2024/05/05 06:38:06
我的电脑重启就没反应了 一开始还以为是黑屏了 弄了半天才是死机 谁知道这是什么问题啊?是那个零件有毛病吗??这可是新机器啊
就是到了XP运行的前一点 出现XP的画面 键盘的灯也灭了的时候

死机是令操作者颇为烦恼的事情。死机时的表现多为“蓝屏”,无法启动系统,画面“定格”无反应
,鼠标、键盘无法输入,软件运行非正常中断等。尽管造成死机的原因
很多,但是万变不离其宗,其原因永远也脱离不了硬件与软件两方面。

由硬件原因引起的死机

【散热不良】
显示器、电源和CPU在
工作中发热量非常大,因此保持良好的通风状况非常重要,如果显示器
过热将会导致色彩、图象失真甚至缩短显示器寿命。工作时间太长也会导致电源或显示器散热不畅而
造成电脑死机。CPU的散热是关系到电脑运行的稳定性的重要问题,也
是散热故障发生的“重灾区”。

【移动不当】
在电脑移动过程中
受到很大振动常常会使机器内部器件松动,从而导致接触不良,引起电
脑死机,所以移动电脑时应当避免剧烈振动。

【灰尘杀手】
机器
内灰尘过多也会引起死机故障。如软驱磁头或光驱激光头沾染过多灰尘
后,会导致读写错误,严重的会引起电脑死机。

【设备不匹配】

如主板主频和CPU主频不匹配,老主板超频时将外频定得太高,可能就
不能保证运行的稳定性,因而导致频繁死机。

【软硬件不兼容】

三维软件和一些特殊软件,可能在有的微机上就不能正常启动甚至安装
,其中可能就有软硬件兼容方面的问题。

【内存条故障】
主要是内存条松动、虚焊
或内存芯片本身质量所致。应根据具体情况排除内存条接触故障,如果
是内存条质量存在问题,则需更换内存才能解决问题。

【硬盘故障

主要是硬盘老化或由于使用不当造成坏道、坏扇区。这样机器在运
行时就很容易发生死机。可以用专用工具软件来进行排障处理,如损坏
严重则只能更换硬盘了。另外对于在不支持UDMA 66/100的主板,应注
意CMOS中硬盘运行方式的设定。

【CPU超频】
超频提高了CPU的工
作频率,同时,也可能使其性能变得不稳定。究其原因,CPU在内存中
存取数据的速度本来就快于内存与硬盘交换数据的速度,超频使这种矛
盾更加突出,加剧了在内存或虚拟内存中找不到所需数据的情况,这样
就会出现“异常错误”。解决办法当然也比较简单,就是让CPU回到正
常的频率上。

【硬件资源冲突】
是由于声卡或显示卡的设置冲突
,引起异常错误。此外,其它设备的中断、DMA或端口出现冲突的话,
可能导致少数驱动程序产生异常,以致死机。解决的办法是以“安全模
式”启动,在“控制面板”→“系统”→“设备管理”中进行适当调整
。对于在驱动程序中产生异常错误的情况,可以修改注册表。选择“运
行”,键入“REGEDIT”,进入注册表编辑器,通过选单下的“查找”
功能,找到并删除与驱动程序前缀字符串相关的所有“主键”和“键值
”,重新启动。

【内存容量不够】
内存容量越大越好,应不小于硬盘容量的0.5~1%,如出现这
方面的问题,就应该换上容量尽可能大的内存条。

【劣质零部件】

少数不法商人在给顾客组装兼容机时,使用质量低劣的板卡、内存,
有的甚至出售冒牌主板和Remark过的CPU、内存,这样的机器在运行时
很不稳定,发生死机在所难免。因此,用户购机时应该警惕,并可以用
一些较新的工具软件测试电脑,长时间连续考机(如72小时),以及争
取尽量长的保修时间等。

由软件原因引起的死机

【病毒感染】

病毒可以使计算机工作效率急剧下降,造成频繁死机。这时,我们需
用杀毒软件如KV300、金山毒霸、瑞星等来进行全面查毒、杀毒,并做
到定时升级杀毒软件。

【CMOS设置不当】
该故障现象很普遍,如
硬盘参数设置、模式设置、内存参数设置不当从而导致计算机无法启动
。如将无ECC功能的内存设置为具有ECC功能,这样就会因内存错误而造
成死机。

【系统文件的误删除】
由于Windows 9x启动需要有Comm
and.com、Io.sys、Msdos.sys等文件,如果这些文件遭破坏或被误删除
,即使在CMOS中各种硬件设置正确无误也无济于事。解决方法:使用同
版本操作系统的启动盘启动计算机,然后键入“SYS C:”,重新传送
系统文件即可。

【初始化文件遭破坏】
由于Windows 9x启动需要
读取System.ini、Win.ini和注册表文件,如果存在Config.sys、Autoe
xec.bat文件,这两个文件也会被读取。只要这些文件中存在错误信息
都可能出现死机,特别是System.ini、Win.ini、User.dat、System.da
t这四个文件尤为重要。

【动态链接库文件(DLL)丢失】
在Wind
ows操作系统中还有一类文件也相当重要,这就是扩展名为DLL的动态链
接库文件,这些文件从性质上来讲是属于共享类文件,也就是说,一个
DLL文件可能会有多个软件在运行时需要调用它。如果我们在删除一个
应用软件的时候,该软件的反安装程序会记录它曾经安装过的文件并准
备将其逐一删去,这时候就容易出现被删掉的动态链接库文件同时还会
被其它软件用到的情形,如果丢失的链接库文件是比较重要的核心链接
文件的话,那么系统就会死机,甚至崩溃。我们可用工具软件如“超级
兔仔”对无用的DLL文件进行删除,这样会避免误删除。

【硬盘剩
余空间太少或碎片太多】
如果硬盘的剩余空间太少,由于一些应用程
序运行需要大量的内存、这样就需要虚拟内存,而虚拟内存则是由硬盘
提供的,因此硬盘要有足够的剩余空间以满足虚拟内存的需求。同时用
户还要养成定期整理硬盘、清除硬盘中垃圾文件的良好习惯。

【BI
OS升级失败】
应备份BIOS以防不测,但如果你的系统需要对BIOS进行
升级的话,那么在升级之前最好确定你所使用BIOS版本是否与你的PC相
符合。如果BIOS升级不正确或者在升级的过程中出现意外断电,那么你
的系统可能无法启动。所以在升级BIOS前千万要搞清楚BIOS的型号。如果你所使用的BIOS升级工具可以对当前BIOS
进行备份,那么请把以前的BIOS在磁盘中拷贝一份。同时看系统是否支
持BIOS恢复并且还要懂得如何恢复。

【软件升级不当】
大多数人
可能认为软件升级是不会有问题的,事实上,在升级过程中都会对其中
共享的一些组件也进行升级,但是其它程序可能不支持升级后的组件从
而导致各种问题。

【滥用测试版软件】
最好少用软件的测试版,
因为测试软件通常带有一些BUG或者在某方面不够稳定,使用后会出现
数据丢失的程序错误、死机或者是系统无法启动。

【非法卸载软件

不要把软件安装所在的目录直接删掉,如果直接删掉的话,注册表
以及Windows目录中会有很多垃圾存在,久而久之,系统也会变不稳定
而引起死机。

【使用盗版软件】
因为这些软件可能隐藏着病毒,
一旦执行,会自动修改你的系统,使系统在运行中出现死机。

【应
用软件的缺陷】
这种情况是常见的,如在Win 98中运行那些在DOS或W
indows 3.1中运行良好的16位应用软件。Win 98是32位的,尽管它号
称兼容,但是有许多地方是无法与16位应用程序协调的。还有一些情况
,如在Win 95下正常使用的外设驱动程序,当操作系统升级后,可能会
出现问题,使系统死机或不能正常启动。遇到这种情况应该找到外设的
新版驱动。

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

【非法操作】
用非法格式或参数非法打开或释放有关程序,也会导致
电脑死机。请注意要牢记正确格式和相关参数,不随意打开和释放不熟
悉的程序。

【非正常关闭计算机】
不要直接使用机箱中的电源按
钮,否则会造成系统文件损坏或丢失,引起自动启动或者运行中死机。
对于Windows 98/2000/NT等系统来说,这点非常重要,严重的话,会引
起系统崩溃。

【内存中冲突】
有时候运行各种软件都正常,但是
却忽然间莫名其妙地死机,重新启动后运行这些应用程序又十分正常,
这是一种假死机现象。出现的原因多是Win 98的内存资源冲突。大家知
道,应用软件是在内存中运行的,而关闭应用软件后即可释放内存空间
。但是有些应用软件由于设计的原因,即使在关闭后也无法彻底释放内
存的,当下一软件需要使用这一块内存地址时,就会出现冲突。

系统有没有重新安装过呀!

硬件拔了重新插一遍

我们在使用Windows XP操作系统的时候,用着用着系统就变慢了,一看“ 任务管理器 ”才发现CPU占用达到100%。这是怎么回事情呢?遇到病毒了,硬件有问题,还是系统设置有问题,在本文中笔者将从硬件,软件和病毒三个方面来讲解系统资源占用率为什么会达到100%。

经常出现CPU占用100%的情况,主要问题可能发生在下面的某些方面:

CPU占用率高 的九种可能

1、防杀毒软件造成 故障

由于新版的 KV 、金山、 瑞星 都加入了对网页、 插件 、邮件的随机监控,无疑增大了系统负担。处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务吧,或者,升级你的硬件配备。

2、驱动没有经过认证,造成CPU资源占用100%

大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因。 处理方式:尤其是 显卡驱动 特别要注意,建议使用 微软认证 的或由官方发布的驱动,并且严格核对型号、版本。

3、 病毒、木马 造成

大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下。解决办法:用可靠的杀毒软件彻底清理系统内存和本地硬盘,并且打开系统设置软件,察看有无异常启动的程序。经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。

4、控制面板— 管理工具 —服务—RISING REALTIME MONITOR SERVICE 点鼠标右键,改为手动。

5、开始->运行->msconfig->启动,关闭不必要的启动项,重启。

6、查看“ svchost ”进程。

svchost . exe 是Windows XP系统 的一个核心进程。 svchost.exe 不单单只出现 在Window s XP中,在使用 NT 内核的 Windows系统 中都会有svchost.exe的存在。一般在 Windows 2000 中 svchost.exe进程 的数目为2个,而 在Windows XP中svchost.exe进程的数目就上升到了4个及4个以上。

7、查看 网络连接 。主要是网卡。

8、查看网络连接

当安装了Windows XP的计算机做服务器的时候,收到端口 445 上的连接请求时,它将分配内存和少量地调配 CPU资源来为这些连接提供服务。当负荷过重的时候,CPU占用率可能过高,这是因为在工作项的数目和响应能力之间存在固有的权衡关系。你要确定合适的 MaxWorkItems 设置以提高系统响应能力。如果设置的值不正确,服务器的响应能力可能会受到影响,或者某个用户独占太 多系统 资源。

要解决此问题,我们可以通过修改注册表来解决:在 注册表编辑器 中依次展开[HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\lanmanserver ]分支,在右侧窗口中 新建 一个名为“maxworkitems” 的 DWORD值 。然后双击该值,在打开的窗口中键入下列数值并保存退出:

如果计算机有512MB以上的内存,键入“1024”;如果计算机内存小于 512 MB,键入“256”。

9、看看是不是Windows XP使用鼠标右键引起CPU占用100%

前不久的报到说在资源管理器里面使用鼠标右键会导致CPU资源100%占用,我们来看看是怎么回事?

征兆:

在资源管理器里面,当你右键点击一个目录或一个文件,你将有可能出现下面所列问题:

任何文件的拷贝操作在那个时间将有可能停止相应
网络连接速度将显著性的降低
所有的流输入/输出操作例如使用Windows Media Player 听音乐将有可能是音乐失真成因:
当你在资源管理器里面右键点击一个文件或目录的时候,当快捷 菜单显示 的时候,CPU占用率将增加到100%,当你关闭快捷菜单的时候才返回正常水平。

解决方法:

方法一:关闭“为菜单和工具提示使用过渡效果”

1、点击“开始”--“控制面板”
2、在“控制面板”里面双击“显示”
3、在“显示”属性里面点击“外观”标签页
4、在“外观”标签页里面点击“效果”

5、在“效果”对话框里面,清除“为菜单和工具提示使用过渡效果”前面的复选框接着点击两次“确定”按钮。

方法二:在使用鼠标右键点击文件或目录的时候先使用鼠标左键选择你的目标文件或目录。然后再使用鼠标右键弹出快捷菜单。

CPU占用100%解决办法

一般情况下CPU占了100%的话我们的电脑总会慢下来,而很多时候我们是可以通过做 一点点 的改动就可以解决,而不必问那些大虾了。

当机器慢下来的时候,首先我们想到的当然是任务管理器了,看看到底是哪个程序占了较搞的比例,如果是某个大程序那还可以原谅,在关闭该程序后只要CPU 正常了那就没问题;如果不是,那你就要看看是什幺程序了,当你查不出这个进程是什幺的时候就去google或者 baidu 搜。有时只结束是没用的,在 xp下 我们可以结合msconfig里的启动项,把一些不用的项给关掉。在2000下可以去下个winpatrol来用。

一些常用的软件,比如浏览器占用了很搞的CPU,那幺就要升级该软件或者干脆用别的同类软件代替,有时软件和系统会有点不兼容,当然我们可以试下xp系统下给我们的那个兼容项,右键点该. exe文件 选兼容性。

svchost.exe有时是比较头痛的,当你看到你的某个svchost.exe占用很大CPU时你可以去下个aports或者fport来检查其对应的程序路径,也就是什幺东西在掉用这个svchost.exe,如果不是c:\Windows\ system32 (xp)或c:\winnt\ system32(2000)下的,那就可疑。升级杀毒软件杀毒吧。

右击 文件导致100%的CPU占用我们也会遇到,有时点右键停顿可能就是这个问题了。官方的解释:先点左键选中,再右键(不是很理解)。非官方:通过在桌面点右键-属性-外观-效果,取消”为菜单和工具提示使用下列过度效果(U)“来解决。还有某些杀毒软件对文件的监控也会有所影响,可以 关闭杀毒软件 的文件监控;还有就是对网页,插件,邮件的监控也是同样的道理。

一些驱动程序有时也可能出现这样的现象,最好是选择微软认证的或者是官方发布的驱动来装,有时可以适当的升级驱动,不过记得最新的不是最好的。

CPU降温软件 ,由于软件在运行时会利用所以的CPU空闲时间来进行降温,但Windows不能分辨普通的CPU占用和 降温软件 的降温指令 之间的区别 ,因此CPU始终显示100%,这个就不必担心了,不影响正常的系统运行。

在处理较大的 word文件 时由于word的拼写和语法检查会使得CPU累,只要打开word的工具-选项-拼写和语法把”检查拼写和检查语法“勾去掉。

单击 avi视频 文件后CPU占用率高是因为系统要先扫描该文件,并检查文件所有部分,并建立索引;解决办法:右击保存视频文件的文件夹-属性-常规-高级,去掉为了快速搜索,允许索引服务编制该文件夹的索引的勾。

CPU占用100%案例分析

1、 dllhost进程造成CPU使用率占用100%

特征:服务器正常CPU消耗应该在75%以下,而且CPU消耗应该是上下起伏的,出现这种问题的服务器,CPU会突然一直处100%的水平,而且不会下降。查看任务管理器,可以发现是DLLHOST.EXE消耗了所有的CPU空闲时间,管理员在这种情况下,只好重新启动IIS服务,奇怪的是,重新启动 IIS服务后一切正常,但可能过了一段时间后,问题又再次出现了。

直接原因:

有一个或多个ACCESS数据库在多次读写过程中损坏,微软的 MDAC 系统在写入这个损坏的ACCESS文件时,ASP线程处于BLOCK状态,结果其它线程只能等待,IIS被死锁了,全部的CPU时间都消耗在DLLHOST中。

解决办法:

安装“一流信息监控拦截系统”,使用其中的“首席文件检查官IIS健康检查官”软件,

启用”查找死锁模块”,设置:

--wblock=yes
监控的目录,请指定您的主机的文件所在目录:
--wblockdir=d:\test

监控生成的日志的文件保存位置在安装目录的log目录中,文件名为:logblock.htm

停止IIS,再启动“首席文件检查官IIS健康检查官”,再启动IIS,“首席文件检查官IIS健康检查官”会在logblock.htm中记录下最后写入的ACCESS文件的。

过了一段时间后,当问题出来时,例如CPU会再次一直处100%的水平,可以停止IIS,检查logblock.htm所记录的最后的十个文件,注意,最有问题的往往是计数器类的ACCESS文件,例如:”**COUNT. MDB ”,”**COUNT.ASP”,可以先把最后十个文件或有所怀疑的文件删除到回收站中,再启动IIS,看看问题是否再次出现。我们相信,经过仔细的查找后,您肯定可以找到这个让您操心了一段时间的文件的。

找到这个文件后,可以删除它,或下载下来,用ACCESS2000修复它,问题就解决了。

2、 svchost.exe造成CPU使用率占用100%

在win.ini文件中,在[Windows]下面,“run=”和“load=”是可能加载“木马”程序的途径,必须仔细留心它们。一般情况下,它们的等号后面什幺都没有,如果发现后面跟有路径与文件名不是你熟悉的启动文件,你的计算机就可能中上“木马”了。当然你也得看清楚,因为好多“木马”,如 “AOL Trojan木马”,它把自身伪装成command.exe文件,如果不注意可能不会发现它不是真正的系统启动文件。

在 system.ini文件中,在[BOOT]下面有个“shell=文件名”。正确的文件名应该是“explorer.exe”,如果不是 “explorer.exe”,而是“shell= explorer.exe 程序名”,那幺后面跟着的那个程序就是“木马”程序,就是说你已经中“木马”了。

在注册表中的情况最复杂,通过regedit命令打开注册表编辑器,在点击至:“HKEY-LOCAL-MACHINE\ Software\Microsoft\Windows\CurrentVersion\Run”目录下,查看键值中有没有自己不熟悉的自动启动文件,扩展名为EXE,这里切记:有的“木马”程序生成的文件很像系统自身文件,想通过伪装蒙混过关,如“Acid Battery v1.0木马”,它将注册表 “HKEY-LOCAL-MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”下的 Explorer 键值改为Explorer=“C:\Windows\expiorer.exe”,“木马”程序与真正的Explorer之间只有 “i”与“l”的差别。当然在注册表中还有很多地方都可以隐藏“木马”程序,如:“HKEY-CURRENT-USER\Software\ Microsoft\Windows\CurrentVersion\Run”、“HKEY-USERS\****\Software\ Microsoft\Windows\CurrentVersion\Run”的目录下都有可能,最好的办法就是在“HKEY-LOCAL- MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”下找到“木马该病毒也称为 “Code Red II(红色代码2)”病毒,与早先在西方英文系统下流行“红色代码”病毒有点相反,在国际上被称为VirtualRoot(虚拟目录)病毒。该蠕虫病毒利用Microsoft已知的溢出漏洞,通过80端口来传播到其它的Web页服务器上。受感染的机器可由黑客们通过Http Get 的请求运行scripts/root.exe来获得对受感染机器的完全控制权。

当感染一台服务器成功了以后,如果受感染的机器是中文的系统后,该程序会休眠2天,别的机器休眠1天。当休眠的时间到了以后,该蠕虫程序会使得机器重新启动。该蠕虫也会检查机器的月份是否是10月或者年份是否是2002年,如果是,受感染的服务器也会重新启动。当Windows NT系统启动时,NT系统会自动搜索C盘根目录下的文件 explorer.exe,受该网络蠕虫程序感染的服务器上的文件explorer.exe也就是该网络蠕虫程序本身。该文件的大小是8192字节, VirtualRoot网络蠕虫程序就是通过该程序来执行的。