devcon disable cannot disable device not found devcon disable cannot disable device not found windows windows

devcon disable cannot disable device not found


No Matching Devices is the way that windows tells you that it cannot find or access the devices you are looking for. There can be a couple of causes for this:

  1. Incorrect Permissions caused by not running the command prompt/BAT as an administrator. Simply right-click the relevant access method and select 'Run as administrator"
  2. Incorrect Access caused by running the wrong version of devcon.exe. As a remnant of the shift to 64 bit computer there are two version of devcon located in the 'Tools' folder, one for x86 and one for x64, ensure that you are running the correct version for your computer and you should be able to perform your tasks without issue.


You are using the wrong "spelling" in your command.

This should work:

devcon.exe disable "ACPI\SYN1ECA*"

If you already found the exact device you want to disable you can do it like this:

devcon.exe disable "@<instace ID>"

In your case:

devcon.exe disable "@ACPI\SYN1ECA\4&22077A96&0"

If this also doesn't work you should use the remove command. remove works almost always, but the device will be back after you restart the system.

devcon.exe remove "@<instance ID>"


No matching devices found. is a confusing way for devcon to tell that you are running the command without elevation. This is without elevation:

devcon restart "PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09"PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09\4&21A1C3AE&0&00E5: Restart failedNo matching devices found.

This is with elevation:

devcon restart "PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09"PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09\4&21A1C3AE&0&00E5: Restarted1 device(s) restarted.

To elevate right click on command prompt and select "run as administrator".