Windows操作系统快速关机之谜 - 通天下 - 立春122 - 和讯博客

来源:百度文库 编辑:神马文学网 时间:2024/04/27 16:55:53
Windows操作系统快速关机之谜 字号:大 中 小

 总有人在抱怨Windows的关机

是如何的缓慢,实际上Windows本身的关机速度已经很快的了。问题主要出在用户安装的程序上面,由于一些设计不好的应用程序或驱动程序的问题,造成了关机上的延迟。针对这个问题,网络上出现了类似于下面的技巧:

  打开任务管理器,按住“Ctrl”键的同时,再单

 

击任务管理器窗口中的菜单“关机→关闭”命令时,系统会快速地被关闭,同样,在按住“Ctrl”键时,选择其他命令(例如重新启动)时,也会达到快速执行该命令的目的。

  同时,也出现了像SuperFast Shutdown一样的快速关机软件。

  在讨论上述技巧原理之前,先说说

Windows是如何关机的:Windows关机步骤涉及到Windows多个组件和多个过程,简单的说,Windows的关机步骤不是大多数人认为的那么简单。基本的过程是这样的:

  1. 用户发起关机指令以后,发起关机指令的程序

会通知Windows子系统CSRSS.EXE,CSRSS.EXE收到通知以后会和Winlogon.EXE做一个数据交换,接着由Winlogon.EXE通知CSRSS.EXE开始关闭系统的流程 。

  2. CSRSS.EXE收到Winlogon.EXE的通知以后,会依次查询拥有顶层窗口的用户进程,让这些用户进程退出。如果某一个用户进程在一个默认的超时时间5000毫秒(可以通过修改注册表键值HKEY_CURRENT_USER\Cont rol Panel\Desktop\ HungAppTimeout设定超时时间)内没有退出的话,Windows会显示一个结束任务对话框用于询问用户是否结束这个任务。默认情况下将显示这个对话框并一直保持而不会自动关闭。对于控制台程序来说,基本情况类似,只不过Windows使用HK EY_CURRENT_USER\Control Panel\Desktop\ WaitToKillAppTimeout值来设置超时时间。

  3. 接着是轮到终止系统进程了。系统进程包括SMSS.EXE、Winlogon.EXE、Lsass.EXE等。Windows在终止系统进程的时候并不像终止用户进程那样如果无法在规定时间内终止则提示用户,而是跳过这个进程,去执行下一个系统 进程的终止操作。使用的超时时间和第2步使用的时间相同。

  上述3个步骤是整个Windows关机过程中最耗费时间的一段,大多数关机缓慢的原因都是因为这3个步骤引起的。完成前3个步骤以后,进入了关机操作的第4个阶段,也是最后一个阶段。

  4. Winlogon.EXE调用一个原生API函数NtShutdownSystem()来命令系统执行后面的扫尾工作。在这个阶段里面,Windows执行子系统会完成最后的关机操作,例如:设备驱动在这个阶段里面完成一些驱动设定的特殊操作; 也是在这个阶段,配置管理系统将被修改过的注册表数据会写道磁盘里面。等除了电源管理以后的全部子系统完成退出以后,电源管理完成最后的操作:如重启、关机等。

  了解了Windows的关机流程以后,下面分析一下前面

说的快速关机操作是怎么完成的。先分析一下SuperFast Shutdown的原理,SuperFast Shutdown是使用Visual Basic编写的,体积很小,就15KB,经过分析以后得出一个令人惊讶的结论:SuperFast Shutdown首先使用RtlAdjustPrivilege()提升自己的权限,然后直接调用NtShutdownSystem() 函数来完成关机过程。由于跳过了最为耗费时间的前3个步骤而直接进入第4个步骤,所以造成了能够很快关机的假象。

  再看看任务管理器的快速关机是如何实现的:分析结果也是类

