Insufficient System Resources Exist to Complete the API.


You use a computer that is running Microsoft Windows XP with Service Pack 2 (SP2), Microsoft Windows XP Tablet PC Edition 2005, or Microsoft Windows XP Media Center Edition 2005. When you try to put the computer in hibernation, the computer occasionally does not hibernate. When this problem occurs, you receive an error message that is similar to the following:

Insufficient System Resources Exist to Complete the API.

When you experience this problem, the hibernate feature is not available on the computer until you restart the computer.


This problem typically occurs when the computer uses 1 gigabyte (GB) or more of RAM.

Note The Windows XP SP2 features and components are included in Windows XP Tablet PC Edition 2005 and in Windows XP Media Center Edition 2005.


This problem occurs because the Windows kernel power manager cannot obtain the memory resources that are required to prepare the computer to hibernate.



The following file is available for download from the Microsoft download center:

Join the Conversation


  1. Insufficient system resources exist to complete the API box comes up. All I can do is click “ok” or enter and computer shuts off and/or reboots. How can I get to Task manager or any other screen if I’m in this continuous loop…….HELP running windows XP on an acer aspire 3000

  2. Thanks for the information. My Dell XPS has been doing this to me lately and I’m hoping the hotfix you reference will clear it up. Cheers!

  3. I have had similar problems recently.. I don’t know about it before, as I din’t need to hibernate before.
    Also I did come across this on microsoft’s site. Real stupid where MS says you can’t have more than 1GB of ram lol..
    But anyways now, I am unable to install this patch as the error message I get says that my service pack is newer than this update.. I got SP3.
    I managed to find a fix for this.. a little painful if you got to hibernate real often. But it seems to work so far.
    One way to get rid of the message is to restart the computer. Defeats the purpose of hibernating (I know)
    THE OTHER WAY – get some software which defrags your RAM and also frees it up.. and run it before you hibernate..
    So from this, I get that windows XP was not designed to handle 1GB of ram…

Leave a comment

Your email address will not be published. Required fields are marked *