Windows 7 具有内置的“启动性能诊断”,从我进行的无数次重新启动来看,它确实会不时生成有关用户登录过程和可能出现的缓慢的详细日志。
不过,这对我所追求的还不够好。
我想测量给定机器上的每次启动。
然而,关于如何强制它的信息很少,除了摆弄受系统保护的注册表项,这样你就不会篡改它们。
一些信息可以在事件日志中找到,所以我切换到跟踪 eventid 12
$yesterday = (get-date) - (New-TimeSpan -day 2)
$startuplog= Get-WinEvent -FilterHashTable @{LogName='System'; ID=12;
StartTime=$yesterday} -ErrorAction SilentlyContinue
但是有谁知道如何测量系统何时准备好(ctrl-alt-del)以及用户在输入密码后按下回车键的时间?是否可以设置一个标志以在(诊断)事件日志中引发此类事件?