Como eu sei para que um determinado driver é usado?

0

Periodicamente, meu computador Asus X556UJ (Win 10 64-bit) reinicia, às vezes com uma tela azul de morte (DPC Wachdog Violation). Os arquivos de despejo sugerem que o problema é coberto pelo driver "wdiwifi.sys":

Probably caused by : wdiwifi.sys ( wdiwifi!CNdisSpinLockContext::EnterCriticalSection+13 )

Como descubro qual dispositivo usa esse driver?

    
por k-zar 25.07.2016 / 13:00

1 resposta

0

Em primeiro lugar, como no seu caso, o nome do arquivo do driver pode revelar qual dispositivo é o driver.

Sem o uso de ferramentas de terceiros, o próximo passo seria procurar no registro, todos os drivers estão listados lá. Você pode usar regedit.exe ou PowerShell:

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

Basta substituir o nome do arquivo pelo que você está procurando. No seu caso, recebemos:

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

que mostra o nome de exibição do driver, o local do registro e o local do arquivo. Você pode querer pesquisar on-line para encontrar mais informações sobre esse driver.

    
por 25.07.2016 / 14:51