You receive error 1450 "ERROR_NO_SYSTEM_RESOURCES" when you try to create a very large file in Windows XP

Article translations Article translations
Article ID: 913872 - View products that this article applies to.
Expand all | Collapse all


Consider the following scenario. You try to create a very large file in Microsoft Windows XP by moving the file pointer to the end of a file. Then you call the SetEndOfFile function. In this scenario, the SetEndOfFile function fails with error 1450 "ERROR_NO_SYSTEM_RESOURCES".


This problem occurs because the cache manager cannot allocate any more memory for the file caching.


To work around this problem, open the file by using the FILE_FLAG_NO_BUFFERING flag. Then try to call the SetEndOfFile function until the SetEndOfFile function succeeds.


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.


Article ID: 913872 - Last Review: March 9, 2006 - Revision: 1.0
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
kberrmsg kbtshoot kbprb KB913872

Give Feedback


Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from