Windows关机故障的处理办法 首先谈谈 Window 系统自动关机的条件。 Win98 及更高版本的系统中都支持自动关机,即不通过电源的物理开关实现关机。
自动关机是通过 ** 作系统支持的 ACPI Advanc Configur and Power Interfac 高级系统配置和电源管理 ) 技术来实现的当然 ACPI 功能不只仅是自动关机 ) ACPI 由英特尔、微软和东芝等多家公司共同开发的可以在 BIOS 之上通过 **** 作系统进行电源管理。该技术要求主板控制芯片和其他 I/O 芯片与 *** 作系统建立标准联系通道,使 ** 作系统可以通过瞬间软电源开关 ( MSPS Momentari Soft Power Switch 进行电源管理。
因此,只有在硬件 ( 控制芯片 ) 电源 ( ATX 电源 ) 及 **** 作系统 ( Win98 以上版本 ) 都支持 ACPI 技术的前提下,自动关机才能实现。因此,为了保证自动关机的实现, BIOS 设置中,必需把 “ ACPI fnuction 设置为 “ Enabl 同时必需启用 APM 高级电源管理 ) 功能。
自动关机是一个比较复杂的过程,由系统进程 Csrss 和 Winlogon 配合并调用关机函数 ShutdownSystem 来完成的这个函数进一步调用 SetSystemPowerSt 关闭驱动顺序和其他当前执行顺序子系统 ( 如即插即用管理器、电源管理器、执行顺序、 IO 管理器、配置管理器、内存管理器等 ) 此外,执行自动关机时,系统还要检查当前系统中各种外部设备的状态以及尚未关闭的应用顺序的状态,处置各个数据缓冲器中的数据等。如果在上述工作中发生错误就不能正常关机。因此一般说来在关机之前应该使各种外设停止工作,关闭所有的应用顺序后再行关机。
Window 系统中的确常常出现自动关机失败的情况,下面谈谈具体的原因和处理办法:
1. 系统文件中自动关机程序有缺陷。为了确认是否是这个原因所致,可以作下述实验。开始 / 运行 ” 中输入命令: rundll32 user.ex exitwindow 看看能否正常关机。如果在这个命令下可以正常关机,表示自动关机程序可能有某种缺陷,如果使用的 Win98 系统,请在开始 / 顺序 / 附件 / 系统工具 / 系统信息 / 工具 / 系统文件检查器 ” 检查系统文件的完整性和修补文件。如果采用其他系统 ( Me/2000/XP 也可在相应的项目中完成文件修补。如果修补文件仍然不能解决问题,只能重新装置系统。而运行 “ rundll32 user.exe,exitwindow 也不能正常关机,则可能是 **** 作系统中某些系统程序有缺陷,但是处置方法仍然是修补系统或者重新装置系统。
2. 病毒和某些有缺陷的应用顺序或者系统任务有可能造成关机失败。首先查杀病毒,关机之前关闭所有的应用顺序。由于有些应用顺序是系统启动时加载的因此可在启动 ” 菜单 ( 开始 / 运行 ” 中输入命令: msconfig 中逐个减去加载的顺序,以便看看有无影响关机的文件 ( 当然要重新启动之后才能生效 )
3. 外设和驱动程序兼容性不好,不能响应快速关机。可在开始 / 运行 ” 中输入命令: msconfig 惯例 ” 标签页中选择 “ 高级 ” 打开的窗口中选择 “ 禁用快速关机 ” 如果怀疑外设有故障,也可以逐个卸载外设进行检查,以便找到有影响的外设。
4. 如果设置了关闭 Window 时使用声音文件,当该文件被破坏时也可以造成关机失败。请在控制面板 / 声音 / 事件 ” 中选择 “ 退出 Window 项,把声音名称设置为 “ 无 ” 这样处置之后如果能够正常关机,则表示的确是该原因所致,可重新装置声音文件供使用。
5. Win98 自动关闭时将显示 “ 现在可以平安地关闭计算机了这个内容是由 Window 目录下的 logos.si 文件完成的如果这个文件损坏则不能出现上述提示,而以文本形式提示: you can now safe turn off you comput 这也可能造成自动关机失败,恢复该文件即可。
6. 装置 WinXP 后不能自动关机,如果排除了上述各种原因后,有可能是其控制面板中的电源选项设置不正确,请检查你设置,保证 ACPI 和 APM 能够正常工作。也有的主板系统 BIOS 中的 APM 高级电源管理 ) 和 Win XP 之间不完全兼容 ( 以 AMI BIOS 为多 ) 因此不能自动关机。选择关机却变成重新启动系统,这种情况下只能手动关机了按下电源开关保持 4 秒钟后放开,如果少于 4 秒钟则无效 ) 解决问题的根本方法是升级主板的系统 BIOS 采用新的版本。
|