![Windows XP:是否可以在系统事件日志中记录启动和关闭时间?](https://linux22.com/image/1284461/Windows%20XP%EF%BC%9A%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%9C%A8%E7%B3%BB%E7%BB%9F%E4%BA%8B%E4%BB%B6%E6%97%A5%E5%BF%97%E4%B8%AD%E8%AE%B0%E5%BD%95%E5%90%AF%E5%8A%A8%E5%92%8C%E5%85%B3%E9%97%AD%E6%97%B6%E9%97%B4%EF%BC%9F.png)
是否可以在 Windows XP 中记录启动和关闭时间?我的意思是将这些事件记录在系统事件日志中。
例如我可以像这样破解一个 jscript
// this is log_startup.js
var shell = WScript.CreateObject("WScript.Shell");
shell.LogEvent(0, "Startup timestamp = " + Date() );
然后将其添加cscript /nologo log_startup.js
到启动菜单文件夹,但我更喜欢 Windows“原生”方式(顺便说一句,我不知道如何检测关机)。
谢谢。
答案1
打开gpedit.msc
,前往安全设置 - 审计,启用系统事件(启动和关闭)的审核。它们将显示在安全日志中。
答案2
此信息已记录在系统事件日志中。
Shutdown: Source = eventlog && Event ID = 6006
Startup: Source = eventlog && Event ID = 6009
如果您需要在意外关机(例如 BSOD 或断电)时获得大致的关机时间,则需要使用uptime.exe
来启用系统心跳。它可从微软知识库 232243。
在 Vista/7 中,系统心跳默认启用。还有更多特定事件可以跟踪。
Shutdown: Source = Kernel-General && Event ID = 13
Startup: Source = Kernel-General && Event ID = 12
答案3
我不清楚“黑客攻击 jscript”但是...
查看此内容MsGeek.com关于“如何使用进程监视工具启用系统启动时间日志记录”的文章