Ultimate PC optimizer: Save 30% on Auslogics BoostSpeed right now!

This Device cannot find enough free resources that it can use (FIXED)

By Eunice Samson | October 24, 2018 |

greater than 3 minutes

Link copied

You probably found this article because you were looking for a solution for the following error message:

This device cannot find enough free resources that it can use.

Well, you’d be glad you landed on this page. We understand that this is an annoying issue that many users encounter, especially crypto miners who have several GPUs in their rig. As such, we’ve put together this short post to teach you how to fix the Error Code 12 (This device cannot find enough free resources that it can use).

Why Do I Get the Error Code 12?

In most cases, the Error Code 12 shows up when the user assigns two pieces of installed hardware to the same input/output port. This problem can also occur when multiple devices are allocated to the same DMA channel. When this happens, the user will see a yellow exclamation point beside the particular device when they go to the General tab of Device Manager.

How to fix the Error Code 12 (This Device Cannot Find Enough Free Resources That it Can Use)?

  • Using the Hardware and Devices Troubleshooter
  • Restoring the Problematic Driver to its Previous Version
  • Reinstalling the Problematic Driver

Solution 1: Using the Hardware and Devices Troubleshooter

The Hardware and Devices troubleshooter can locate causes of errors and fix them accordingly. Since the Error Code 12 is a hardware-related issue, the troubleshooter might be handy in providing a suitable resolution for it. To open this tool, you simply need to follow the instructions below:

  1. On your keyboard, press Windows Key+S.
  2. Inside the search box, type “troubleshoot” (no quotes).
  3. Select Troubleshoot from the results. Make sure to click the item with a wrench icon.
  4. Once the Troubleshoot window is up, scroll down until you find the entry for Hardware and Devices. Select it, then click Run the Troubleshooter.

Select Run the troubleshooter.

Now, the Hardware and Devices troubleshooter will start identifying the problems that may have caused the Error Code 12. It will automatically resolve the issues. If there are further recommendations, follow the on-screen instructions.

Solution 2: Restoring the Problematic Driver to its Previous Version

If the troubleshooter did not solve the Error Code 12, you can try rolling back the faulty driver to its previous version. You can do that by following these steps:

If you cannot resolve the
problem yourself, you can
ask our certified PC technicians for immediate assistance in the chat right on this page.
  1. Go to your taskbar, then right-click the Windows icon.
  2. Select Device Manager from the list.
  3. Look for the faulty river, then double-click it.
  4. Go to the Driver tab.
  5. Click the Roll Back Driver button.
  6. If prompted to confirm the modification, click Yes.
  7. Restart your PC and check if the issue has been resolved.

Solution 3: Reinstalling the Problematic Driver

If you’re getting the Error Code 12 on your network adapter or WiFi adapter, you can remove the faulty driver and reinstall it. Keep in mind that this solution only applies to this particular scenario. Also, you might need to connect your computer to a wired network to perform the troubleshooting process.

  1. Press Windows Key+S on your keyboard.
  2. Type “device manager” (no quotes), then hit Enter.
  3. Right-click the faulty driver, then select Uninstall Device.
  4. Click the box beside ‘Delete the driver software for this device’ and click Uninstall.
  5. Restart your PC.

Your system will automatically identify the missing driver and install its default version. To ensure that the device will function smoothly, we recommend updating its driver. You can opt to do this manually by visiting the manufacturer’s website and looking for the right version for your system. However, this option may be risky and time-consuming. After all, installing the wrong drivers can lead to system instability issues.


Resolve PC Issues with Driver Updater

Unstable PC performance is often caused by outdated or corrupt drivers. Auslogics Driver Updater diagnoses driver issues and lets you update old drivers all at once or one at a time to get your PC running smoother


So, we suggest going the easy and reliable way—automating the process with the help of Auslogics Driver Updater. When you activate this software program, it will automatically recognize your system version and find the right drivers for it. It will take fix all corrupted, damaged, outdated, and missing drivers. So, once the process is complete, you will notice an improvement in your system’s performance.

You can restore your driver backups if you like.

Which method did you use to resolve the Error Code 12?

Type your answer in the comments section below!

Fed up with your slow PC? Tired of waiting for Windows to start up? Take a look at the most common reasons behind poor performance and the best ways to deal with them here.


Call us toll-free

US & Canada 1-888-257-4137

UK 1-800-041-8199

Australia 1-800-370-543

Chat with us online

Prefer us to call you back? Give us your phone number via chat

Fix your PC in THREE easy steps

Step 1

Call us or chat with us. Our agents are online around the clock

Step 2

We will remotely access your device, provide you with free diagnostics, and discuss repair options

Step 3

Sit back and watch. Most problems will be fixed immediately within less than an hour

Watch how it works or learn more about our service here

Ad Blocker Detected

Ad blockers may interfere with some important blog features, such as comments, images, etc.

Please consider disabling your ad blocker so you can have the best experience on this website.

Got it