论坛风格切换切换到宽版
  • 2732阅读
  • 1回复

[讨论][3/12]Windows开机关机故障分析及排除! [复制链接]

上一主题 下一主题
离线bug9280
 

发帖
27
金钱
40
威望
4
只看楼主 正序阅读 0 发表于: 2005-03-12
开机故障分析

  电源原因

  要判断电源是否有在工作可检查三个地方:

  1、电源背面的散热风扇是否不转

  若是电源坏了,它的散热风扇一定不会转,但也有可能刚好是风扇本身坏了,故还应检查其他地方,以判断是否电源坏掉。

  2、计算机主机面板上的POWER指示灯是否不亮。说明:计算机主机上的LED指示灯,指示电源、硬盘、软盘遥工作情况,若是这些LED指示灯不亮,很可能就是电源没有供电。

  3、启动时是否听不到软驱、硬盘或光驱在工作的声音。说明:启动时计算机会对这些硬件装置做检查,若是听不到这些声音,表示电源根本没有供给它们。

  若是确定电源没有工作,先不要以为电源坏掉,可检查以下几个地方:

  1、总开关是否跳电了,插头是否松动,若是有使用延长线,应查看延长线的保险丝是否烧断了。

  2、电源是否因为电路短路而停止供电:由于电源本身设计有侦测短路的功能,因此它会在侦测到输出的电路有短路的情况下,自行切断所有的供电,故造成电源不工作。这种情况可由散热风扇的运行看出来,如果电源是好的,而且主机内部某处发生了短路的现象,则在开启电源时,就会发现风扇转一下就停住,并且发出滋滋的声音,若是关掉开关后一会儿,风扇又自己转了几圈,这种症状就是典型的短路现象。要找出造成短路的组件,可将所有由电源出来的直流电输出接头拔除,如果所有的接头都被拔掉之后,短路的现象消失了,那就代表某个组件的线路是短路的,可将接头逐一插回去,直到短现象再发生时,就可以确认该组件是坏掉的,更换该组件就可以了。要注意在拔接头及插接头之前电源需先关掉,以免烧掉计算机的零件。

  3、电源的直流输出是否正常:若是以上三点所提到的情况都查过了,电源仍然不工作,此时可用三用电表来量测电源的直流输出,若是完全没有输出,表示电源本身坏掉,更换一个电源,应该就可以解决问题。

  CPU的问题

  若是电源没有问题,但是仍然无法开机,则可能是CPU有问题,这包括CPU没插好,超频超得太凶了,频率调得太高,让CPU根本就跑不动,CPU核心电压调整超出范围,若是将以上问题处理完了,还是一样无法启动,由可能是CPU本身坏掉,换一颗CPU试试。

  下面我们就来看看各种Windows操作系统具体的开机故障分析。

  Windows XP启动故障

  1、双系统启动故障

  故障解决:朋友的计算机装有Win 98和Windows XP,使用一段时间后重新安装Win98,造成WindowsXP无法启动。

  故障分析:重新安装的Win98将位于系统启动分区根目录下的XP启动文件覆盖,造成XP无法启动。

  故障的解决:知道了原因,该故障就会迎刃而解了。解决问题的关键是重装XP的OS_Loader(提示:Win NT/2000与Win XP的引导程序),将XP的安装盘放入光驱,然后进入XP的安装程序,待其将安装程序拷贝到你的磁盘后立即停止,然后再回到系统启动分区的根目录,编辑Boot.ini文件,将其中所有的“$”删除即可。这里提醒大家注意的是一定要掌握好安装的分寸,因为我们安装只是XP的引导程序而不是重装XP!什么,找不到Boot.ini文件!好吧,那我再介绍一下找到OS_Loader启动文件的方法:

  首先,确认并找到系统启动分区,并进入其根目录。然后,打开菜单栏中的“工具”菜单,选择“文件夹选项”,在“文件夹选项”窗口中选择“查看”标签页,再将“隐藏受操作系统保护的文件(推荐)”前的勾去掉,这时会弹出一个警告对话框,不必理它,选“确定”就是了。还有要把“隐藏文件和文件夹”置于“显示所有文件和文件夹”,选择“确认”后再回到系统盘目录,这时你会发现在该目录下,会出现许多系统和隐藏文件,即可找到Boot.ini,ntldr.nt,detect.com这三个重要的启动文件了(注意:在编辑好Boot.ini文件后,一定要将刚才的改动再改回来)。

  2、Windows XP启动项出错

  故障现象:我的Windows XP系统出现了故障,重新安装后,启动菜单就多出了“从原来的操作系统启动”一项,如果选择这一项又无法启动任何操作系统。请问该如何解决?

  故障解决:这又是启动文件的问题了,找到系统盘根目录下的boot.ini文件,然后用记事本将其打开,然后找到并删除“C:\="Previous Operating System on C:"”项即可解决问题。另外,如果在启动菜单中还有其他不需要的启动项,也可以通过上述方法将其删除。

  3、Windows XP连续重启

  故障现象:我的电脑在Windows XP启动画面出现后,登录画面显示之前,电脑重启,每次都这样,无法进入Windows。

  故障解决:一般说来,导致此错误发生的原因是Kernel32.dll文件丢失或者被损坏。解决办法是,用Windows故障恢复控制台重新从Windows XP的安装光盘上提取一个新的Kernel32.dll文件。以下是操作步骤:

  第一步:启动故障恢复控制台;

  第二步:在命令提示符中,输入cd system32,然后按回车键;

  第三步:输入ren kernel32.dll kernel32.old,然后按回车键;

  第四步:输入map,然后按回车键;

  第五步:注意放有Windows XP光盘的光驱的驱动器名。例如为F:,在实际应用时,请用自己实际的光驱盘符代替;

  第六步:输入expand f:\i386\kernel32.dl_,然后按回车键(kernel32.dl_ 中的“l”后面是一个下划线);

  第七步:输入exit,当电脑重启时,取出Windows XP光盘,让电脑正常启动。

  4、网络故障导致无法开机问题的解决

  故障现象:朋友的一台配置为PⅢ 1GHz、128MB内存、20GB硬盘,并装有Windows XP操作系统的电脑,最近出现了问题,现象为启动后滚动条滚动数次后,出现黑屏,但硬盘灯有时还在闪动,等了一段时间后,还是无法恢复正常。虽然可以进入安全模式,但比平常慢了许多。

  故障解决:首先查杀病毒,没有任何发现。启用Windows XP的系统还原功能,恢复系统到发生问题的前一天,故障依旧。最后干脆用Ghost软件恢复了系统,还是不行。

  后来在无意中把网线拔了下来,故障竟然顺利地解决了。但是只要连上网线便无法开机。启动Windows XP后,如果再把网线插上,系统马上反应迟钝,连移 动鼠标都很困难。

  经检查后发现,网线的水晶头存在轻微短路现象,一根非常细的铜丝搭在两个弹片上,因此才会造成上述现象。用镊子夹出小铜丝后,插上网线,启动电脑,顺利地进入到了Windows XP,速度也如当初般飞快了。

  Win 2000开机故障

  理论上只要是软件就会有BUG,Win 2000也不例外,对于Win 2000无法启动故障一般可以分成两种情况:一是Win 2000可以引导,但不能正常登录,屏幕上有错误提示信息;二是Win 2000不能引导,当选择启动Win 2000时,却进入了Win 9X或DOS 状态,要不就显示出错信息。

  了解掌握Win 2000的启动过程,对于我们解决无法启动的问题是有很大帮助的。Win 2000具体的启动过程大致分为以下四步:第一步:加电自检。第二步:加载主引导记录到内存中,主引导记录寻找分区引导表,并将活动分区上的引导扇区加载到内存中。第三步:从引导扇区读初始化NTLDR。第四步:如果有SCSI 设备,NTLDR将NT-BOOOTDD.SYS 加载到内存并运行NTLDR读取BOOT.INI 文件,再显示启动菜单。如果选择Win 2000,则NTLDR运行NTDETECT.COM检测计算机硬件设备,并将结果保存到注册表中,最后加载NTOSKRN1.EXE、HAL.DLL等文件和设备驱动程序,引导过程结束。如果选择Win9X或DOS ,则运行BOOTSECT.DOS以启动Win9X或DOS 操作系统。

  对于第一种情况,故障原因主要是由注册表错误引起的,我们可以重新启动机器,按F8键,在Win 2000系统启动菜单中选择“最后一次正确的配置”,系统会自动选择使用上一次正常启动的注册表进行启动。如果已经非正常启动了多次,无法正确引导时,可以在系统启动菜单中选择“安全模式”,系统会对注册表进行自动修复工作,在安全模式启动成功后,即可选择正常启动方式。

  对于第二种情况,故障原因主要是由系统文件被破坏而引起的。我们可以使用“安装引导盘”启动机器,当屏幕上出现“欢迎使用安装程序”界面时,按“R”键选择“要用紧急修复过程修复”。按“R”键后,出现“手工修复”和“自动修复”两个选项,系统默认“检查启动环境”、“验证Win 2000系统文件”、“检查启动扇区”,无论选择“手工修复”还是“自动修复”都需要提供Win 2000“紧急修复盘”,如果没有“紧急修复盘”,可以按“L”键自动寻找硬盘的Win 2000系统文件。修复过程结束后,重新启动机器,即可重新引导并允许用户按照原来的配置登录Win 2000。如果我们安装了双系统,一般来说不会出现两个系统同时损坏崩溃,除非C盘引导扇区被破坏。我们可以进入Win 9X或DOS 直接执行Win 2000的安装文件SETUP.EXE,直接选择修复功能对Win 2000系统进行完整性修复。

  此外,笔者在实际应用中发现,Win 2000不能正常启动的故障大都是由于用户误操作引起的,不小心删除了硬盘引导分区中NTLDR、BOOT.INI 、NTDE-TECT.COM、BOOTSECT.DOS等文件,致使系统不能自动引导。虽然可以通过上述方法来解决,但是太繁琐。根据上面介绍的Win 2000启动过程可以看到,一旦安装了Win 2000,其就会在硬盘安装引导分区的根目录下生成NTLDR、BOOT.INI 、NTDETECT.COM、BOOTSECT.DOS等文件,由它们负责完成对系统的引导。如果这些文件被破坏,Win 2000就无法启动了。因此,我们完全可以在Win 2000安装成功,继制作了四张“安装引导盘”、一张“紧急修复盘”后,还需要再补作一张“紧急启动磁盘”,当系统无法启动时,可以利用它来启动并修复。制作
方法如下:先在Win 2000下格式化一张3.5英寸软盘;再将硬盘主引导分区根目录下可能存在的Win 2000系统的所有文件分别拷贝到该软盘上。注意:这些文件都具有隐含、只读、系统等属性。一旦Win 2000中的启动文件被破坏,引起系统无法自动引导时,可以利用该“紧急启动磁盘”来引导,引导成功后,将该软盘上的所有文件都复制到硬盘主引导分区的根目录下,从而可以达到快速修复系统的目的。此修复方法快速便捷,具有很高的实用性。

  Win 98启动故障

  Windows 98系统不能正常启动或关闭,有时是因为系统文件感染了病毒,可以借助杀毒软件轻松解决。更多的原因是系统设置不当或某些文件损坏引起的。Windows 98启动时死机的原因比较复杂,因为Windows 98在系统引导时要经过一个彻底的硬、软件检测过程,其中的任何一个环节都可能引起系统工作不正常。

  1、系统第一次启动就死机

  如系统第一次启动就死机,应怀疑硬件安装或设置有问题。这时,应在系统引导出现"Start Windows 98"时立即按下F8键,选"Safe mode"(安全模式)启动系统。单击"开始/运行",在打开的框中输入"msconfig",单击"确定"。然后根据下面不同的情况选择不同的选项卡。

  ①禁止32位磁盘存取

  如果硬盘不支持32位存取方式,那么系统会在启动过程中挂起。这时应单击"高级"选中"强制兼容方式磁盘访问"复选框,并按"确定"。系统提示重新启动计算机,单击"是"重新启动系统。如果计算机正常启动,则说明硬盘太陈旧了,不能支持32位存取方式,应将它换掉。

  如果系统无法使用"Safe mode"进入安全模式,则可按F8键通过"Command prompt only"项进入DOS状态。当出现DOS提示符后,键入"WIN/D:F"来启动Windows 98。如果成功,同样说明系统拒绝采用32位磁盘存取模式来运行Windows 98。

  ②保证基于BIOS的磁盘操作

  如果采用上述方法不能成功,那么Windows 98可能要求使用基于BIOS的磁盘操作系统。单击"高级",选中"禁止虚拟HD IRQ"复选框,单击"确定",再击"确定",再重新启动系统。

  如果系统无法使用"Safe mode"进入安全模式,则可按F8键通过"Command prompt only"项进入DOS状态。当出现DOS提示符时,键入"WIN/D:V"来启动Windows98。如果启动成功,那么可在SYSTEM.INI文件中的[386Enh]项目后面加入下列设置:VirtualHDirq=0

  ③禁止Windows 98使用ROM断点

  一个ROM断点是PC BIOS中的一个地址,它含有Windows 98从安全模式转换成实模式时所使用的指令。一般情况下,Windows 98在指定地址寻找那些断点指令。但是,如果使用了第三方内存管理程序,需禁止使用ROM断点。单击"高级",选中"禁用系统ROM断点"复选框,单击"确定",再击"确定",重新启动计算机,如启动成功,说明系统不能使用ROM断点。

  如果系统无法使用"Safe mode"进入安全模式,则可按F8键通过"Command prompt only"项进入DOS状态。当出现DOS提示符时,键入"WIN/D:S"来启动Windows98。如果启动成功,那么可在SYSTEM.INI文件中的[386Enh]项目后面加入下列设置:SystemROMBreakPoint=0

  2、出现"Starting Windows 98……"信息后死机

  这种故障多是由于Windows 98的DOS启动部分受到损坏。如果有安装Windows 98时创建的启动盘,将此盘插入软驱重新启动机器,启动后使用"SYS C:"命令向C盘传送系统即可。如安装时没有建立启动盘,可到其他机器上通过"控制面板/添加删除程序/创建启动盘"来创建启动盘。但要注意,传输的系统版本须与原系统版本一致,否则系统无法启动。

  3、启动后立即自动关机

  产生该故障的原因是Windows 98启动时,设置驱动程序转载出错,导致系统认为硬件无法正常工作。可以在系统启动出现"Start Windows 98"时按下F8键,利用启动模式中的"Step-by-step confirmation"选项来确认。如果系统运行至"Load all Windows drivers[ENTER=Y,ESC=N]"时,按回车键后出现安全关机信息,则肯定是这个原因。

  重新启动系统,进入Windows安全模式(Safe mode)。打开Windows/System.INI,检查其中的boot项,将每一条装载的驱动程序与C:\Windows\System下对应的drv文件对比,即检查[boot]项后面扩展名为drv的语句的等号右边的驱动程序名是否与C:\Windows\System下对应的drv文件的文件名相一致,若不一致则加以更正。若System.INI所指定的驱动程序丢失或受到破坏,则可从其他机器的Windows 98系统中拷贝过来。如无法拷贝,也可临时在该行前加注解符";"跳过该行。

  关机故障分析

  Windows的关机程序执行时会完成所有磁盘写操作,清除磁盘缓存,执行关闭窗口程序,关闭所有当前运行的程序,将所有保护模式的驱动程序转换成实模式。造成Windows系统出现关机故障的原因有很多种,下面的内容我们就来具体分析一下。

  1.退出Windows时的声音文件损坏

  首先,你可确定“退出Windows”声音文件是否已毁坏——单击“开始”→“设置”→“控制面板”,然后双击“声音”。在“事件”框中
