有一种在网上传播的快速关机办法:调出使命治理器,按住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