[wdmaudiodev] AW: Re: virtual audio driver removed via devcon, but it's only hidden

  • From: "Johannes Freyberger" <jfreyberger@xxxxxxxxxxxxxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Wed, 17 Oct 2018 15:10:59 +0200

I tried pnputil to install the driver and I don’t get any error on my cmd or in 
setupapi.dev.log but my audio device is not visible. So I think I can use 
pnputil only for updating drivers but not for a new installation of a pure 
virtual audio driver?


When using devcon for install/uninstall I’ve seen on the customers machine that 
in device manager the device is removed in “Sound, video and game controllers” 
but the corresponding inputs and outputs in “Audio inputs and outputs” just 
turn into the hidden state. Here on my machine the audio inputs and outputs are 
also gone. Both machines are W10 1803/64 Bits.


Looking at my setupapi.dev.log the devcon uninstall looks like this:


 [Delete Device - ROOT\MEDIA\0000]

 Section start 2018/10/17 13:49:24.734

      cmd: devcon.exe  remove *R3LAYWDMDriver

     dvi: Query-and-Remove succeeded

<<<  Section end 2018/10/17 13:49:24.840

<<<  [Exit status: SUCCESS]



 [Delete Device - 

 Section start 2018/10/17 13:49:24.996

      cmd: C:\WINDOWS\System32\svchost.exe -k LocalSystemNetworkRestricted -p

<<<  Section end 2018/10/17 13:49:25.012

<<<  [Exit status: SUCCESS]



 [Delete Device - 

 Section start 2018/10/17 13:49:25.090

      cmd: C:\WINDOWS\System32\svchost.exe -k LocalSystemNetworkRestricted -p

<<<  Section end 2018/10/17 13:49:25.105

<<<  [Exit status: SUCCESS]


In the customers setupapi.dev.log I can only see:


 [Delete Device - ROOT\MEDIA\0000]

 Section start 2018/10/17 14:41:16.391

      cmd: devcon.exe  remove *R3LAYWDMDriver

     dvi: Query-and-Remove succeeded

<<<  Section end 2018/10/17 14:41:16.462

<<<  [Exit status: SUCCESS]


So it seems the two subsequent Delete Device from my log are missing in the 
customers logfile and probably they are related to audio inputs and outputs. As 
I’m only invoking the devcon remove command, the next two seem to be generated 
inside the OS on my system but not on the customers system. What could be the 
reason for this?


Thanks and best regards,

Johannes Freyberger


Von: wdmaudiodev-bounce@xxxxxxxxxxxxx <wdmaudiodev-bounce@xxxxxxxxxxxxx> Im 
Auftrag von Tim Roberts
Gesendet: Samstag, 13. Oktober 2018 08:48
An: wdmaudiodev@xxxxxxxxxxxxx
Betreff: [wdmaudiodev] Re: virtual audio driver removed via devcon, but it's 
only hidden


On Oct 12, 2018, at 11:37 PM, Johannes Freyberger 
<jfreyberger@xxxxxxxxxxxxxxxxxxxx <mailto:jfreyberger@xxxxxxxxxxxxxxxxxxxx> > 


when I’m uninstalling my pure virtual audio driver on some W10, 1803 machines 
via devcon remove the driver the driver doesn’t seem to be uninstalled 
completely as it is still visible as hidden device in the device manager even 
after a reboot. But in setupapi.dev.log the corresponding entry says:


On some other machines the drivers are completely gone and not in hidden state.


Could this “hidden driver” effect be due to user privileges or some Antivir 
software installed on these machines? 


No.  What this probably means is that the driver was not installed correctly.  
How, exactly, do you install your device?  "Devcon install" is the right 
approach for systems up through Windows 8, but in Windows 10 it can result in 
the creation of TWO devices.  "pnputil" seems to be the right way these days.


Tim Roberts, timr@xxxxxxxxx <mailto:timr@xxxxxxxxx
Providenza & Boekelheide, Inc. 


Other related posts: