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

By Eunice Samson | October 24, 2018 |

greater than 3 minutes

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.


Auslogics Driver Updater

Based on 1694 reviews on Trustpilot

Philip Burridge, satisfied user of Driver Updater:

“I just want to take the opportunity to say how much I like BoostSpeed and Driver Updater. I thought my system was pretty well maintained until I used them, especially Driver Update. Cracking pieces of software. ”


Solution 2: Restoring the Problematic Driver to its Previous Version

If you cannot resolve the
problem yourself, you can
ask our certified PC technicians for immediate assistance in the chat right on this page.

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:

  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.

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.
Your first order from Auslogics

Want 20% off right now? Subscribe to our newsletter and save!

You will immediately get a 20% discount coupon via email, and we will send you the Auslogics newsletter to notify of great discounts, new releases, helpful PC tips and giveaways.

Please enter a correct email address
Almost done! Please check your mailbox and confirm your address.

IMPORTANT: Auslogics values your privacy and will not disclose your information to any third parties. Every email includes an unsubscribe link, so you may unsubscribe any time. All personal data you provide to us is handled in accordance with applicable laws, including the European GDPR. Please see our Privacy Policy for more details.

Share it:
Do you like this post?
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)


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