首先谈谈Windows系统自动关机的条件。在Win98及更高版本的系统中都支持自动关机,即不通过电源的物理开关实现关机。自动关机是通过****作系统支持的ACPI(Advanced Configuration and Power Interface,高级系统配置和电源管理)技术来实现的(当然ACPI的功能不仅仅是自动关机)。ACPI是由英特尔、微软和东芝等多家公司共同开发的,可以在BIOS之上通过****作系统进行电源管理。该技术要求主板控制芯片和其他I/O芯片与****作系统建立标准联系通道,使****作系统可以通过瞬间软电源开关(MSPS:Momentary Soft Power Switch)进行电源管理。因此,只有在硬件(控制芯片)、电源(ATX电源)及****作系统(Win98以上版本)都支持ACPI技术的前提下,自动关机才能实现。因此,为了保证自动关机的实现,在BIOS设置中,必须把“ACPI fnuction”设置为“Enabled”;同时必须启用APM(高级电源管理)功能。 自动关机是一个比较复杂的过程,它是由系统进程Csrss和Winlogon配合并调用关机函数ShutdownSystem来完成的,这个函数进一步调用SetSystemPowerState关闭驱动程序和其他的当前执行程序子系统(如即插即用管理器、电源管理器、执行程序、IO管理器、配置管理器、内存管理器等)。此外,执行自动关机时,系统还要检查当前系统中各种外部设备的状态以及尚未关闭的应用程序的状态,处理各个数据缓冲器中的数据等。如果在上述工作中发生错误就不能正常关机。因此一般说来在关机之前应该使各种外设停止工作,关闭所有的应用程序后再行关机。 在Windows系统中的确常常出现自动关机失败的情况,下面谈谈具体的原因和处理办法。 1.系统文件中自动关机程序有缺陷。为了确认是否是这个原因所致,可以作下述实验。在“开始/运行”中输入命令:“rundll32 user.exe,exitwindows”,看看能否正常关机。如果在这个命令下可以正常关机,表示自动关机程序可能有某种缺陷,如果使用的是Win98系统,请在“开始/程序/附件/系统工具/系统信息/工具/系统文件检查器”检查系统文件的竖坦清完整性和修补文件。如果采用其他系统(Me/2000/XP),也可在相应的项目中完成文件修补。如果修补文件仍然不能解决问题,只能重新安装系统。而运行“rundll32 user.exe,exitwindows”也不能正常关机,则可能是****作系统中某些系统程序有缺陷,但是处理办法仍然是修补系统或者重新安装系统。 2.病毒和某些有缺陷的应用程序或者系统任务有可能造成关机失败。首先查杀病毒,在关机之前关闭所有的应用程序。由于有些应用程序是系统启余前动时加载的,因此可在“启动”菜单(在“开始/运行”中输入命令:“msconfig”)中逐个减去加载的程序,以便看看有无影响关机的文件(当然要重新启动之后才能生效)。 3.外设和驱动程序兼容性不好,不能响应快速关机。可在“开始/运行”中输入命令:“msconfig”,在“常规”标签页中选择“高级”,在打开的窗口中选择“禁用快速关机”。如果怀疑外设有故障,也可以逐个卸载外设进行检查,以便找到有影响的外设。 4.如果设置了在关闭Windows时使用声音文件,当该文件被破坏时也可以造成关机失败。请在“控制面板/声音/事件”中选择“退出Windows”项,把声音名称设置为“无”。这样处理之后如果能够正常关机,则表示的确是该原因所致,可重新安装声音文件供使用。 5.在Win98自动关闭时将显示“现在可以安全地关闭计算机了”,这个内容是由Windows目录下的“logos.sys”文件完成的,如果这个文件损坏则不能出现上述提示,而以文本形式提示:“you can now safely turn off you computer”,这也可能造成自动关机失败,恢复该文件即可。 6.安装WinXP后不能自动关机,如果排除了上述各种原因后,有可能是其控制面板中的电源选项设置不正确,请检查你的设置信配,保证ACPI和APM能够正常工作。也有的主板系统BIOS中的APM(高级电源管理)和Win XP之间不完全兼容(以AMI BIOS为多),因此不能自动关机。选择关机却变成重新启动系统,在这种情况下只能手动关机了(按下电源开关保持4秒钟后放开,如果少于4秒钟则无效)。解决问题的根本办法是升级主板的系统BIOS,采用新的版本。 停止和恢复GICQ的自启动 问:我和我朋友都喜欢去联众玩网络游戏,我的电脑每次一启动就会自动启动联众的GICQ,尽管我在注册表的RUN项目中将它删除,但只要我一玩联众游戏,下次启动Windows时它又会自动启动了。请问如何禁止GICQ随Windows自动启动?如何恢复GICQ的自动启动? 答:通过修改注册表RUN主键的方法只能暂时关闭GICQ的自启动,一旦用户启动联众游戏程序,程序就会自动检测并将GICQ程序添加到注册表的启动组中。要想关闭该功能,你可以右键单击GICQ位于任务栏系统区的图标,选择“系统设置”,在“常规选项”选项卡中,你可以看到各项设置内容,要禁止GICQ的自动启动,你只需将“Windows启动时自动加载”和“游戏大厅启动时自动装载”前复选框中的选中标志去除即可。 一旦关闭QICQ的启动,在联众游戏大厅中并没在加载它的设置,你需要手动执行QICQ的程序文件GICQ.EXE(默认路径为C:\Program Files\Globallink\Gicq),执行后就可以在任务栏看到GICQ的图标。要想恢复程序自启动功能,只需要按上面的方法,选中那两个选项就可以了。 宽带网视频声音故障 问:我有两个有关宽带网看电影声音的问题:(1)****作系统是Win98 SE,使用ADSL宽带网,在网上看电影时大部分正常,但在紫竹宽带网看电影却只是左声道有声音,右声道没有声音;(2)在看完一集连续剧后继续看另一集,常会出现没有声音的现象,只有重新启动才会恢复。请问如何解决? 答:双击任务栏上的音量图标,在音量控制对话窗中查看“音量”和“均衡”滑块是否位于正中间,如果偏向某一边,将它拉回中间;另外,紫竹小厅播放器的默认设置可能也存在一点问题,你需要在该播放器(Windows Media Player)上单击右键,选择“选项”,在选项对话窗中将“平衡滑块”拉到中间。这样就不会再出现只有一边喇叭响的现象。 第二个问题大多是由于媒体播放器版本太旧引起的,你可以下载并安装DivX 4.0和WMV 8.0程序,这两个程序在紫竹小厅就有下载(媒体播放界面的下方)。此外,遇到该问题也并不需要重新启动计算机,一般关闭IE再重新开启就可以恢复。 可删除这些主键和子键吗 问:我的****作系统是Win98第二版,我在我的注册表中发现有的主键和子键下没有设置键值和数据,请问可以删除它们吗? 答:这些主键和子键最好不要随便删除,它们的存在或许是废旧数据,但也可能是一些软件建立的主键和子键,如果软件读取不到这些主键或者子键时,就可能产生错误。因为系统在启动或者****作时要读取注册表,它会依照系统或者软件提供的注册表路径去读取,而不是漫无目的地搜索,并不会去读或去查找那些冗余的数据。现在很多玩家都在设法删除这些冗余的数据,这只不过是缩短系统启动时对注册表进行检索和备份的二三秒时间罢了。为了这点时间去改动注册表,实在不值得。 硬件 何种显卡看DVD好 问:我想买块显卡看DVD,请问是买ATi RAGE PRO还是买SiS6326的显卡看DVD的效果好(两卡都是8MB显存,都有电视输出)?再请问Savage 2000的效果如何? 答:如果看DVD,那么买SiS6326显示卡比较好,它虽然很老了,但是带有DVD硬解压功能,回放DVD的速度和效果还是可以的。Savage 2000显卡和GeForce 256同属于一代显卡,但是速度和效果只能达到TNT2标准版,驱动程序更新慢不说,而且兼容性不好,现在也只有在PM133芯片组上能见到它了,所以不推荐购买。 光盘盘符为何不见了 问:“我的电脑”中的F光盘突然不见了,请问如何解决? 答:1.请将光驱数据线重新插一次或者换一条数据线试试;2.请在主板BIOS中确认光驱所在IDE通道没有设置为禁用或者关闭;3.右击“我的电脑”,选择“属性”,在弹出的窗口中进入设备管理器页,然后点击“刷新”,看看能否找到光驱;4.找到C:\盘根目录下的Autoexec.bat和Config.sys文件(没有的话请创建),然后在Autoexec.bat文件中输入以下内容:C:\windows\command\mscdex/d:mscd001;在Config.sys文件中输入:Device=c:\windows\command\ebd\oakcdrom.sys。然后重新启动电脑看看能否找到光驱;5.如果安装了主板的驱动程序,将它卸载后看看能否找到光驱;如果没安装主板驱动程序,则安装后看看能否找到光驱;6.如果以上方法都不行,请确认光驱是否损坏。 板载声卡为何不发声 问:我的主板自带声卡,但近来不能发声,重装声卡后,Win98仍然不能找到已安装的声卡,请问原因及怎样解决?另外在设备管理器中发现有两个无名的U****设备,但电脑并未加装什么设备,如何解决? 答:可能板载的声卡在BIOS中被禁用了,请在BIOS的Advanced Chipset Features设置中将Onchip Sound选项由Disabled改为Auto(不同的主板此项的叫法可能不同)。U****驱动的问题,可以通过安装主板芯片组的驱动程序来解决。主板芯片组的驱动可以在http://www.mydrivers.com找到。 CMOS电池引起的故障 问:我的电脑最近不知什么原因每次开机启动后不管怎么按启动键主机都没反应,可是过一会就自己启动了,然而却显示“CMOS checksum error-defaults loaded”这样的错误,因为对CMOS不熟悉,所以只有按F1继续进Windows。进入Windows一切正常,可是系统时间却变成了1999年1月1日0:00了(每次都是这样),这样的问题只是在关机很久(比如说隔夜)再启动的时候才会发生,如果关机时间不长,再启动却一切正常,请问这是何故? 答:这是主板的CMOS电池接触不良或者电量耗尽的典型症状。当CMOS电池出问题时,时间一长将没有足够的电量维持CMOS中数据的保存。而当断电不久,CMOS可以依靠开机时交流电的残余电量维持数据的保存。请将主板CMOS电池安好或者更换即可。 开机时不显示显卡芯片和显存 问:我买的微星MX200 32MB显卡使用没什么问题,就是开机时什么也不显示。请问怎样才能在开机时显示显卡芯片和显存? 答:有的显卡BIOS中没有放OEM或者LOGO信息,故而显示不出来。现在NVIDIA推出了BIOS Editor工具(可在http://www.mydrivers.com/dir47/d18829.htm下载),通过此工具可查看你显卡的BIOS中的信息。 系统为何不能识别声卡 问:我的电脑配置是PⅢ800、LEGEND的主板、TNT2的显卡、CREATIVE VIBRA 128声卡,用Cable Modem上网。以前我的系统是WinMe,声卡工作一直正常。但是我安装了Win2000以后,系统没法识别声卡了,连驱动程序也没法装。我从网上下载了最新的驱动程序也一样不能正常安装。请问这是什么问题?应该如何解决? 答:这是你的声卡与Win2000不兼容产生的故障。不知你所说的从网上下载了最新的驱动程序是不是Win2000的专用驱动程序,如果是Win2000的专用驱动程序,一般是不会无法安装的。根据你的情况请采用下面的方法试试:将Win2000“设备管理器→其他设备”中的4个与声卡相关的项目全部删除,然后单击“扫描硬件改动”,这时系统会发现新的硬件设备,你可以随便找一个声卡安装而不用管系统的提示直到装完重启电脑,接着在“设备管理器”中打开“声音、视频和游戏控制器”并在声卡驱动程序的第一项上打开“属性”,然后选择“更新驱动程序”并在随后弹出的窗口中选择“显示已知设备驱动程序列表,从中选择特定驱动程序”,最后在弹出的驱动程序列表中找到生产声卡公司的设备,安装完成后重新启动电脑即可。若还是不行,有可能是你的主板不支持Win2000,可刷新主板的BIOS试试。 再谈让Win98启动时必须输密码 问:根据贵报今年第5期F7版的《让Win98启动时必须输密码》的介绍,按照上面的方法我试了很多次,都无法达到不输密码进不到Win98的目的,是不是方法有误呢? 答:最近问到关于如何让Win98启动时必输密码的问题的朋友不少,许多朋友来信说按文中方法修改后无效。我经过仔细核实,并在多台电脑上进行测试,此方法完全有效。现附图供大家参考。 修改注册表文件时一定要注意输入字符的大小写如下所示: [HKEY_LOCAL_MACHINE\Network\Logon] “MustBeValidated”=dword:00000001 注:用此法给电脑保密的实际意义并不大,因为有很多方法可将其轻易破解(比如进入安全模式)。
标签:关机,电脑