深圳到白云机场交通:快速关机的软件对电脑有没有伤害?

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 04:00:20
我手中有一个用来快速关机的软件"关机超级快shutdown.exe",请问使用它来关机对电脑的硬件有没有损害,它的关机原理是什么?

------》快速关机危害是很严重的了。。
它是省略了一些关机步骤,是投机取巧的结果。
有的软件是把部分信息放到内存里和注册表里的,你快速关机了,就会缺少了软机自动保存的功能了。。像word等程序,你用了快速关机,就会出项严重问题了,很断电一样的结果。。
windows 的关机原理是:
1. 用户发起关机指令以后,发起关机指令的程序会通知Windows子系统CSRSS.EXE,CSRSS.EXE收到通知以后会和Winlogon.EXE做一个数据交换,接着由Winlogon.EXE通知CSRSS.EXE开始关闭系统的流程 。

2. CSRSS.EXE收到Winlogon.EXE的通知以后,会依次查询拥有顶层窗口的用户进程,让这些用户进程退出。如果某一个用户进程在一个默认的超时时间5000毫秒(可以通过修改注册表键值HKEY_CURRENT_USER\Cont rol Panel\Desktop\ HungAppTimeout设定超时时间)内没有退出的话,Windows会显示一个结束任务对话框用于询问用户是否结束这个任务。默认情况下将显示这个对话框并一直保持而不会自动关闭。对于控制台程序来说,基本情况类似,只不过Windows使用HK EY_CURRENT_USER\Control Panel\Desktop\ WaitToKillAppTimeout值来设置超时时间。

3. 接着是轮到终止系统进程了。系统进程包括SMSS.EXE、Winlogon.EXE、Lsass.EXE等。Windows在终止系统进程的时候并不像终止用户进程那样如果无法在规定时间内终止则提示用户,而是跳过这个进程,去执行下一个系统 进程的终止操作。使用的超时时间和第2步使用的时间相同。

上述3个步骤是整个Windows关机过程中最耗费时间的一段,大多数关机缓慢的原因都是因为这3个步骤引起的。完成前3个步骤以后,进入了关机操作的第4个阶段,也是最后一个阶段。

4. Winlogon.EXE调用一个原生API函数NtShutdownSystem()来命令系统执行后面的扫尾工作。在这个阶段里面,Windows执行子系统会完成最后的关机操作,例如:设备驱动在这个阶段里面完成一些驱动设定的特殊操作; 也是在这个阶段,配置管理系统将被修改过的注册表数据会写道磁盘里面。等除了电源管理以后的全部子系统完成退出以后,电源管理完成最后的操作:如重启、关机等
------- 建议:
实际上Windows本身的关机速度已经很快了,关机速度变慢的多数问题都出在用户安装的程序上,由于一些设计不好的应用程序或驱动程序的问题,造成了关机上的延迟。 因此要加快关机速度,正确的做法是尽量减少应用程序等对关机过程的影响,如关闭一些无用的自启动程序等,而借助SuperFast Shutdown或一些技巧执行非常规的关机操作尽量不要使用,毕竟数据的安全性比节省的那几十秒钟重要得多。

呵呵,^_^ 所以你最好别用了。。

没什么事,但推荐用Windows优化大师和超级兔子之类的软件.
http://www.cncrk.com/
这里有下,绿色破解版的.
好象是立即结束当前任务的进程,直接杀进程.在关机前把要保存的文件什么都保存好就没一点事..

有,最好别用,容易丢文件,导致不能再开机.

当然有