FIX: This device cannot find enough free resources to use (code 12)

by Matthew Adams
Matthew Adams
Matthew Adams
Windows & Software Expert
Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things... read more
Affiliate Disclosure
  • A PC is only as good as its components, and if one is having issues, the entire system can go down.
  • Such would be the case with the This device cannot find enough free resources error users have been reporting.
  • To learn more about fixing common errors, visit our Windows 10 Errors Hub.
  • Additional guides can also be found on our much larger Troubleshooting page.
This device cannot find enough free resources that it can use error 12

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

The This device cannot find enough free that it can use (code12) error is one that devices’ properties windows display within a Device status box.

That error is a hardware conflict that arises when two devices are assigned the same I/O port. When that error occurs for a device, the device doesn’t work.

For example, users can’t connect to the internet when the code 12 errors occur for network adapters. Here are a few resolutions that might fix the code 12 issue in Windows.

How do I fix the Not enough free resources: Error code 12 error?

  1. Reinstall the Device Driver
  2. Update the Device Driver via Device Manager
  3. Open the Hardware and Devices Troubleshooter
  4. Check Hidden Devices
  5. Select the Network Reset option
  6. Roll back Windows to a Restore Point

1. Reinstall the Device Driver

  1. Press the Windows key + X hotkey and select Device Manager on the menu.
  2. Then right-click the device that displays the code 12 error, which Device Manager highlights with a yellow exclamation mark.
  3. Select Uninstall device on the right-click context menu that opens.
  4. Select the Delete the driver software for this device check box on the dialog box window that opens.
  5. Then press the Uninstall button.
  6. Next, reboot the Windows OS.

Windows might automatically reinstall the device driver after rebooting. However, just to make sure, run a scan with DriverFix.

It is much faster and much more reliable than the method used above primarily because it will guarantee the right drivers are installed, and that they are the latest available version supported by your hardware.

Additionally, it will also fix the drivers that you already have but which are faulty, as well as drivers that are missing altogether from your PC.

Get DriverFix

2. Update the device driver via Device Manager

Some users have stated on forums that they’ve fixed code 12 by updating the driver for the required device.

To do that, right-click the device with the yellow exclamation mark listed in the Device Manager window and select Update driver.

Expert Tip: Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken. We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

Then select the Search automatically for updated driver software option shown directly below. Restart Windows after updating the driver.

3. Open the Hardware and Devices Troubleshooter

  1. Open the Cortana app by pressing the Type here to search button on the taskbar.
  2. Enter the keyword troubleshoot in the search box and select Troubleshoot to open the window shown directly below.
  3. Select the listed Hardware and Devices troubleshooter as below.
  4. You can press its Run the troubleshooter button to open the window in the image directly below. The troubleshooter might then provide further resolutions.
  5. You can open the Hardware and Devices troubleshooter in other Windows platforms by clicking Troubleshooting > Hardware and Sound within the Control Panel. Then you can select Hardware and Devices to open its window.

The Hardware and Devices troubleshooter could come in handy for fixing code 12. As code 12 is a hardware issue, that troubleshooter might provide a resolution for it.

4. Check Hidden Devices

As the code 12 error is usually a hardware conflict, disabling the conflicting device might also resolve the error.

The code 12 error message even states:

If you want to use this device, you will need to disable one of other devices on this system.

You might find a conflicting device by clicking View and Show hidden devices in Device Manager.

Then Device Manager will show you all devices when you expand their categories. If one of the hidden devices includes an exclamation mark, right-click it and select Disable.

5. Select the Network Reset Option

  1. Open the Cortana app by pressing its Type here to search the taskbar button.
  2. Enter the keyword ‘network’ in the search box to find Network status.
  3. Select to open the Network status window below.
  4. Click Network reset to open further options.
  5. Press the Reset now button.

This code 12 resolution is more specifically for network adapters. Resetting network settings might fix the code 12 error for network adapters.

6. Roll Back Windows to a Restore Point

  1. Open the Run accessory with its Windows + R hotkey.
  2. Then input rstrui in Run’s Open text box and click OK to open System Restore.
  3. Click the Next button.
  4. Select the Show more restore points option to expand the list of dates.
  5. Select a restore point that predates Windows Update restore points.
  6. You can check what software gets removed for a restore point by pressing the Scan for affected changes button.
  7. To confirm your selected restore point, press the Next and Finish buttons.

Some users have confirmed that the code 12 error occurs after a Windows update. So the code 12 issue might be due to a recent update.

You can remove recent updates for Windows with the System Restore tool. The only exception is for major updates such as Patch Tuesday Updates, which you can’t roll back with System Restore.

Those are some of the resolutions that have fixed the code 12 error for some users. If you have another fix the code 12 issue, feel free to share it below.

idee restoro Still having issues? Fix them with this tool:
  1. Download this PC Repair Tool rated Great on (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).

Restoro has been downloaded by 0 readers this month.

This article covers:Topics: