我如何知道特定驱动程序的用途?

我如何知道特定驱动程序的用途?

每隔几天,我的华硕 X556UJ 电脑(Win 10 64 位)就会重启,有时会出现蓝屏死机(DPC Wachdog Violation)。转储文件表明问题是由驱动程序“wdiwifi.sys”引起的:

可能由以下原因引起:wdiwifi.sys(wdiwifi!CNdisSpinLockContext::EnterCriticalSection+13)

我如何找出哪个设备使用该驱动程序?

答案1

首先,就像您的情况一样,驱动程序的文件名可能会泄露该驱动程序所适用于的设备。

无需使用任何第三方工具,下一步就是查看注册表,所有驱动程序都列在那里。您可以使用regedit.exe或 PowerShell:

Get-ChildItem HKLM:\system\currentcontrolset\services  | ForEach-Object {if ($_.GetValue("ImagePath") -like "*wdiwifi.sys"){$_.GetValue("DisplayName"), $_.Name,$_.GetValue("ImagePath")}}

只需将文件名替换为您要查找的内容,对于您的情况,我们会得到:

WDI Driver Framework
HKEY_LOCAL_MACHINE\system\currentcontrolset\services\wdiwifi
system32\DRIVERS\wdiwifi.sys

它向我们显示了驱动程序的显示名称、注册表位置以及文件位置。您可能希望在线搜索以查找有关该驱动程序的更多信息。

相关内容