似于SuperFast Shutdown的原理,也是通过省略一些步骤来加快关机的速度。

  那么,为什么在快速关机以后会出现设置丢失的情况呢?原因在于前3个步骤里面有一个让进程正常退出的可能。大多数软件在编写的时候会把一些设置保存在自己私有的内存空间里面,当软件关闭的时候才把这些设置回写到特定的地方,如注册表或某个配置文件里面 。而关机操作的第4步并没有提供一种途径能够让这些设置记录下来,因为这个阶段Windows已经认为前面所有必须经过的流程已经完成,剩下的就是Windows核心组件的退出的问题了。在这种情况下,使用快速关机导致设置丢失也不足为怪了。

  因此,为了你系统的健康,关机还是按照正常顺序来,数据的安全性往往比节省的那几十秒钟重要的多。

 

更多电脑应用技巧:

笔记本常见故障的解决方法总汇

教你破解无线猫的路由限制

电脑常用密码破解

XP系统如何加快开机速度

使用QQ的八大绝技

教你一招:QQ永远在线

EXCEL经典用法全集

电脑妙用小常识(23个)

在电脑右下角显示你的名字

BIOS中英文对照表(设置BIOS不求人)

16招使用电脑,招招绝招!

如何在QQ空间添加在线聊天功能

教你如何提高上网本的分辨率

连接宽带时出错表示的意思

恢复丢失数据的方法

不用鼠标操作全攻略

用键盘代替鼠标操作全攻略

快打拼音字的秘诀

教你在QQ空间里如何插入表格

qq空间推广秘笈(五大绝招)

XP系统节省内存的技巧

防止电脑死机十四招

如何将打印稿变成电子稿

关闭不用的服务提高xp速度

教你一招:如何快速登录QQ空间

10种屏幕截图方法(适合各种窗口)

怎样找回断电、死机前未储存的文件

U 盘变内存,即刻加速您的电脑

解决双击打开文件夹很慢的问题

文件无法删除的原因分析及建议

手把手教你能用U盘装电脑系统

谈谈如何有效地减少电脑死机

电脑中U盘不显示盘符的解决方法

用BeTwin实现两人共享一台电脑主机

1分钟找回被删并清空了回收站的文件

破解网页禁用鼠标右键的方法大全

实现PDF格式和字之间转换的二种方法

打开页面图片显示红叉叉的原因和解决方法

简单修改电脑设置,网速马上快起来!

超简单设置:10秒就能启动电脑

新手看过来,教你怎样使用QQ更多代码

微软鲜为人知的无敌命令:结束进程

最简单方法检测电脑是否被安装木马

QQ空间首页添加透明FLASH的方法与步骤

QQ空间大图模块使用教程(qzone)最新版

Win XP减肥十大酷招,还担心网速慢?

笔记本重启、死机问题的原因及对策

教你一招:删除顽固的伪IE等图标

如何排除扫描仪无法识别的故障

办公软件常见故障处理方法

vista关机自动重启故障的解决办法

电脑不能启动的解决办法

QQ教程:删除qq聊天记录和恢复聊天记录

Vista中桌面图标丢失怎么找回?

Windows XP是否升级到Windows 7?

教你快速让Word恢复初始默认设置

教你在自己的电脑上制作服务器

教你一招:如何在Excel中输入0开头的数字

安装Windows7系统的五点注意事项

如何使Windows XP中的字体更圆润清晰

怎样查看计算机的硬件配置?(三种方法)

你未必知道:10招教你用拼音快速打字

Windows系统一些不明故障的修复方法

容易忽视的六个因素影响网速

免费上传QQ空间背景音乐的方法与步骤

系统不能识别CD或DVD驱动器的解决办法

教你建一个别人打不开的文件夹

只改一个值!马上加快宽带上网速度

更多精彩内容推荐:.

●宋美龄一夜风流:换来美军30个师

●中日房地产根本不同在哪里?

●网络美女骗子 柳茜 落网 痴情男子被骗百万

●鲜为人知:中国在非洲的一场秘密战争

●丑恶而又放荡的一生:历史上甘做妓女的皇太后

●扭曲变态的人性 日本女兵是这样杀中国人的

●斯大林一句复仇 百万德国女人被苏军强奸

●残忍到极点!朱元璋陪葬妃子究竟怎么死的

●一夜御九妃:唐朝皇帝每月最痛苦的九个夜晚

