Removing the UpperFilters fixed mine also
Now, can someone explain what this does or should I just accept it as a magic fix that someone found?
Brett
Hi Brett,
You would have removed a "corrupted" UpperFilters value.
The UpperFilters and LowerFilters values determine what filter drivers are loaded for the device.
If there was an UpperFilters value present but no corresponding or good copy of the filter driver present in the C:\Windows\System32\drivers folder then the UpperFilters value is trying to load a driver that does not exist and the error occurs.
Removing the "corrupted" UpperFilters value would fix that error after a reboot.
A caveat would be after removing the value if you find a program associated with the device does not work properly you may have to reinstall that program but make sure when you reinstall that program you it is the latest version of that program and is fully
compatible with Operating System.