每隔几天,我的华硕 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
它向我们显示了驱动程序的显示名称、注册表位置以及文件位置。您可能希望在线搜索以查找有关该驱动程序的更多信息。