如何获取 CPU 和 GPU 安装日期、正常运行时间、过热错误的报告?

如何获取 CPU 和 GPU 安装日期、正常运行时间、过热错误的报告?

我的问题

简单来说: 如何通过 Windows 10 事件日志、命令输出、系统工具甚至第三方软件获取 CPU 和 GPU 安装日期、使用历史记录和错误报告?

我想找到以上信息适用于我的办公桌面系统无论是来自 Windows 事件日志还是来自 Windows 命令或来自某些 PC 事件日志或注册表。

我搜索解决方案,找到部分建议,需要某些命令并安装不同的工具。

我真正寻找的是一个完整的工具或软件(例如中央处理器或者图形处理器) 可创建一份完整的报告。

有没有最简单的方法可以从 amd Ryzen CPU 处理器或 Nvideia GPU 显卡中找到这些详细信息?

我的发现

Q1. 如何查询CPU处理器和GPU显卡的规格及安装日期

发现

由于设备管理器显示已安装的 CPU 硬件的当前设备,Windows 会将有关系统安装的处理器或显卡(或附加卡)的信息保存在设备管理器 .inf 文件或注册表中,并将错误保存在事件日志或设备日志中,还会保存它们的安装和卸载日期。

我们可以从 inf 文件或注册表中检索 GPU 或 CPU 使用信息的安装日期时间吗?或者我们能从剩余的图形驱动程序文件的日期时间,或从文件夹或与其相关的 Windows 信息文件的创建时间和日期来猜测它吗?在 Windows 中保存此类信息的任何地方。

我找到了使用systeminfo命令查找 windows 安装或更新日期的方法 o windows 更新

systeminfo | findstr /C:"Install Date"
systeminfo | findstr /C:"BIOS Version"

Q2. 如何查看CPU处理器和GPU显卡的运行时间和图形使用情况

发现

我如何才能了解处理器和 GPU 的正常运行时间和使用的小时数(天、周、年)?

它是否可以从 PC 计算机的正常运行时间或 HDD 功率(以小时为单位)得出。

在 Windows 下,微软uptime.exe会做的。

将其拖入uptime.exe命令提示符窗口并添加/s选项将得到如下结果:

Since 6/29/2010:

System Availability: 56.4610%
Total Uptime: 16d 7h:18m:24s
Total Downtime: 12d 13h:44m:59s
Total Reboots: 14
Mean Time Between Reboots: 2.06 days
Total Bluescreens: 0

第二种方法是获取硬盘“开启”时间,使用一些磁盘验证软件,该软件还可以报告硬盘使用的电量,从中我们可以估算 CPU 使用率......不是那么直接。

Q3 检查 CPU 处理器或 GPU 显卡因过热或过度使用而出现故障错误的方法

发现

我发现了几种检测 CPU 处理器使用情况进程报告的工具,如 Perform.exe进程监视器、Wmi、procdump、进程套索、进程资源管理器、进程监视器、taskinfo、hwinfo......

由于办公室机器可能会被新手操作员整夜使用,并且其中一些人让机器持续开启很长时间,所以当这种情况发生时我必须进行检查。

我们将来可能会添加温度监视器和日志(也许基于hwinfo),但是过去没有这些的日子里,有什么办法可以获取 CPU gpu 故障的日志报告吗?

我发现 CPU/GPU 过热过度使用问题显示在 BIOS 启动后或某些 Windows 关机事件日志中......并且 Windows 关机保存在 Windows 事件中,事件 ID 号为 6008,事件 ID 号为 41d。有没有什么工具软件可以统计并过滤 Windows 事件日志中的事件 ID?

我还发现了Bios 事件日志某些主板上有选项,但我不知道那里是否记录了过热或超频信息。但 UEFI bios 确实有。事件日志选项,但 是否有任何工具软件可以检索 BIOS 事件错误日志。

因此,仍然需要从 BIOS 和 Windows 事件中收集有关过热历史(由过度使用引起)或过去发生的蓝屏错误的信息......windows7,10 是否有地方保存这些信息以及任何命令工具来恢复这些报告?

相关内容