If you see Code 31 in Device Manager when checking the device driver status, especially for network adapters, don’t worry! Code 31 is one of the common errors in Device Manager, and you can fix Code 31 easily!

The error code generally is displayed as This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)

How Can I Fix Code 31 in Device Manager?

This code 31 usually occurs when there is something wrong with the device driver, so you can try the following solutions to fix Code 31.

  1. Restart your computer to fix Code 31
  2. Update the driver to fix Code 31
Note: The screenshots below are shown on Windows 10, but the fixes apply to Windows 8, Windows 7, Windows Vista and Windows XP.

Solution 1: Restart your computer to fix Code 31

Sometimes this error occurs because of the temporary hardware problem, so you can simply try to restart your computer and see if it fixes the issue. 

If it’s the connected hardware that has the driver issue, you can also try to reconnect the hardware device to your computer, then restart the computer again to see if it works.

Solution 2: Update the driver to fix Code 31

As the error message said, Windows cannot load the drivers required for this device. So there may be something wrong with the device driver. The missing or outdated drivers can cause the problem. You can try to update the drivers to fix Code 31 in your computer, no matter if it’s Nvidia card drivers or AMD drivers.

There are two ways to fix Code 31 on your computer: manually and automatically.

Manually update drivers – You can go to the manufacturer’s website, download the latest correct driver for your device, and then install it on your computer. This requires time and computer skills.

Automatically update drivers – If you don’t have time or patience to manually update drivers, or if you are not confident with playing around with drivers, you can update drivers automatically with Driver Easy.

Driver Easy will automatically recognize your system and find the correct drivers for it. You don’t need to know exactly what system your computer is running, you don’t need to risk downloading and installing the wrong driver, and you don’t need to worry about making a mistake when installing.

You can update your drivers automatically with either the FREE or the Pro version of Driver Easy. But with the Pro version, it takes just 2 clicks (and you get full support and a 30-day money-back guarantee):

1) Download and install Driver Easy.

2) Run Driver Easy and click Scan Now, Driver Easy will then scan your computer and detect any problem drivers.

3) Click the Update button next to the flagged driver to automatically install the correct driver. (You can do this with the FREE version)

Or click Update All to automatically install the correct version of all drivers that are missing or outdated (You can do this with the Pro version – You’ll be prompted to upgrade after clicking Update All).

4) After updating drivers, restart your computer, and reconnect your device to see if the issue is resolved.

These are the best solutions to fix Code 31 in Device Manager. If you have any questions, feel free to comment below and we’ll see what more we can do to help.

48 people found this helpful
Inline Feedbacks
View all comments