Windows Device Manager Code 31 — Device Not Working Properly
Errordriver
Overview
Windows Device Manager Code 31 means the device is not working properly because Windows cannot load the required drivers.
Key Details
- This device is not working properly because Windows cannot load the drivers required. (Code 31)
- Often affects network adapters and USB controllers
- May occur after Windows Update changes drivers
- Registry corruption can prevent driver loading
Common Causes
- Windows Update installed an incompatible driver
- Registry entries for the device are corrupted
- Driver files are missing or damaged
- Multiple conflicting drivers installed
Steps
- 1Uninstall device in Device Manager and reboot
- 2Delete UpperFilters and LowerFilters registry keys if present
- 3Roll back driver to previous version
- 4Install driver from manufacturer in compatibility mode
Tags
windowsdriverdevice not working properlywindows-errorfix
More in Driver
windows-code-10-device-cannot-startWindows Device Manager Code 10 — Device Cannot Start
Errorwindows-code-28-driver-not-installedWindows Device Manager Code 28 — Driver Not Installed
Warningwindows-code-43-device-stopped-workingWindows Device Manager Code 43 — Device Stopped Working
Errorwindows-code-22-device-disabledWindows Device Manager Code 22 — Device Disabled
Informationalwindows-code-39-driver-corrupted-or-missingWindows Device Manager Code 39 — Driver Corrupted or Missing
Errorwindows-driver-code-1Windows Device Manager Code 1 — Device Not Configured
WarningFrequently Asked Questions
Registry keys that load additional driver layers — corrupted entries can prevent the main driver from loading.