我工作的电网不稳定,有时外出时电网会掉下来。
我需要确定确切的时间。Windows是否保存此类信息?
我工作的电网不稳定,有时外出时电网会掉下来。
我需要确定确切的时间。Windows是否保存此类信息?
Answers:
您可以在系统事件日志中找到两个适用的事件,EventID 6008和EventID 41。
在这些事件之一和上一个事件之间的某个时间会发生断电。
EventID 6008可能更有用,因为它可以包含时间戳(如果启用或未配置持久时间戳组策略设置),以秒为单位显示正常运行时间,该时间以秒为单位,涉及意外关闭。
将此值与上一次启动的时间戳一起使用,将使您能够计算接近停电发生的时间。
通过查找EventID 6005,可以找到以前的启动。事件日志服务已启动。
如果您的系统是电池供电的(例如笔记本电脑),则可以准确找出断电的时间。看到我的答案我怎么才能知道我的笔记本电脑最后一次拔出Windows 10的时间?对于执行此操作的批处理文件。
赛事编号:6008
资料来源:Eventlog
说明:先前在%2上%1的系统关闭是意外的。
原因1:
在意外重启或关机后的启动过程中写入此事件。意外的重新启动或关闭是系统无法预期的,例如,当用户按下计算机的“重置”按钮或拔下电源线时。
如果“持久时间戳记”组策略设置已启用或未配置,则系统信息将写入此事件的数据部分。此信息包括一个时间戳,该时间戳指示发生意外关机之前的计算机正常运行时间(以秒为单位)。
在事件日志中记录类似于以下的严重错误消息:
赛事ID:41
说明:系统已重新启动,没有先干净地关闭。
注意:Stop错误BugcheckCode和BugcheckParameters的值可以不同。
当计算机关闭或意外重启时,发生内核电源事件ID 41错误。当运行Windows的计算机启动时,将执行检查以确定该计算机是否被完全关闭。如果未完全关闭计算机,则会生成“内核电源事件41”消息。
事件41用于报告意外事件发生,阻止Windows正常关闭。可能没有足够的信息来明确定义发生了什么。为了确定可能发生的情况并确定可能的解决方案,重要的是要在事件发生之前知道计算机在做什么。
如果由于计算机电源中断而记录了事件41,请考虑获取不间断电源(UPS),例如备用电池电源。电源不足或发生故障可能会导致此现象。例如,如果在此问题开始时添加了RAM或其他设备或硬盘,则电源可能会引起问题。
您无法获得确切的时间,因为计算机不知道何时发生断电。您可以从最后的日志条目和事件41(如DavidPostill的回答中所示)确定一个窗口。
假设计算机之后立即开机,则可以使用一个简单的命令快速确定计算机何时启动:
net statistics workstation
该命令将显示许多有关网络流量的信息,并且在最顶部将显示:这台计算机已启动并正在运行:日期和时间戳。
如果存在捕获功率损耗的UPS,并且PC从未停止过,则此设置将不会显示该功率损耗,这正是您所要的。如果通过USB电缆连接UPS,则由UPS检测到的功率损耗将显示在事件日志中。
另请注意,如果在电源丢失后重新启动计算机,则此时间戳将显示最新的重新启动。这不是最佳选择,但如果要进行故障排除,则最快,这就是为什么我决定发布答案。
此处描述的方法使计算机将日期和时间定期写入文件。如果计算机出现故障,将缺少时间日志。
用以下几行创建一个.bat文件...
DATE /t >> power.log
TIME hh:mm >> power.log
然后将调度程序设置为以所需的分辨率运行bat程序,即每分钟运行一次,或者每10分钟运行一次,等等。
对于win7,它将是...
1) Make sure you logged on as an administrator or you have the same access as an administrator.
2) Start->Control Panel->System and Security->Administrative Tools->Task Scheduler
3) Action->Create Basic Task->Type a name and Click Next
4) Follow through the wizard.