有没有办法确保驱动程序已正确更新?

有没有办法确保驱动程序已正确更新?

最近,我更新了 Windows 8.1 中的某些驱动程序,但我注意到一些奇怪的变化。例如,我的 CPU 和 GPU 温度在玩游戏时从未超过 70C,但现在即使温度升高到 78C,它们也会超过。

答案1

驱动程序由系统进程加载。要了解当前加载了哪些驱动程序、版本以及从何处加载,一种方法是运行进程探索器来自 Microsoft/Sysinternals。

有许多内置实用程序可供使用,例如 driverquery.exe、msinfo32.exe,但使用 Process Explorer 呈现的信息非常好,如下所示:

进程探索器

注意:有许多额外的列可以添加到较低的痛苦中,我已经添加了那些我认为最有帮助的列。

您通常会发现,开发人员的最佳做法是将驱动程序存储在 %windir%\system32\drivers 下。通常不会加载此位置下的所有 sys 文件,因此您可以使用 Process Explorer 显示哪些文件当前正在运行。

驱动程序签名的时间可能最能反映其构建时间,因此也反映其有多新。如果您知道要加载的驱动程序版本,也可以检查一下。

由于某些驱动程序无需重新启动系统就无法更新,因此我建议重新启动计算机以使相关安装程序有机会完成升级。

答案2

检查和更新驱动程序的一个非常好的方法是进入设备管理器。展开第一个屏幕上的每个部分并检查 (1) 是否有红色或黄色感叹号和 (2) 右键单击​​,更新驱动程序并查看是否有需要更新的驱动程序。针对您的主要驱动程序执行此操作:视频(显示)、网络(所有卡)、蓝牙、声音(音频)、电源驱动程序以及任何需要更新的驱动程序(黄色标记)。这种方法非常有效。

如果您有 PC 制造商提供的驱动程序更新应用程序,您也可以运行该应用程序来更新驱动程序,然后检查设备管理器是否已完成。

相关内容