系统注册表已(可能是?)写入磁盘。回到XP上,我注意到,如果您对注册表进行了任何更改,然后再关闭电源,则更改将不会保存。我对此不太确定,只是指出来。
这是Microsoft发布的文档的摘录。
•系统会话关闭。此阶段包括关机前通知和关机通知子阶段:
•关机前通知。Windows依次关闭所有注册为接收关机前通知的服务。有序服务(已设置从属服务的关闭顺序的服务)在无序服务之前被关闭。
•关机通知。注册为接收关闭通知的所有服务将并行关闭。如果20秒(在Windows Vista中)或12秒(在Windows 7客户端操作系统中)之后仍未退出所有服务,则系统将继续关闭。系统关闭时,未及时关闭的进程和服务将保持运行状态。
•内核关闭。系统的其余部分(例如所有设备和驱动程序)在内核关闭阶段会关闭。
基本上,您正在等待的是清理和退出每个服务。每项服务在退出之前都会有12秒的退出时间。
关闭时间的一半专门用于关闭系统服务。如果您真的很想知道关闭时间是什么时间,Windows会提供一个跟踪关闭时间的工具。
xbootmgr -trace shutdown -numRuns 3 -resultPath%systemdrive%\ traces -postBootDelay 180 -traceFlags base
并理解生成的文件(确保在%systemdrive%\ traces中运行)
xperf -i trace.etl -o summary.xml -a关闭
来源:更新:来自Microsoft服务器的链接不再起作用
download.microsoft.com/download/3/C/A/3CA9058B-7EE5-4191-99E2-DB5917877522/OnOffTransPerf.docx
https://s3-us-west-1.amazonaws.com/omarpersonal/OnOffTransPerf.docx
download.microsoft.com/download/7/E/7/7E7662CF-CBEA-470B-A97E-CE7CE0D98DC2/OnOffTrans.docx
https://s3-us-west-1.amazonaws.com/omarpersonal/onofftrans.docx