Removing non-present hardware with Devcon?

Devcon does work. You just need to make sure you are targeting the right version of devcon for your operation system.

Take a look at this link http://freneticrapport.blogspot.com/2011/05/windows-hiddennot-connected-device.html.

For installing the correct devcon version for your OS:

  • Install the Windows Driver Kit
  • Go to Start -> Programs -> Development Kits -> WDK XXXX -> Build Environments -> Windows [Target] -> Windows [Target] Free Build Environment, replacing [Target] with the appropriate version of Windows you are building for.
  • Go to the src\setup\devcon folder in the WDK install directory and run: build -ceZ

You can then remove the device with the following command:

devcon remove "@PCI\VEN_1000&DEV_0060&SUBSYS_1F0C1028&REV_04\4&10333E29&0&0030"

Take note of the quotes and @ symbol as these are required to allow hidden devices to be removed.