,单击“退出Windows”。在“名称”中,单击“(无)”,然后单击“确定”,接着关闭计算机。如果Windows正常关闭,则问题是由退出声音文件所引起的,要解决这一问题,请选择下列某项操作:从备份中恢复声音文件;重新安装提供声音文件的程序;将Windows配置为不播放“退出Windows”的声音文件。

  2.快速关机不正常

  而快速关机是Windows 98中的新增功能,可以大大减少关机时间。但是,该功能与某些硬件不兼容,如果计算机中安装了这些硬件,可能会导致计算机停止响应。你可禁用快速关机,先单击“开始”→“运行”,在“打开”框中键入“Msconfig”,然后单击“确定”。单击“高级”→“禁用快速关机”,单击“确定”,再次单击“确定”。系统提示重新启动计算机,可重新启动。如果计算机能正常关机,则快速关机功能可能与计算机上所安装的一个或多个硬件设备不兼容。

  3.注意“高级电源管理”

  计算机上的“高级电源管理(APM)”功能也可引起关机死机或黑屏问题。而要确定APM是否会引起关机问题,可单击“开始”→“设置”→“控制面板”,然后双击“系统”。在“设备管理器”选项卡上,双击“系统设备”。双击设备列表中的“高级电源管理”,单击“设置”选项卡,然后单击以清除“启用电源管理”复选框。连续单击“确定”,直到返回“控制面板”。重启动计算机。关闭计算机,如果计算机正常关机,则问题的原因可能在于APM。

  4.启动关机故障

  大家在使用电脑时,还会经常遇到在Windows刚刚启动的时侯就显示“你可以安全地关闭计算机了”,或者启动时马上关机或关机时重新启动等故障。这类故障的原因一般来说是由于Wininit.exe或Vmm32.vxd文件的损坏所造成的。解决办法是重新从Windows安装程序压缩包中调取这两个文件。进入Windows\system子目录下,将Vmm32.vxd改名为Vmm32.XXX进行备份,然后再单击“开始”→“程序”→“附件”→“系统工具”→“系统信息”。单击菜单栏中的“工具”,然后选择“系统文件检查器”,单击“从安装盘提取一个文件”,然后在“要提取的文件”框中输入“Wininit.exe”或“Vmm32.vxd”。单击“开始”,然后按照屏幕上的提示进行操作,以便从Windows CD-ROM或安装盘将文件提取到C:\Windows\System文件夹,然后重复此步骤,以替换文件Wininit.exe或Vmm32.vxd。

  5.Bootlog.txt文件出错

  此外,在Bootlog.txt文件中存在定位问题也可引起关机黑屏故障。你可先使用文本编辑器,如“记事本”,检查Bootlog.txt文件中的“Terminate=”条目。这些条目位于文件的结尾,可为问题的起因提供一定的线索。对每一个“Terminate=”条目,查找所匹配的“EndTerminate=”条目。

  Terminate=Query Drivers表明内存管理程序有问题;
  Terminate=Unload表明Network与Config.sys中的实模式或网络驱动程序存在冲突;
  Terminate=Reset Display表明可能需要更新视频驱动程序;
  Terminate=Rit表明声卡或鼠标驱动程序存在问题;
  Terminate=Win32表明与32位程序有关的问题阻塞了线程。
  如果Bootlog.txt文件的最后一行为“EndTerminate=KERNEL”,Windows 98就可成功关闭。

  6.Config.sys或Autoexec.bat有问题

  此外,你可检查Config.sys文件或Autoexec.bat文件中是否存在冲突?先确定Config.sys文件或Autoexec.bat文件中是否存在冲突,可单击“开始”,然后单击“运行”。在“打开”框中,键入“Msconfig”,然后单击“确定”。单击“诊断启动”,然后“确定”。系统提示重新启动计算机时,请单击“确定”。如果计算机的启动或关闭不正确,请确定问题是由Config.sys或Autoexec.bat文件的哪一行引起的。

  要确定引起问题的行,可重新启动计算机。计算机重新启动时,请按住Ctrl键。从“Startup”菜单中选择“Safe Mode安全模式”。启动后单击“开始”,然后再击“运行”。在“打开”框中,键入“Msconfig”,然后单击“确定”。单击以清除Config.sys和Autoexec.bat选项卡中不含Windows图标行的复选框。使用此Config.sys文件,单击以启用某行。单击“确定”。当系统提示重新启动计算机时,单击“确定”。如果计算机的启动和关闭都很正常,请启用另一行,并重复上述步骤的操作,以逐步启用Config.sys文件和Autoexec.bat文件中的行,直到发现问题为止。

  7.内部系统问题

  此外,可确定是否存在内部系统问题。单击“开始”→“运行”。在“打开”框中,键入“Msconfig”,然后单击“确定”。在“常规”选项卡中单击“高级”。单击以清除“高级疑难解答设置”中的下列复选框,然后单击“确定”:禁用系统ROM中断点;禁用虚拟HD IRQ;EMM不包含A000-FFFF。系统提示重新启动计算机时,单击“确定”。如果计算机正常启动,可重复以上步骤,但在步骤中“单击以清除‘高级疑难解答设置’中的下列复选框”时单击以选中某复选框。重复此过程,每次选中其它某复选框,直到发现计算机无法正常关闭为止。一旦发现计算机无法重新启动或关闭,可再次重复以上步骤单击以清除刚才选中的复选框即可。

  8.检查CMOS设置

  CMOS设置不正确一样也会引起电脑关机问题,大家在电脑启动时可按“Del”键进入CMOS设置页面,重点检查CPU外频、电源管理、病毒检测、IRQ中断开闭、磁盘启动顺序等选项设置是否正确。具体设置方法你可参看你的主板说明书,其上面有很详细的设置说明。如果你对其设置实在是不太懂,建议你可直接在CMOS载入或取下CMOS电池、短接跳线,选用厂家出厂默认设置即可。

  9.硬件问题

  此外,一些BIOS本身的问题或硬件系统本身的问题也会引起不能关机故障。当你发现你安装了新的硬件在关机时出现系统挂起的情况,如显示器黑屏,键盘鼠标无响应等,那么很可能是为新硬件所配置的驱动程序有兼容性的问题。要解决这种第三方的硬件不兼容问题,一般都是到硬件厂家网站上查找解决方案,找到该设备的最新驱动程序并下载安装到你的机器系统中,一般即可解决该问题。

  (2)智能关机设置

  添加到“任务计划”窗口中。双击“任务计划”窗口中的“ShutdownComputer”快捷方式,在弹出的窗口中点“日程安排”选项卡,单击“计划任务”下拉式列表框,从中选择“空闲时”,在“当计算机空闲时间超过XX分钟处将时间间隔改为你认为合适的时间间隔,比如25分钟。建议将时间间隔设为15~30分钟,因为设置的时间过短,反复开关机会影响计算机寿命,设置的时间太长则无法达到保护我们系统的目的。最后单击“设置”选项卡,清空所有对话框前的复选框,单击“确定”按钮。

  另外,设置好自动关机后,如果想取消的话,可以在运行中输入“shutdown -a”。另外输入“shutdown -i”,则可以打开设置自动关机
对话框,对自动关机进行设置。

  Shutdown.exe的参数,每个都具有特定的用途,执行每一个都会产生不同的效果,比如“-s”就表示关闭本地计算机,“-a”表示取消关机操作,下面列出了更多参数,大家可以在Shutdown.exe中按需使用。

  -f:强行关闭应用程序

  -m \\计算机名:控制远程计算机

  -i:显示图形用户界面,但必须是Shutdown的第一个选项

  -l:注销当前用户

  -r:关机并重启

  -t时间:设置关机倒计时

  -c "消息内容":输入关机对话框中的消息内容(注意:不能超127个字符)

  下面的文章中,我们就来具体分析一下Windows XP/2000/98三种操作系统的关机故障。

  Win XP关机故障

  对于Windows XP来说,由于其采用了安全性能较高的NT内核,系统运行还算稳定,除了关机速度较慢之外,一般情况下很少发生关机故障。但下述一些故障现象您还应予以关注。

  对于Windows XP来说,由于其采用了安全性能较高的NT内核,系统运行还算稳定,除了关机速度较慢之外,一般情况下很少发生关机故障。但下述一些故障现象您还应予以关注。

  1、关机重启故障

  该故障是Windows XP操作系统关机故障中最容易出现的故障。造成该故障的原因可能有以下几方面原因:

  1)系统设置在添乱

  Windows XP默认情况下,当系统出现错误时会自动重新启动,这样当用户关机时,如果关机过程中系统出现错误就会重新启动计算机。将该功能关闭往往可以解决自动重启的故障。

  在桌面上右键点击“我的电脑”,在弹出的右键菜单中选择“属性”,弹出“系统属性”窗口,点选“高级”选项卡,点击“启动和故障恢复”栏目中的“设置”按钮,弹出“启动和故障恢复”窗口。在“系统失败”栏目中将“自动重新启动”选项前的对勾去掉,点“确定”按钮。

  2)高级电源管理在捣鬼

  众所周知,关机是与电源管理密切相关的,造成关机故障的原因很有可能是电源管理对系统支持不好造成的。

  点击“开始→设置→控制面板→性能与维护→电源选项”,在弹出的窗口中,根据需要启用或取消“高级电源支持”即可。如果你在故障发生时使用的是启用“高级电源支持”,就试着取消它,如果在故障发生时,你使用的是取消“高级电源支持”就试着启用它,故障往往会迎刃而解。

  3)USB设备不省心

  现在是USB设备大行其道之时,什么U盘、鼠标、键盘、Modem等等,应有尽有。殊不知这些USB设备往往是造成关机故障的罪魁祸首。当出现关机变成重启故障时,如果你的电脑上接有USB设备,请先将其拔掉,再试试,如果确信是USB设备的故障,那么最好是换掉该设备,或者是连接一个外置USB Hub,将USB设备接到USB Hub上,而不要直接连到主板的USB接口上。

  2、关机蓝屏

  1)Windows XP有Bug

  Windows XP有一个关机故障的Bug,如果你的计算机在关机过程中时常出现关机蓝屏,而且该故障是间歇性的,按下“Ctrl+Alt+Delete”键也毫无反应,那么可以肯定你的系统还没有打上相应的补丁。请下载SP1补丁包打上补丁,一般就可以了。

  2)创新声卡的驱动有问题

  如果你使用的是创新声卡,并且在关机过程中出现蓝屏,错误码是“0X0A”,那么,请进入设备管理器,将声卡删除,刷新后,手动安装最新的带有数字签名的驱动程序。

  3)罗技鼠标、键盘不完善

  如果你使用的是罗技的网络键盘,并且安装了Key Commander软件来驱动键盘相应的网络功能,则有可能造成关机变成重启故障。如果你的罗技鼠标的驱动程序是MouseWare8.6,则会造成关机蓝屏故障,你只有卸载该驱动才能解决问题。

  3、关机不能自动切断电源

  众所周知,关机是与电源管理密切相关的,造成关机故障的原因很有可能是电源管理对系统支持不好。点击“开始→设置→控制面板→性能与维护→电源选项”,在弹出的窗口中,根据需要启用或取消“高级电源支持”即可。

  如果你在故障发生时使用的是启用“高级电源支持”,就试着取消它;如果在故障发生时,你使用的是取消“高级电源支持”就试着启用它,故障往往会迎刃而解。

  此外,USB设备也往往是造成关机故障的罪魁祸首。当出现关机变成重启故障时,如果你的计算机上接有USB设备,请先将其拔掉,再试试。如果确信是USB设备的故障,那么最好是换掉该设备,或者是连接一个外置USB Hub,将USB设备接到USB Hub上,而不要直接连到主板的USB接口上。

  1)没有开启电源支持

  依次点击“开始→设置→控制面板→电源选项→高能电源管理”,勾选“启用高级电源管理支持”即可。

  2)BIOS设置有误

  可能是误修改了BIOS中有关电源管理的选项,如果你对BIOS设置比较熟悉,请进入BIOS,试着修改BIOS中有关电源管理的选项。如果你对BIOS不熟悉,那么干脆选择“Load default setup”选项,恢复BIOS到出厂时默认的设置即可。

  3)Office XP也惹祸

  Office XP当中Ctfmon.exe一直是一个颇有争议的问题。Ctfmon.exe是微软的文本服务文件,只要用户安装了Office XP并且安装了“可选用户输入方法组件,这个文件就会自动调用它,为语音识别、手写识别、键盘以及其它用户输入技术提供文字输入支持。即使我们没有启动Office XP,Ctfmon.exe照样在后台运行。就是它,往往造成了关机故障,你不妨将其卸载试试。

  依次点击“开始→设置→控制面板→添加/删除程序”,在目前已安装的程序中选中“Microsoft Office XP Professionain With FrontPage”,点击“更改”按钮,在“维护模式选项”对话框中选择“添加或删除功能”选项,点下一步,弹出“为所有Office应用程序和工具选择安装选项”对话框,展开“Office共享功能”选项,选中“中文可选用户输入方法”选项,在弹出菜单中选择“不安装”,点“更新”按钮即可。

  4)APM/NT Legacy Node没有开启

  一般情况下APM/NT Legacy Node没有开启可能造成关机却不能自动切断电源。进入设备管理器,点菜单栏中的“查看→显示隐藏的设备”,显示出系统中所有的隐藏设备。在设备列表框中查看有无APM/NT Legacy Node选项。如果你的电脑支持此功能,就会有该选项,双击,在弹出的属性对话框中,点击“启用设备”按钮即可。

  注:此文章所述是笔者遇到的一些关机故障案例,您可酌情参考。

  5、电源设置不当造成不能正常关机

  安装WinXP后不能自动关机,如排除了上述各种原因后,有可能是其控制面板中的电源选项设置不正确,请检查你的设置,保证ACPI和APM能够正常工作。也有的主板系统BIOS中的APM(高级电源管理)和Win XP之间不完全兼容(以AMI BIOS为多),因此不能自动关机。选择关机却变成重新启动系统,在这种情况下只能手动关机了(按下电源开关保持4秒钟后放开,如果少于4秒则无效)。解决问题的根本办法是升级主板的系统BIOS,采用新的版本。

  Win 2000关机故障

  1.硬件问题导致Win2000出现关机故障

  例如,IntelBX主板对ACPI电源管理标准的兼容性不好,而Win2000要求主板符合全部的ACPI标准,因此很多老BX主板必须在控制面板里手动打开“强制APM电源管理”才能在Win2000下自动关闭电源。如果不能解决,请升级主板的BIOS到支持ACPI电源管理的版本。

  另外,也有不少用户都碰到过Win2000关机时蓝屏的现象。这时应检查你的内存条是否插好,内存条的质量是否过关,因为大部分系
