为什么按住ctrl关机很快?

来源:百度知道 编辑:UC知道 时间:2024/05/16 16:17:46
我问的是为什么?它的原理是什么?它是通过什么途径达到快速关机的?
是不是直接切断电源供给?是的话它是怎么直接切断电源的?

调出任务管理器,按住Ctrl键,点击关机,这样可三秒关机
,速度很快。可是时间不长,电脑就出现了好几次问题,经常提示程序运行错误或不明不白的丢失一些文件,这是为什么呢?其实都是快速关机惹的祸。我们知道,正常系统关机时要进行一系列的操作,一般包括关闭窗口、结束进程和服务、保存数据四个过程。但是快速关机则省掉了某些步骤,所以对系统造成了一定危害。 系统正常关机的四个步骤为:第一步,关机指令通知Windows子系统CSRSS.EXE,CSRSS.EXE,收到通知后会和Winlogon.EXE做一个数据交换,再由Winlogon.EXE通知CSRSS.EXE开始关闭系统的流程;然后CSRSS.EXE依次查询拥有顶层窗口的用户进程,让这些用户进程退出;接着开始终止系统进程;最后
Winlogon.EXE调用NtShutdownSystem函数来命令系统执行后面的扫尾工作,电脑正常关机。
而使用Ctrl键进行,却往往是跳过前三步而直接调用NtShutdownSystem函数进行关机的。众所周知,很多
软件在运行时会将数据写入内存,在退出时再保存到文件。如果不经过前面的步骤关机,会导致程序不能
正常退出而丢失数据,这样就可能因重要数据丢失造成一些意外的错误,对系统是有危害的。
在认识到快速关机的弊端以后,我再也没有使用过快速关机,毕竟数据的安全性比节省的那一点关机时

正常关机指令发出后进算计要进行关闭窗口、结束进程和服务、保存数据四个过程。按住Ctrl键可以三秒关机但是计算机会不经过这四个过程直接发出关机指令进行关机,会使内存中没有保存的数据丢失,垃圾文件增多。还有可能会造成一些意外的错误

关机慢的原因是电脑关机的时候要保存电脑信息` 按住CTRL键关机就会跳过这一步骤 直接关机 所以快!