Error: Insufficient system resources exist to complete the API.

This message ("Insufficient resources exist to complete the API", along with an event log event ID 26 from "Application Popup") has been popping up on my laptop from time to time, along with the rather troublesome issue that the machine refuses to hibernate. I had it set up so that I could close the lid, and the laptop would stand by for a few minutes, then hibernate.

Suddenly, it seems, the laptop is unable to hibernate, and only this confusing message appears on the screen.

Realisation dawned this morning that I had recently installed an extra 512MB of memory into my laptop.

Of course there are no system resources for hibernating, because my hiberfil.sys space is 512MB smaller, having been created with the previous size of memory.

The solution is simple - open the power properties (right-click the battery / power icon in the notification area, and select "Adjust Power Properties"), click the Hibernate tab, and then uncheck the "Enable Hibernation" box.

Click "Apply", to delete hiberfil.sys, then re-check the "Enable Hibernation" box, and click "Apply" or "OK" to recreate it.

So, if your computer cannot hibernate, and you get this message, try disabling and re-enabling the Hibernation feature, and don't think it's as random-sounding a process as other articles make it out to be. If you've changed your memory size, you need to change your hibernation file's size.

Just in case this doesn't fix you right up, there is another issue that it might be - a hotfix is available for Windows XP SP2, XP Tablet Edition 2005, or XP Media Center Edition 2005; there's also an earlier hotfix for Windows XP, for a different issue on multi-proc machines.

Published Wed, Jul 26 2006 17:59 by Alun Jones

Comments

# re: Error: Insufficient system resources exist to complete the API.

This can happen for other reasons.  See the knowledgebase article and windows patch at http://support.microsoft.com/kb/909095

Friday, August 25, 2006 4:23 PM by John Andrews

# re: Error: Insufficient system resources exist to complete the API.

I know that, thanks - that's why I added the piece about a hotfix being available.

Friday, August 25, 2006 8:29 PM by Alun Jones

# re: Error: Insufficient system resources exist to complete the API.

How do you install the hotfix if you only have a command prompt available?

Monday, December 04, 2006 5:40 PM by storch

# re: Error: Insufficient system resources exist to complete the API.

It's an EXE. You run it.

If you only have a command prompt available, I think there are likely to be other things you need to fix first.

Monday, December 04, 2006 9:27 PM by Alun Jones

# re: Error: Insufficient system resources exist to complete the API.

I am getting the errror mensioned above while I switch on the computer.

Sunday, May 27, 2007 11:40 PM by venkat

# re: Error: Insufficient system resources exist to complete the API.

I got the error also when I switch on the computer so it seems there is nothing to do to fix it becuase I can not access my computer whatsoever. What should I do?

Tuesday, June 26, 2007 9:50 AM by helbec

# re: Error: Insufficient system resources exist to complete the API.

No idea, I'm afraid - seeing that message on startup is obviously a different problem. Sorry.

Tuesday, June 26, 2007 6:10 PM by Alun Jones

# re: Error: Insufficient system resources exist to complete the API.

i am getting the same problem can anyone help?

but i m not able to login.

Wednesday, September 19, 2007 11:15 AM by viral

# re: Error: Insufficient system resources exist to complete the API.

re: Error: Insufficient system resources exist to complete the API

I removed one stick of ram leaving just the one stick remaining, I was then able to get past the post portion of the boot up, and get into my computer and get files deleted to free up more memorie, for me it was to much ram and to little hard disk space causing the error!

Friday, November 16, 2007 12:12 PM by Rhino

# re: Error: Insufficient system resources exist to complete the API.

I just wanted to say thank you! This was a very simple solution to my problem. I had, however, already tried to put my computer into hibernation mode which made my hibernation tab disappear until I restarted my computer. (I found that useful little tidbit on another site right before I ran into this one.)

Thanks again!

Tuesday, November 27, 2007 12:18 AM by Heather

# re: Error: Insufficient system resources exist to complete the API.

i am getting message when ever i try to log on to my computer. before my computer boots up and goes to the log in screen this message occurs. what should i do?

Friday, March 14, 2008 5:32 PM by courtney

# re: Error: Insufficient system resources exist to complete the API.

Unselecting then re-selecting hibernation parameters worked for me.  Rebooted in between just for heck of it.  Had doubled ram before problem showed up.  Had multiple error windows from multiple attempts to hibernate whenever I would just close laptop without shutting down.

Wednesday, April 09, 2008 11:53 PM by BC

# re: Error: Insufficient system resources exist to complete the API.

Note that the hotfix may downgrade your kernel to an eariler version; compare the file versions before you install.

Friday, April 11, 2008 4:39 AM by Dan OBrien

# re: Error: Insufficient system resources exist to complete the API.

I tried to install this under a numerous different install parameters (safe mode, regular, After it did it, before it did it..) and I can NOT get this patch to fix my hibernation problems. Ideas?

Sunday, May 11, 2008 4:29 PM by Bruce b

# re: Error: Insufficient system resources exist to complete the API.

Are your problems the same as those that the hotfix is designed to fix?

Tuesday, May 13, 2008 6:24 PM by Alun Jones

# re: Error: Insufficient system resources exist to complete the API.

i am getting message when ever i try to log on to my computer. before my computer boots up and goes to the log in screen this message occurs. what should i do?

Thursday, September 11, 2008 2:44 AM by cherry

# re: Error: Insufficient system resources exist to complete the API.

From what I've seen of reports of pre-logon occurrences of this message, you've generally filled up your hard drive too much to boot it properly. You can fix this by using the recovery console to delete some files.

Thursday, September 11, 2008 10:31 PM by Alun Jones

# re: Error: Insufficient system resources exist to complete the API.

u guys all suck this doesnt help at all i cant logg into my acc so how do i download this stuff/ change power options  its not a hibernation promblem its not enough memory how do i fix this!!!!!!!!!!!!!!!!!!!!

Saturday, October 25, 2008 10:56 PM by dman

# re: Error: Insufficient system resources exist to complete the API.

Yeah, clearly, we all suck, that's why we post articles like these, because it's great fun to post things that sound helpful but have no bearing on your particular problem.

Or, you could look at it another way - that maybe, just maybe, we're talking about one case where this error appears, and you're talking about a different case.

If that's the issue, then obviously it would be great for you if we could help you, but you're going to have to stop assuming that we're at your beck and call. We - well, me, actually - I am going to try and help you on a volunteer basis. I am not your paid support, because I make zero money from doing this. That's zero - nada, zip, zilch. So don't be rude.

Now, as I mentioned you can use the recovery console to check how much disk space is available on your disk. Do you know how to do that? If you do, tell me how much disk space is left on your drives. If you don't know how to do that, then you obviously need instructions on opening the recovery console. So, tell me what your skill level is, and we'll try to get you to a good place. But don't be so damn rude about it when you're asking for help from someone who doesn't have "helping you out" as part of his job description.

Thanks for your attention.

Saturday, October 25, 2008 11:19 PM by Alun Jones

# Insufficient system resources exist to complete the API.

Insufficient system resources exist to complete the API.

So,Pls..........

HELP ME

Monday, November 10, 2008 10:20 AM by Rehan

# re: Error: Insufficient system resources exist to complete the API.

really need help have insuffient error & not able 2 go any further.please help my daughter has a projec

Friday, December 19, 2008 10:27 PM by sheritacb

# re: Error: Insufficient system resources exist to complete the API.

I tried the hotfix a couple of times and it didn't work, but what you said about two years ago makes perfect sense, I too upgraded my RAM when I started getting this API message... Thanks a lot.

Thursday, December 25, 2008 3:29 AM by Doom_X99

# Insufficient system resources exist to complete the API. Even I can not log in to my system when i close the API window my system again get re started & this is

Insufficient system resources exist to complete the API. Even I can not log in to my system when i close the API window my system again get re started & this is happening again & again I have my interview tomorrow & pls help me...

Friday, January 16, 2009 12:54 AM by Anurag Sharan

# re: Error: Insufficient system resources exist to complete the API.

Okay, seriously, if you have something that important going on, your system is broken and the instructions in this page don't apply to you - why don't you call Microsoft support? A blog isn't going to provide you with the quick turnaround you are looking for, nor is it going to stay with you until you reach a resolution. I only know of two solutions to this problem - one, to apply the hotfix if you're experiencing the problem outlined in this blog entry, and two, if you can't log on, then boot from the recovery environment on the install disk and delete some files to free up enough space to log on. If neither of those applies, call technical support!

Friday, January 16, 2009 7:50 AM by Alun Jones

# re: Error: Insufficient system resources exist to complete the API.

I did remove the additional ram card and was able to boot up.  Up until then I could not get anything but the command prompt. Thanks for your information.

Thursday, February 05, 2009 2:31 PM by ALICE PARIDO

# re: Error: Insufficient system resources exist to complete the API.

i have the aspire one laptop and i keep getting the same messege as everyone else on this page. i click ok, or i x out the box and it keeps going in circles... i am pretty busy by now. how ever i did have a couple of good laughs on this page. i did not install any new ram or anything like that. Anyone have any ideas?

Friday, August 21, 2009 9:23 PM by mattttty

# re: Error: Insufficient system resources exist to complete the API.

I have the same problem on the aspire one laptop - I can't get it to finishing booting up before getting the error, at which point the computer restarts.

Is there any way to reset it to factory settings?

Thanks

Tuesday, August 25, 2009 10:00 PM by lwhtwbs

# re: Error: Insufficient system resources exist to complete the API.

My prob is I dont understand how will I use hotfix when I can't even get inside the windows

Thursday, September 17, 2009 1:40 AM by ritwika

# re: Error: Insufficient system resources exist to complete the API.

so how exactly do i solve this problem?

Saturday, December 26, 2009 8:44 PM by becky lopez-suarez

# re: Error: Insufficient system resources exist to complete the API.

tell me how to solve the problem

Friday, January 22, 2010 3:46 AM by plz tell me how to solve the problem

Leave a Comment

(required) 
(required) 
(optional)
(required)