Insufficient System Resources Exist To Complete The API Error (fixed)

The “Insufficient System Resources exist to complete the API” error message shows up when your system is running low or resources (usually, it is the available memory). The corresponding task can’t be complete due to this and reports back this error prompt. So, initially, try to free up memory by stopping memory-hogging applications on your system and then test.

Fix 1 – End any unnecessary apps

Close any app that consumes too much RAM (like browser with many unused tabs, video editing applications) to free up cogged up memories. Check if this helps.

Step 1 – Close the apps as you can see them on your taskbar.

Step 2 – Additionally, you can go ahead and open the Task Manager. To do that, use the Win+X keys together.

Step 3 – Then, click “Task Manager“.


task mangr min


Step 4 – Going to the Task Manager page, look for any inessential applications running at the backyard.

Step 5 – Right-tap any such app and tap “End task” to terminate that app.


chrome end task min


Check if this works.


Fix 2 – Use the hardware troubleshooter

Using the hardware troubleshooter should allow Windows to fix the issue.

Step 1 – Write “cmd” after using the Windows key.

Step 2 – Next, right-click the “Command Prompt“. Next, you have to click “Run as administrator“.


cmd run as admin min


Step 3 – After opening the terminal, type this code. Then, hit Enter to directly launch the Hardware Diagnostics.

msdt.exe -id DeviceDiagnostic


msdt min


Step 4 – Tap “Next” to go forward in the process.

Step 5 – Wait for the Hardware and Devices troubleshooter to identify the issue and prescribe a solution.


dev enable min


Step 6 – Tap “Close” to exit the troubleshooter.


close min


Check if this works.

Run the application or try to install the driver again. Check if this works.


Fix 3 – Plug the device into another USB drive

If you are seeing the Insufficient Resources message while installing a new driver, you can plug the device into another USB port on your computer. It will be better if you plug in the device to the ports on the rear-side of the cabinet. Then, try to install the driver. Check if this works.


Fix 4 – Install the Driver in Compatibility mode

Install the driver in compatibility mode.

Step 1 – At first, right-click the driver setup package and tap “Properties“.


driver props min


Step 2 – Get to the “Compatibility” tab.

Step 3 – In the Compatibility mode, check the “Run this program in compatibility mode for:

Step 4 – Tap “Apply” and “OK” to save the changes.


run this program compati min


Exit the Properties. Run the setup file to install the driver.


Fix 5 – Remove and reconnect

[Xbox controllers or gamepad users]

If you are trying to use a gamepad,

Remove the device from your computer and reconnect the same device to your system. This way, Windows is forced to add the device to your system.

Step 1 – Utilize the key combination of Windows key+R to bring up the Run box.

Step 2 – Quickly input this in the blank box. Click “OK“.



connected devices bluetooth min


Step 3 – When you reach the Devices page, you will find all the connected devices there. Locate the problematic device.

Step 4 – Just click the three-dot menu and tap “Remove“.


remove devie min


Close Settings once the device is removed. After this, it is quite simple. Restart the system. Then, connect the device into your system. Check the status of the issue once again.


Fix 5 – Update the driver

You should update the driver from the Device Manager.

Step 1 – Just right-click the Start button and tap “Device Manager“.


Device Manager Min


Step 2 – Find the device in this list of device drivers.

Step 3 – Right-click that and tap “Update driver“.


bluetooth update driver min


Step 4 – Tap “Search automatically for the drivers“.


search for drivers min


This way, Windows will automatically update the driver. Hope this helps.