有没有办法获取 Windows 10 中的(使用时间) - PC 开启的时间 - 就像 Windows 7 中显示的那样?

有没有办法获取 Windows 10 中的(使用时间) - PC 开启的时间 - 就像 Windows 7 中显示的那样?

我的电脑以前装有 32 位 Windows 7 专业版操作系统,但现在装有 64 位 Windows 10 专业版。

在 Windows 7 中,每次我打开电脑时,我都可以在任务管理器中检查电脑的“开启时间”,但是在 Windows 10 中 - 即使我断开电源线 - 我仍然可以获得自安装 Windows 10 以来的时间 - 这超过了 2 天。

在 Windows 7 中,此信息可在任务管理器 - 选项卡“性能” - 部分 - “系统” - 项目 - 使用时间中找到。

我想知道为什么在 Windows 10 中,这次即使没有能源也能保持,以及是否有可用的工具或设置可以在 Windows 7 的任务管理器中获得与在 Windows 10 中看到的相同的结果。

我喜欢检查任务管理器来查看我的电脑打开了多长时间 - 我看到它是 Windows 7 任务管理器中显示的“使用时间”值。


下列关联通过使用事件查看器或 PowerShell 脚本显示一种方法;(我还没试过),但我的目标是在不检查事件查看器的情况下观察电脑的开启时间——我认为对于那些不真正了解如何读取这些日志或是否必须在每次开启电脑时执行脚本的人来说,这种方式很麻烦。

答案1

关闭计算机时正常运行时间不会重置,因为 Windows 10 默认启用了“快速启动”功能。

此功能在每次关机时缓存一些系统文件,以允许计算机更快地启动,并且似乎计时器也被缓存了。

我不知道是否有任何解决方法,但您可以关闭此功能。请注意,您的计算机实际上会启动得慢很多(至少就我而言,这确实很明显)。

要关闭此功能,您可以转到控制面板 - 电源选项 - “选择电源按钮的功能” - “更改当前不可用的设置” - 取消选中“关闭快速启动”。

答案2

另一种方法是使用命令提示符,输入:

powershell (获取日期)-(gcim Win32_OperatingSystem).LastBootUpTime

或者

网络统计工作站

如果它是服务器,你可以使用它

网络统计服务

这将为您提供启动的时间,因此您必须计算出它启动了多长时间。

如果您更喜欢使用 Powershell,那么:

(获取日期) - (gcim Win32_OperatingSystem).LastBootUpTime

我不知道还有什么更快捷的方法。

相关内容