大家知道系统正常关机要经历哪些步骤吗?有兴趣的朋友跟U盘加密一起来看下吧:
第一,关机指令通知Windows子系统CSRSS.EXE,CSRSS.EXE,收到通知之后会与Winlogon.EXE做一个数据交换,再让Winlogon.EXE通知CSRSS.EXE开始关闭系统之流程。
第二,CSRSS.EXE顺次查询具备顶层窗口的用户进程,使这些用户进程退出。
第三,然后开始终止系统进程。
上述3个步骤是整个Windows关机过程里最耗费时间的一段,大部分关机缓慢的原因均是由于此3个步骤造成的。
第四,Winlogon.EXE调用NtShutdownSystem()函数来命令系统执行后边的扫尾工作,最后关机。
许多软件在运行时会把数据写进内存,在退出时再保存至文件。若不经过前边的步骤关机,会造成程序无法正常退出而丢失数据,如此便或许由于重要数据丢失导致一些意外的错误,对系统而言是有危害的。