2 Ways to Fix Network Adapter Error Code 31 in Windows 10

Sep. 18, 2018 / Updated by Bessie Shaw to Windows 10

The network adapter error code 31 in Windows 10 is one of several Device Manager error codes. "This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)". If you also run into the ethernet adapter error code 31, don't be frustrated. It is not difficult to solve. Here are 2 troubleshooting methods you can follow.

network_adapter_error_code_31_windows_10.jpg

Method 1. Update Network Adapter Driver to Fix Network Adapter Error Code 31 in Windows 10

The network adapter error code 31 is largely related to the outdated, corrupt or missing network adapter driver. To fix the problem you need to repair or update your network adapter driver. You could go to your PC manufacturer’s official website to get it, but which will be quite time-consuming. The best driver download method is to adopt a professional driver update utility tool like Driver Talent, well-known as the safest and fastest way to update drivers, which could detect your problematic network adapter driver within seconds and then automatically download and install the most updated version for your computer.

See Also: Tips to Fix and Update your Windows Drivers with Driver Talent

Click the button below to download Driver Talent directly.

Download Now


Take the 3-step easy guide to download and update the graphics card driver with Driver Talent to fix the Thread Stuck in Device Driver error in Windows 10.

1. Scan Your PC

Run Driver Talent. Click "Scan" to free scan your computer. Driver Talent will identify all you outdated, corrupt, broken or missing drivers in seconds.

scan your pc

2. Download and Update Network Adapter Driver

Click "Repair" to fix the faulty network adapter driver. You’re also allowed to click "Update" to update all your drivers to the latest version. It’s recommended not to update what ain’t broken unless there is a particular need.

update network adapter driver

3. Reboot Your PC

Reboot your PC to allow all changes to go into effect.

Note: Keep in mind that back up you drivers with Driver Talent prior to any driver updates in case of driver crashes.

In addition to driver download and update, Driver Talent provides far more premium features, such as drivers restore, drivers uninstall, drivers pre-download for another PC, PC Repair (no sound, no video, no Wi-Fi, etc.), hardware detection, VR support check and PC speed up, etc.

You may also like to check out:

Method 2. Delete Invalid Registry Keys to Resolve Ethernet Adapter Error Code 31 in Windows 10

Invalid or damaged registry keys could also be the cause of the network adapter error code 31 in Windows 10. You need to remove the invalid registry keys, but you’d better use Driver Talent to create a system restore point in advance to prevent something unexpected from happening. Here’s what you need to do.

Step 1. Press Windows + R altogether to bring up the Run dialog

Step 2. In the Run command box, type regedit and hit Enter

Step 3. Once the Registry Editor window pops up, navigate to the this key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\

Step 4. Locate the Config value and right-click on it and then select Delete

Step 5. Close Registry Editor

Step 6. Reboot your computer

If you discover other fixes for the network adapter error code 31 in Windows 10, please don’t hesitate to share with us in the comments below.


Driver-Talent 360 Total Security Business DownLoad_DT_Net Driver Talent for Network Card
Deploy critical protection to secure your corporate data Download & Install Network Drivers without Internet Connection
30-day Free Trial Free Download

We Are Trusted By