电脑关机为什么需要很长时间

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:18:36
请教高手给我分析一下是什么原因出现一下现象:点击关机确定后要等几分钟桌面上的图标才消失,再等几分钟后才出现保存设备的窗口,在等一会后才彻底关机了。

1、电脑硬件的原因造成的,主板BIOS不能很好支持ACPI,建议升级主板的BIOS,一般就可以解决;
2、检查【高级电源管理(APM)】:打开【开始】|【设置】|【控制面板】|【系统】,再点【设备管理器】。展开【系统设备】|【高级电源管理】,单击【设置】选项,去掉【强制使用APM方式】前的对号。重新启动计算机后如能正常关机,则问题的原因可能在于APM,应关闭高级电源管理功能;
3、禁用快速关机:点【开始】|【运行】菜单,在命令框里输入“msconfig”后点击【确定】,这时候就出现【系统配置实用程序】窗口。点击【常规】页面,再点击【高级】选项,在此时出现的【高级疑难解答设置】窗口中,将【禁用快速关机】前面的选择框选中就可以了。如果计算机正常关机,则说明快速关机这一项有问题;
4、检查是不是关机的时候已经把应用程序全部关闭了。如果没有关闭,可以关闭全部应用程序。因为有些应用软件可能没有正常关闭,而系统也不能正常结束该应用程序,从而导致出现故障;
5、在使用浏览器或更高版本上网时要注意,它们在退出后仍然占用大量的系统资源,通常使系统的可用资源不足80%,在这之后运行其他软件就很容易出错,很可能导致系统无法软关机。

首先让我们来看电脑关机需要那些动作;
从平常的经验可以看出,执行了关机操作后电脑不会立即断电,Windows还会有一系列的动作如关闭打开的程序等,那么从执行关机命令到最终断电是一个什么样的过程呢?

Windows的正常关机涉及到多个组件和多个过程。我们来看一下它的基本过程。

①用户发起关机指令后,发起关机指令的程序会通知Windows子系统CSRSS.EXE,CSRSS.EXE收到通知后会和Winlogon.EXE做一个数据交换,接着由Winlogon.EXE通知CSRSS.EXE开始关闭系统的流程。

②CSRSS.EXE收到Winlogon.EXE的通知后,会依次查询拥有顶层窗口的用户进程,让这些用户进程退出。如果某一个用户进程在一个默认的超时时间5000毫秒(可以通过修改注册表键值HKEY_CURRENT_USERControl PanelDesktop HungAppTime