统在关机时蓝屏都提示“physical memory dump”(物理内存崩溃)。其次应该检查网卡、声卡和显卡驱动程序的版本以及资源分配是否正确,CPU的温度是否过高。

  2.设置不当导致无法正常关机

  在“控制面板”里将电源使用方案选定为“家用/办公桌”,并将电源选项中的“高级电源管理”选定为“启动高级电源管理支持”,
然后选择“APM/ACPI支持”即可。

  如果上述措施无法解决,还可以使用Win2000的修复安装。请注意:在安装结束后第一次启动时,你需要进入MS-DOS方式,然后手工修
改C盘根目录下的“TXTSETUP.SIF”文件,找到“ACPIEnable”这一句(位于文件尾部),把“ACPIEnable”后面的数值设置成1,存盘
退出。

  另外,还可以通过修改注册表来解决。具体方法是先运行“Regedit”(注册表编辑器),找到注册表中
“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon”这一项。在该子键下,如果存在键值“PowerdownAfterShutdown”,则将其值改为“1” 如果不存在这个值,则按类型“REG_SZ”添加一个新的键值,然后将其值设为“1”,退出注册表编辑器。接下来在Win2000光盘中提取“hal.dll”文件,在DOS下执行以下命令:

  cd %systemroot%\system32(回车)

  rename hal.dll hal.old (回车)

  copy f:\i386\hal.dll.softexhal.dll(回车)

  (%systemroot%指的是Win2000的安装目录)

  然后重新启动机器。

  3.软件冲突导致关机故障

  需要注意的是,安装了系统还原软件或者虚拟光驱软件也有可能造成Win2000不能关机。此外,部分杀毒软件在Win2000关机的时候也容
易造成蓝屏。因此把这些软件升级到最新版本或者直接反安装掉也许可以解决问题。

  最后,安装Win2000的SP1、SP2和SP3补丁集,也不失为解决Win2000关机问题的一个好方法。

  Win 98关机故障

  大家知道,快速关机是Windows98中的新增功能,它可以大大减少关机的时间。但是,该功能与某些硬件不兼容,如果计算机中安装了这些硬件,可能会导致计算机停止响应,使你的Windows98不能正常关闭。那么我们就禁用快速关机:

  1.点击“开始——运行”,在“打开”框中键入“msconfig”,然后单击“确定”;

  2.点击“高级”,选中“禁用快速关机”复选框,点击“确定”,然后再次“确定”;

  3.这时系统将提示重新启动计算机,请重新启动你的计算机;

  4.重新启动计算机后再次关闭计算机,等候关机。如果计算机能够正常关机,则快速关机功能可能与计算机上所安装的多个硬件设备不兼容,你可以与计算机上所安装设备的供应商联系。

  二、检查AMP(高级电源管理)功能

  1.点击“开始——设置——控制面板”,然后双击“系统”;

  2.在“设备管理器”选项卡上,双击“系统设备”;

  3.双击设备列表中的“高级电源管理”,再点击“设置”选项卡,然后清除“启用电源管理”复选框;

  4.点击“确定”;

  5.重启动计算机;

  6.关闭计算机,如果计算机正常关机,则问题可能在于APM。请关闭“高级电源管理”功能。

  三、退出Windows声音文件

  1.点击“开始——设置——控制面板——声音”;

  2.在“事件”框中,点击“退出 Windows”;

  3.在“名称”中,选中(无);

  4.单击“确定”;

  5.关闭计算机。

  此时如果你的Windows98能够正常关闭,则问题是由退出声音文件所引起的。要解决这一问题,你可以从备份中恢复声音文件或重新安装提供声音文件的程序,也可以将Windows98配置为不播放“退出Windows”声音文件即可。

  四、检查“启动”文件夹

  通过检查“启动”文件夹来确定“启动”文件夹中的程序是否与启动过程冲突:

  1.点击“开始——运行”;

  2.在“打开”框中,键入“msconfig”,然后单击“确定”;

  3.选中“装载启动组项目”复选框;

  4.点击“确定”;

  5.此时系统将提示重新启动计算机时,请“确定”。

  如果计算机无法正常启动或关闭,则问题可能在于从“启动”文件夹中所加载的程序,将其清除即可。

  五、检查Config.sys和Autoexec.bat文件

  1.点击“开始——运行”, 在“打开”框中,键入“msconfig”,然后单击“确定”;

  2.选择“诊断启动”项;

  3.点击“确定”。

  此时系统将提示重新启动计算机,请点击“确定”。如果计算机的启动或关闭不正确,那么就请你按下面方法来确定问题是由Config.sys还是Autoexec.bat文件中的哪一行所引起的冲突故障:

  重新启动计算机,启动时,按住Ctrl键,从“Startup”菜单中选择“SafeMode”;

  点击“开始——运行”;

  在“打开”框中,键入“msconfig”,然后单击“确定”;

  点击清除Config.sys和Autoexec.bat选项卡中不含Windows图标行的复选框,使用此Config.sys文件,点击启用某行;

  点击“确定”,重新启动计算机。如果计算机的启动和关闭都很正常,启用另一行,并重复步骤4、5的作。

  就这样逐步启用Config.sys文件和Autoexec.bat文件中的行,直到发现问题为止。哪行有问题就对症下药地处理那一行!

  六、检查内部系统问题   

  1.点击“开始——运行”;

  2.在“打开”框中,键入“msconfig”,然后点击“确定”;

  3.再点击“高级”,清除“高级疑难解答设置”中的“禁用系统ROM中断点”、“禁用虚拟HDIRQ”和“EMM不包含A000_FFFF”复选框,然后点击“确定”;

  4.重新启动你的计算机。

  此时如果你的计算机正常启动,请重复以上步骤,然后在步骤3中选中某一复选框。重复此过程,直到发现计算机无法正常启动为止。

  七、检查System.ini文件或Win.ini文件

  1.点击“开始——运行”;

  2.在“打开”框中,键入“msconfig”,然后单击“确定”;

  3.在“常规”选项卡中,清除“选择性启动”中的所有复选框,选中“处理System.ini文件”复选框,再选中“处理Win.ini文件”复选框;

  4.点击“确定”;

  5.重新启动你的计算机。

  此时如果计算机无法正常启动或关闭,则表明你的System.ini或Win.ini文件中的条目存在问题。请你仔细检查每一条目,以确定原因。确
