微信扫一扫 分享朋友圈

已有 5403 人浏览分享

开启左侧

慎用一些Vista系统快速关机技巧!

[复制链接]
5403 0
vista999发现网上很多vista快速快机技巧,现在有好多快速关机的方法,比如任务管理器加上CTRL键什么的,这样子对电脑还有有坏处的,非正常的关机都会对电脑造成伤害,可能一次两次看不出来,但是长期如此,伤害就是会看出来的。所以我推荐除了紧急情况使用快速关机,其他都不要用。
Vista快速关机的原理和危害:
Windows的正常关机涉及到多个组件和多个过程。我们来看一下它的基本过程。
  ①用户发起关机指令后,发起关机指令的程序会通知 Windows子系统CSRSS.EXE,CSRSS.EXE收到通知后会和 Winlogon.EXE做一个数据交换,接着由Winlogon.EXE通知 CSRSS.EXE开始关闭系统的流程。
  ②CSRSS.EXE收到Winlogon.EXE的通知后,会依次查询拥 有顶层窗口的用户进程,让这些用户进程退出。如果某一个用户 进程在一个默认的超时时间5000毫秒(可以通过修改注册表键值 HKEY_CURRENT_USERControl PanelDesktop HungAppTimeout设定超时时间)内没有退出的话,Windows会显示一个结束任务对话框用于询问用户是否结束这个任务。默认情况下这个对话框会一直显示而不会自动关闭。
  对于控制台程序来说,基本情况类似,只不过Windows使 用HKEY_CURRENT_USERControl PanelDesktop WaitToKillAppTimeout来设置超时时间。
  ③接着是轮到终止系统进程了。系统进程包括SMSS.EXE 、Winlogon.EXE、Lsass.EXE等。Windows在终止系统进程的时候 并不像终止用户进程那样如果无法在规定时间内终止则提示用户,而是跳过这个进程,去执行下一个系统进程的终止操作。使用的超时时间和第2步使用的时间相同。
  上述3个步骤是整个Windows关机过程中最耗费时间的一段,大多数关机缓慢的原因都是因为这3个步骤引起的。完成前3个步骤后,进入关机操作的第4个阶段,这也是最后一个阶段。
  ④Winlogon.EXE调用一个原生API函数NtShutdownSystem()来 命令系统执行后面的扫尾工作。在这个阶段里,Windows执行子系统会完成最后的关机操作,例如:设备驱动在这个阶段里完成一些驱动设定的特殊操作;也是在这个阶段,配置管理系统将被 修改过的注册表数据回写到磁盘里面。等除了电源管理以外的全部子系统完成退出以后,电源管理完成最后的操作:如重启、关机等。
  看来Windows关机过程还挺复杂的。我们试用了软件SuperFast Shutdown,确实会让关机速度加快。另外我们知道按Ctrl键的同时,再单击任务管理器窗口中的菜单“关机→关闭”命令时,系统也会被快速关闭。它们又是如何实现快速关机的目的呢?
  我分析了一下SuperFast Shutdown,它是用Visual Basic编写的。经过分析后得出一个令人惊讶的结论:SuperFast Shutdown首先使用RtlAdjustPrivilege()提升自己的权限,然后 直接调用NtShutdownSystem() 函数来完成关机过程。也就是说它跳过了最为耗费时间的前3个步骤而直接进入第4个步骤,因此能够很快关机。
  利用Ctrl键配合任务管理器的快速关机技巧类似于 SuperFast Shutdown的原理,即通过省略一些步骤来加快关机的速度。
  原来它们之所以能快速关机是因为投机取巧,跳过了一些步骤。我记得当初使用Ctrl键配合任务管理器的关机技巧时,关机速度是快了,不过却出现过Office各组件中的个性设置丢失等莫名其妙的问题,这些问题和快速关机有关吗?
  毫无疑问,利用前面的方法快速关机很容易导致你所说的那些问题。这是因为在前3个步骤中,有一个让进程正常退出的过程。大多数软件在编写的时候会把一些设置保存在自己私有 的内存空间里面,当软件关闭的时候才把这些设置回写到特定的地方,如注册表或某个配置文件里。
  而关机操作的第4步并没有提供一种途径能够让这些设置被记录下来,因为这个阶段Windows认为前面所有必须经过的流 程已经完成,剩下的就是Windows核心组件的退出问题了。在这种情况下,使用快速关机导致软件设置丢失等现象也就不足为怪了。
  实际上Windows本身的关机速度已经很快了,关机速度变 慢的多数问题都出在用户安装的程序上,由于一些设计不好的应用程序或驱动程序的问题,造成了关机上的延迟。
  因此要加快关机速度,正确的做法是尽量减少应用程序等对关机过程的影响,如关闭一些无用的自启动程序等,而借助 SuperFast Shutdown或一些技巧执行非常规的关机操作尽量不要使用,毕竟数据的安全性比节省的那几十秒钟重要得多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

关注

21

粉丝

0

主题
精彩推荐
热门资讯
    网友晒图
      图文推荐
        • 微信公众平台

        • 扫描访问手机版

        Archiver|手机版|小黑屋|水窝ibm

        GMT+8, 2025-7-5 20:11 , Processed in 0.080732 second(s), 23 queries .

        Powered by Discuz! X3.5

        © 2001-2022 Comsenz Inc.