●古代中国宫廷的同性恋与九千岁太监

●美国做梦都想中国公开的九大尖端军事技术

●印度惊呼:竟发现中国歼十在藏南上空侦察飞行

●处处要和中国比的印度这次出丑出大了!

●北洋水师的覆灭对我现代化海军建设的启示

●蒋介石居台湾反思失败原因

●民族劣根不除,南海一战必输无疑

●中国空军歼-8Ⅲ项目被迫下马的幕后背景

●中国正告越南:要多扪心自问,少昧心行事!

●孔夫子保护中国人2000年

●大龄处男结婚找不到处女怎么办?

●老康发财日记节选

●范伟两句话道破“娱乐圈潜规则

●港媒 中俄导弹交易,损友比敌人更危险

●一个“水军”的灰色赚钱经

●“金三角”一支没有祖国的军队

●我是个美国女招待

●“小气”的丰田

●“金三角”一支没有祖国的军队

●中国历史上极度血腥的杀胡令

●解密:06年中朝边境上发生的一次交锋!

●美专家:性价比超过俄罗斯 中国武器已令俄忌惮

●牺牲在建国以前的十位中共军事天才!

●骇人:中国钻地弹可打穿15米混凝土比美GBU28还恐怖

●很猛很致命:150架中国枭龙就能彻底摧毁印度空军!

骇人:中国钻地弹可打穿15米混凝土比美GBU28还恐怖

●很猛很致命:150架中国枭龙就能彻底摧毁印度空军!

●昨日对手 解放军上将中的三位国民党将军

●少将谈真实潜伏:色诱与暗杀违反原则

●对越反击战遭伏击:烈士遗体都被敌人补了枪

中国出卖伊朗同意制裁?对美国作出了让步

●不要让中国儿童成为精神上的“东亚病夫”

日本要求中国核裁军 “日本人民”遭遇很悲剧

中国总遭算计:美国赋予三国主导亚洲的使命

●20艘中国战舰在南海集结 解放军这次大手笔

●中国崛起路上 俄罗斯是最大的阻碍

●中国动用“国家统一特别军事预算”可压制美台军售

Windows操作系统快速关机之谜 - 通天下 - 立春122 - 和讯博客 Windows操作系统快速关机之谜通天下 - 立春122 - 和讯博客 通天下 - 立春122 - 和讯博客 通天下 - 立春122 - 和讯博客 vista关机自动重启故障的解决办法 - 通天下 - 立春122 - 和讯博客 Windows XP是否升级到Windows 7? 通天下 - 立春122 - 和讯博客 如何使Windows XP中的字体更圆润清晰 - 通天下 - 立春122 - 和讯博客 保护隐私:Windows八大保密技巧 - 通天下 - 立春122 - 和讯博客 保护隐私:Windows八大保密技巧通天下 - 立春122 - 和讯博客 教你快速让Word恢复初始默认设置 通天下 - 立春122 - 和讯博客 教你快速让Word恢复初始默认设置 - 通天下 - 立春122 - 和讯博客 Windows操作系统快速关机之谜 - Windows操作系统快速关机之谜 Windows XP是否升级到Windows 7? - 通天下 - 立春122 - 和讯博... 你未必知道:10招教你用拼音快速打字 - 通天下 - 立春122 - 和讯博客 Windows操作系统快速关机之谜 - 理睬的日志 - 网易博客 揭开神秘面纱 Windows操作系统快速关机之谜 QQ教程:删除qq聊天记录和恢复聊天记录 - 通天下 - 立春122 - 和讯博客 中国正告越南:要多扪心自问,少昧心行事! - 通天下 - 立春122 - 和讯博客 蒋介石居台湾反思失败原因 - 通天下 - 立春122 - 和讯博客 大龄处男结婚找不到处女怎么办? - 通天下 - 立春122 - 和讯博客 范伟两句话道破“娱乐圈潜规则” - 通天下 - 立春122 - 和讯博客 中日房地产根本不同在哪里? - 通天下 - 立春122 - 和讯博客 港媒 中俄导弹交易,损友比敌人更危险 - 通天下 - 立春122 - 和讯博客