[IT专栏]全面熟悉一秒钟快速关机的危害(转载)

3个月前 (11-25 19:03)阅读3回复0
yk
yk
  • 管理员
  • 注册排名3
  • 经验值130600
  • 级别管理员
  • 主题26120
  • 回复0
楼主

有一种在网上传播的快速关机办法:调出使命治理器,按住Ctrl键,点击关机,如许可三秒关机,速度很快。别的,也有一些快速关机软件,如:SuperFast Shutdown,用它也能快速关机。

    我们都晓得,系统关机时要停止一系列的操做,包罗:封闭窗口、完毕历程和办事、保留数据等等。而像上面那样快速关机能否免却了某些步调,如许做又会不会对系统有所危害呢?

    起首关机指令通知Windows子系统CSRSS.EXE,CSRSS.EXE,收到通知后会和Winlogon.EXE做一个数据交换,再由Winlogon.EXE通知CSRSS.EXE起头封闭系统的流程。

    其次CSRSS.EXE依次查询拥有顶层窗口的用户历程,让那些用户历程退出。

    然后起头末行系统历程。

    以上3个步调是整个Windows关机过程中最消耗时间的一段,大大都关机迟缓的原因都是因为那3个步调引起的。

    最初Winlogon.EXE挪用NtShutdownSystem()函数来号令系统施行后面的收尾工做,最初关机。

    看来Windows关机过程还挺复杂的。而利用Ctrl键关机或是利用某些快速关机软件,其实不会颠末完全的四步过程,而往往是跳过前三步而间接挪用NtShutdownSystem()函数停止关机的。

    良多软件在运行时会将数据写进内存,在退出时再保留到文件。假设不颠末前面的步调关机,会导至法式不克不及一般退出而丧失数据,如许就可能因重要数据丧失形成一些不测的错误,对系统是有危害的。

    所以,在此定见各人尽量不要利用Ctrl键关机或是某些快速关机软件,事实数据的平安性比节约的那一点关机时间重要得多。

0
回帖

[IT专栏]全面熟悉一秒钟快速关机的危害(转载) 期待您的回复!

取消