We recently started having problems on one of our servers. Processes would start dieing with “Not enough storage is available to process this command” errors. It turns out that this is a catch all error that Windows uses when it runs out of resources of almost any kind. It rarely has anything to do with the amount of memory or disk installed on your system. Some of the things that can causes the error to occur are:
- System paged pool is exhausted.
- System non-page pool in exhausted.
- Maximum IRP stack size has been exceeded.
- Any number of other things that I have not been able to find documented.