Error Codes Wiki

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

  1. 1Uninstall device in Device Manager and reboot
  2. 2Delete UpperFilters and LowerFilters registry keys if present
  3. 3Roll back driver to previous version
  4. 4Install driver from manufacturer in compatibility mode

Tags

windowsdriverdevice not working properlywindows-errorfix

More in Driver

Frequently Asked Questions

Registry keys that load additional driver layers — corrupted entries can prevent the main driver from loading.