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“.

ms-settings:connecteddevices

 

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.