定引发问题的条目之后,请删除此条目或在此条目前加上(;)禁用此条目或修改此条目即可解决此问题。

  八、查看Bootlog.txt文件

  请用文本编辑器“记事本”,检查Bootlog.txt文件中的Terminate=条目。这些条目位于文件的结尾,可为问题的起因提供一定的线索。如果Bootlog.txt文件的最后一行为:EndTerminate=Kernel,你的Windows98就可以成功的关闭。如果Bootlog.txt文件的最后一行为下列某项条目,请检查所列出的可能原因:

  Terminate=QueryDrivers 说明内存管理程序有问题。

  Terminate=UnloadNetwork 说明与Config.sys中的实模式网络驱动程序冲突。

  Terminate=ResetDisplay 说明需要更新视频驱动程序。

  Terminate=RIT 说明声卡或鼠标驱动程序与计时器方面有问题。

  Terminate=Win32 说明与32位程序有关的问题阻塞了线程。

  九、检查Logos.sys文件

  Logos.sys是图像文件,作用是显示提示“现在可以安全地关闭计算机了”。如果该文件损坏,则关机时将不出现上述的提示信息。解决方法是将logos.sys文件删除,然后从别的Windows98系统中拷贝该文件到Windows子目录下即可。

  4、注册表存在问题

  Windows 98不能正常启动或关闭,有可能是系统注册表有问题。这时可以通过系统启动菜单的Command prompt only选项进入DOS状态,运行Regedit,通过"引入/导出注册表文件"来备份注册表,可以直接备份Windows子目录下的"System.dat"和"User.dat"二文件(隐含文件),以便出故障时能尽快修复注册表。

  十、检查硬件

  检查计算机的硬件配置,可以使用设备管理按下述步骤进行。

  进入“控制面板”,双击“系统”图标。 在“设备管理”标签下,使下列分支下的所有设备无效:

  显卡

  软盘驱动器控制器

  硬盘驱动器控制器

  键盘

  鼠标

  网卡

  PCMCIA插槽

  端口

  SCSI控制器可以采用下列步骤使设备管理器中的某个设备无效:

  1.双击包含你想选定的设备,单击该设备,然后单击属性;

  2. 在“常规”标签下,选定“在此硬件配置文件中禁用”复选框,然后单击“确定”;

  3.重新引导你的系统。

  如果问题解决,逐个启用刚才禁用的设备,并检查有没有设备冲突。

  按下列顺序逐个启用设备:

  COM端口

  硬盘控制器

  软盘控制器

  其它设备

  启用禁用的设备,并检查有没有设备冲突可按下述步骤进行:

  1.在设备管理器中双击包含你想选定的设备,单击该设备,然后单击属性;

  2.在“常规”标签下启用禁用的设备;

  3.在“资源”标签下检查“冲突的设备列表”的内容。注意,并非所有设备都有“资源”标签。 单击“确定”;

  4.重新启动系统。

  如果问题仍然没有解决,可以单击“开始——程序——附件——系统工具——系统信息”,然后单击“工具”菜单,单击“自动跳过驱动程序代理”工具以启用所有被禁用设备的驱动程序。

  如果通过上述步骤,确定了是某一硬件引起的非正常关机问题,应该与该设备的代理商联系,以更新驱动程序或固件(firmware,指更新升级flash ROM的内容)。

  其实Windows 98系统非正常关机的故障并不可怕,只要我们认真对待,通过以上几种方法,基本上能够解决你的Windows98不能正常关闭的问题。

  总结

  每个人都想拥有一台没有故障的计算机,那么合理的配置操作系统和对硬件的保护是必不可少的。从本文所讲的内容我们不难看出,要想不在遇到问题的时候手足无措,就必须掌握应对故障的方法。最后笔者希望通过上述的讲解,能让你以后使用电脑的过程中不再出现开机和关机故障。
黄色问号?
离线jyculture

发帖
404
金钱
330
威望
33
只看该作者 1 发表于: 2005-03-12
用户被禁言,该主题自动屏蔽!