Not enough storage is available to process this command

In the last few months I have been plagued with this error “Not enough storage is available to process this command.” that seems to come and go, not only that, it doesn’t seem to be limited to a particular operating system, I’ve seen it on Vista Ultimate, Windows XP SP3 and now more recently Windows 7 Ultimate. The most common fix for this is creating or increasing the IRPStackSize value in the Parameters Key within the LanManServer config. This process requires an edit of your current registry so please do this with caution and create a backup before fiddling around with it.

To put it in geek terms the IRPStackSize is a parameter that specifies the number of stack locations in I/O request packets (IRPs) that are used by the operating system. Each stack uses 36 bytes of memory for each receive buffer and you can increase the IRPStackSize, through the Windows registry for some transports, media access control (MAC) drivers, or for file system drivers. The default value of the IRPStackSize parameter is 15.

To do this follow the steps below:

1. Click on Start > Run > regedit & press Enter
2. Find this key name  HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesLanmanServerParameters
3. Locate IRPStackSize
4. If this value does not exist Right Click on Parameters key and Click on New > Dword Value and type in IRPStackSize under the name.
5. The name of the value must be exactly (combination of uppercase and lowercase letters) the same as what I have above.
6. Right Click on the IRPStackSize and click on Modify
7. Select Decimal enter a value higher than 15(Maximum Value is 50 decimal) and Click Ok
8. You can close the registry editor and restart your computer.

This can be found under MS KB http://support.microsoft.com/?scid=kb%3Ben-us%3B285089&x=15&y=11

 

 

[facebook]

119 thoughts on “Not enough storage is available to process this command

    1. Ron Post author

      Hi Bob,

      the Qword value (64 bit) has no bearing in this particular tweak as it’s not Windows version dependant.
      you can just use the Dword value, this is what I have done as I’m using Windows 7 Ultimate 64bit edition.

      hope that helps

      regards,

      Ron

      Reply
    1. Ron Post author

      Hi Bob,

      the Qword value (64 bit) has no bearing in this particular tweak as it’s not Windows version dependant.
      you can just use the Dword value, this is what I have done as I’m using Windows 7 Ultimate 64bit edition.

      hope that helps

      regards,

      Ron

      Reply
  1. Audie

    Hi, I’ve followed the steps you’ve suggested, and I am still having the same problem. Do you know what else I could do?

    Reply
  2. Audie

    Hi, I’ve followed the steps you’ve suggested, and I am still having the same problem. Do you know what else I could do?

    Reply
  3. Nate

    It seems that in newer releases of Windows 7, IRPStackSize does not exist. The only key in that location with the value of 15 is “autodisconnect”. Would that be the same thing?

    Reply
  4. Nate

    It seems that in newer releases of Windows 7, IRPStackSize does not exist. The only key in that location with the value of 15 is “autodisconnect”. Would that be the same thing?

    Reply
  5. Jesse

    I looked for this on my machine and was not able to find it. IRPStackSize (WindowsXP SP3) will look at other options.

    Thanks

    Reply
    1. Ron Post author

      Hi Jesse,

      If it the entry in the registry is not there, you will have to create it according to the instructions that I have written above.

      Regards,

      Ron

      Reply
  6. Jesse

    I looked for this on my machine and was not able to find it. IRPStackSize (WindowsXP SP3) will look at other options.

    Thanks

    Reply
    1. Ron Post author

      Hi Jesse,

      If it the entry in the registry is not there, you will have to create it according to the instructions that I have written above.

      Regards,

      Ron

      Reply
  7. jack

    I’m getting this message on my VPS that are running Windows Server 2008, will that be okay for me to edit the registry as what you suggested above? Thanks in advance!

    Reply
  8. jack

    I’m getting this message on my VPS that are running Windows Server 2008, will that be okay for me to edit the registry as what you suggested above? Thanks in advance!

    Reply
  9. Bruce

    I have tried this solution on Vista 32 Home Premium s.p.II. There does not seem to be a “parameters” setting to right click in the “Lanman Server” folder. if you have more information on this I would appreciate it

    Reply
  10. Bruce

    I have tried this solution on Vista 32 Home Premium s.p.II. There does not seem to be a “parameters” setting to right click in the “Lanman Server” folder. if you have more information on this I would appreciate it

    Reply
  11. Ron Post author

    Hi Bruce,

    Can you check the Windows Task Manager under the Services Tab and sort by name – there should be a service in the first column named “LanmanServer”. If it is there then go back and double check the path in your registry to make sure you’re looking under the right directory.

    I haven’t tested this on Vista Home Premium but I’d imagine it’s the same for all.

    regards,

    Ron

    Reply
  12. Ron Post author

    Hi Bruce,

    Can you check the Windows Task Manager under the Services Tab and sort by name – there should be a service in the first column named “LanmanServer”. If it is there then go back and double check the path in your registry to make sure you’re looking under the right directory.

    I haven’t tested this on Vista Home Premium but I’d imagine it’s the same for all.

    regards,

    Ron

    Reply
  13. Vaas

    Absolutely disgusted with Microsoft not to have fixed Storage issue. I am running Vista Business, SP2. And I am uanble to find a solution. And why can’t it handle it automatically while installing SQL Server 2008 instead of complaing.

    Reply
  14. Vaas

    Absolutely disgusted with Microsoft not to have fixed Storage issue. I am running Vista Business, SP2. And I am uanble to find a solution. And why can’t it handle it automatically while installing SQL Server 2008 instead of complaing.

    Reply
  15. Jem

    Any impact if we just set the decimal value to 50 immediately?

    What do we do if it still doesn’t work after doing that?

    Reply
  16. Jem

    Any impact if we just set the decimal value to 50 immediately?

    What do we do if it still doesn’t work after doing that?

    Reply
  17. Bassplaya

    Tried but at first didn’t work. Took your suggestion about incrementing by 3’s and voila!!! Back in action again. Thanks so much to you for sharing the knowledge. Paying it forward.

    Reply
  18. Bassplaya

    Tried but at first didn’t work. Took your suggestion about incrementing by 3’s and voila!!! Back in action again. Thanks so much to you for sharing the knowledge. Paying it forward.

    Reply
  19. George

    What excellent and easy to follow advice on IRP Stacksize. I did this and it cured my problem immediately. How refreshing when there is so much crap and mis-advice on the net to find something like this. Thank you very much for this and I hope others appreciate your advice as much as I have.

    George.

    Reply
  20. George

    What excellent and easy to follow advice on IRP Stacksize. I did this and it cured my problem immediately. How refreshing when there is so much crap and mis-advice on the net to find something like this. Thank you very much for this and I hope others appreciate your advice as much as I have.

    George.

    Reply
  21. Chad

    Hi Ron,

    I increased it to 50 right away did a reboot and now My computer won’t boot up ? It also won’t boot up in safe mode or let me restore.

    Any suggestions ?

    Reply
    1. Ron Post author

      It’s not a good idea to start with the maximum value straight away. Boot with the “Last Known Good Configuration ” option and see if it lets you boot into Windows.

      Reply
  22. Chad

    Hi Ron,

    I increased it to 50 right away did a reboot and now My computer won’t boot up ? It also won’t boot up in safe mode or let me restore.

    Any suggestions ?

    Reply
    1. Ron Post author

      It’s not a good idea to start with the maximum value straight away. Boot with the “Last Known Good Configuration ” option and see if it lets you boot into Windows.

      Reply
  23. Sue

    Hi –

    I am experiencing this exact problem, when trying to install WindowsInstaller.

    The reason I am trying to get later version of WindowInstaller is because of Error 1722 when I try to install or un-install software, so one problem lead to another.

    I have added now the DWORD …but am hestitant to reboot since I found the link http://support.microsoft.com/?scid=kb%3Ben-us%3B285089&x=15&y=11 does NOT mention Windows 7

    It stipulates:
    Description of the IRPStackSize parameter in Windows 2000, in Windows XP, and in Windows Server 2003

    Is this DWORD applicable for Win 7 Home Edition…. Any comments please ?

    Reply
    1. Ron Post author

      Hi Sue,

      By default Windows 7 does not have the IRPStackSize parameter which can be added through “regedit” – please make sure you backup your current registry settings before making any changes.

      This could be related to your attempt to use a later version of WindowsInstaller.

      You can try to use a different account with Admin priveleges and/or reinstall your Windows Update agent.

      regards,

      Ron

      Reply
  24. Sue

    Hi –

    I am experiencing this exact problem, when trying to install WindowsInstaller.

    The reason I am trying to get later version of WindowInstaller is because of Error 1722 when I try to install or un-install software, so one problem lead to another.

    I have added now the DWORD …but am hestitant to reboot since I found the link http://support.microsoft.com/?scid=kb%3Ben-us%3B285089&x=15&y=11 does NOT mention Windows 7

    It stipulates:
    Description of the IRPStackSize parameter in Windows 2000, in Windows XP, and in Windows Server 2003

    Is this DWORD applicable for Win 7 Home Edition…. Any comments please ?

    Reply
    1. Ron Post author

      Hi Sue,

      By default Windows 7 does not have the IRPStackSize parameter which can be added through “regedit” – please make sure you backup your current registry settings before making any changes.

      This could be related to your attempt to use a later version of WindowsInstaller.

      You can try to use a different account with Admin priveleges and/or reinstall your Windows Update agent.

      regards,

      Ron

      Reply
  25. zekun

    I follow the step in Windows Server 2003 which installed in VM vare, and i operator through remote deskTop. But it does not work. Can you give me some advise?

    Reply
  26. zekun

    I follow the step in Windows Server 2003 which installed in VM vare, and i operator through remote deskTop. But it does not work. Can you give me some advise?

    Reply
  27. KLR

    Huh – tried this yesterday with IRPStackSize at 30 – nothing. Thought about just starting out at 50 before reading these comments, including the one from the gent who got a non-functioning computer as a result…just took another crack at downloading the MS WMA runtime, which was what was giving me this irksome message in the first place; and voila, success. Thanks for your help!

    Reply
  28. KLR

    Huh – tried this yesterday with IRPStackSize at 30 – nothing. Thought about just starting out at 50 before reading these comments, including the one from the gent who got a non-functioning computer as a result…just took another crack at downloading the MS WMA runtime, which was what was giving me this irksome message in the first place; and voila, success. Thanks for your help!

    Reply
  29. nixie17

    hei ROn…,
    I only have those problem with opening one folder(but this folder is important),
    Should i do all those thing? i think that will affect all of my folder???

    can you give me a solution, please?

    Reply
    1. Ron Post author

      Hi nixie17,

      if the error you are getting is exactly what is posted above then this registry fix might be for you, just make sure you make a backup of your registry before making any changes to it.

      regards,

      Ron

      Reply
  30. nixie17

    hei ROn…,
    I only have those problem with opening one folder(but this folder is important),
    Should i do all those thing? i think that will affect all of my folder???

    can you give me a solution, please?

    Reply
    1. Ron Post author

      Hi nixie17,

      if the error you are getting is exactly what is posted above then this registry fix might be for you, just make sure you make a backup of your registry before making any changes to it.

      regards,

      Ron

      Reply
  31. Dave

    Hi Ron thanks for the suggestion but it didnt work for me im running vista home editon and tried going up 3 everytime do you have any other ideas?

    Reply
    1. Ron Post author

      Hi Dave,

      There are instances where this fix is not related to the core of your issue. Unfortunately there is no way for me to replicate your exact issue without cloning your system and testing it on a virtual machine. When you increased the value in increments of 3, did you hit the maximum and it still didn’t work?

      regards,

      Ron

      Reply
  32. Dave

    Hi Ron thanks for the suggestion but it didnt work for me im running vista home editon and tried going up 3 everytime do you have any other ideas?

    Reply
    1. Ron Post author

      Hi Dave,

      There are instances where this fix is not related to the core of your issue. Unfortunately there is no way for me to replicate your exact issue without cloning your system and testing it on a virtual machine. When you increased the value in increments of 3, did you hit the maximum and it still didn’t work?

      regards,

      Ron

      Reply
  33. DaveInKS

    Thanks for the suggestion, this fixed the problem we were having with Crystal Reports 2008 on a Windows Server 2008r2 machine.

    Created the DWORD, assigned it a value of 9 (in keeping with the “rule of 3’s for this) and re-started the server service rather than bouncing the server. Fixed the issue immediately.

    Thanks!

    Reply
  34. DaveInKS

    Thanks for the suggestion, this fixed the problem we were having with Crystal Reports 2008 on a Windows Server 2008r2 machine.

    Created the DWORD, assigned it a value of 9 (in keeping with the “rule of 3’s for this) and re-started the server service rather than bouncing the server. Fixed the issue immediately.

    Thanks!

    Reply
  35. Ben

    Was getting messages saying “Not enough server storage is available to process this command” when attempting to manually restart websites in IIS.

    Also had the same error when logging in and trying to load a local profile.

    This resolution worked for me. Thank you.

    Reply
  36. Ben

    Was getting messages saying “Not enough server storage is available to process this command” when attempting to manually restart websites in IIS.

    Also had the same error when logging in and trying to load a local profile.

    This resolution worked for me. Thank you.

    Reply
  37. mahoner

    I’m having this problem with vista. Did what was asked and even raised by 3 but still the same.
    Can anyone help me out?

    Thanks in advance!

    Reply
  38. mahoner

    I’m having this problem with vista. Did what was asked and even raised by 3 but still the same.
    Can anyone help me out?

    Thanks in advance!

    Reply
  39. Jerry

    How about in Windows 2008?

    I had done the instruction from this forum and i restart the server but when I installing the WindowsInstaller4.5, I still have the same message popup.

    Help please.

    Thank you very much.

    Reply
  40. Jerry

    How about in Windows 2008?

    I had done the instruction from this forum and i restart the server but when I installing the WindowsInstaller4.5, I still have the same message popup.

    Help please.

    Thank you very much.

    Reply
  41. Lou

    Hi, I have the error message” Not enough storage memory to process this command” when I plug MY WD MY book 3TB ext. Drive to the PCI Express “Via” card USB 3 port and try to access it from my laptop. The problem disappear when I re plugged it into the USB2 port.

    Reply
  42. Lou

    Hi, I have the error message” Not enough storage memory to process this command” when I plug MY WD MY book 3TB ext. Drive to the PCI Express “Via” card USB 3 port and try to access it from my laptop. The problem disappear when I re plugged it into the USB2 port.

    Reply
  43. Ivan

    I had this error on a machine with some custom Delphi software I wrote that would throw the error when opening a Report Builder report. Luckily to have googled your page. Your solution worked! Thanks!

    Reply
  44. Ivan

    I had this error on a machine with some custom Delphi software I wrote that would throw the error when opening a Report Builder report. Luckily to have googled your page. Your solution worked! Thanks!

    Reply
  45. chensh

    Wanting to download movie files into utorrent for seeding, I have went thru the process as such & the result is unsuccessful while showing “Unable to load. Not enough storage is available to process this command”. Will changing the IRP Stacksize helps?

    Reply
  46. chensh

    Wanting to download movie files into utorrent for seeding, I have went thru the process as such & the result is unsuccessful while showing “Unable to load. Not enough storage is available to process this command”. Will changing the IRP Stacksize helps?

    Reply
  47. Todd

    Chad,

    I had the same no boot problem when I set too low to reproduce a bug for a program I write. I matched the setting environment where it gave the error rebooted, and black screen forever with a mouse only. I had to go to another machine on my network and remote edit the registry to allow a hard boot. That’s the only thing I could think of.

    Are you networked?

    Try Regedit-ing from one machine to another.

    Todd

    Reply
  48. Todd

    Chad,

    I had the same no boot problem when I set too low to reproduce a bug for a program I write. I matched the setting environment where it gave the error rebooted, and black screen forever with a mouse only. I had to go to another machine on my network and remote edit the registry to allow a hard boot. That’s the only thing I could think of.

    Are you networked?

    Try Regedit-ing from one machine to another.

    Todd

    Reply
  49. Neeha

    Hey ,

    I tried the same thing for Windows 7 and it’s not working.
    It’s jus one folder, whichi is very important.
    Could you please help me?

    Reply
    1. Ron Post author

      Hi Neeha,

      if you follow the instructions and increase the values in increments it should fix your issue.
      if it doesn’t then it could be other underlying issue which is beyond the scope of this article I’m afraid.

      let us know how you go.

      regards,

      Ron

      Reply
  50. Neeha

    Hey ,

    I tried the same thing for Windows 7 and it’s not working.
    It’s jus one folder, whichi is very important.
    Could you please help me?

    Reply
    1. Ron Post author

      Hi Neeha,

      if you follow the instructions and increase the values in increments it should fix your issue.
      if it doesn’t then it could be other underlying issue which is beyond the scope of this article I’m afraid.

      let us know how you go.

      regards,

      Ron

      Reply
  51. Mike Zhang

    Not enough storage is available to process this command

    In the last few months I have been plagued with this error “Not enough storage is available to process this command.” that seems to come and go, not only that, it doesnâ€t seem to be limited to a particular operating system, Iâ€ve seen it on Vista Ultimate, Windows XP SP3 and now more recently Windows 7 Ultimate. The most common fix for this is creating or increasing the IRPStackSize value in the Parameters Key within the LanManServer config. This process requires an edit of your current registry so please do this with caution and create a backup before fiddling around with it.

    To put it in geek terms the IRPStackSize is a parameter that specifies the number of stack locations in I/O request packets (IRPs) that are used by the operating system. Each stack uses 36 bytes of memory for each receive buffer and you can increase the IRPStackSize, through the Windows registry for some transports, media access control (MAC) drivers, or for file system drivers. The default value of the IRPStackSize parameter is 15.

    To do this follow the steps below:

    1. Click on Start > Run > regedit & press Enter
    2. Find this key name HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\LanmanServer\Parameters
    3. Locate IRPStackSize
    4. If this value does not exist Right Click on Parameters key and Click on New > Dword Value and type in IRPStackSize under the name.
    5. The name of the value must be exactly (combination of uppercase and lowercase letters) the same as what I have above.
    6. Right Click on the IRPStackSize and click on Modify
    7. Select Decimal enter a value higher than 15(Maximum Value is 50 decimal) and Click Ok
    8. You can close the registry editor and restart your computer.

    This can be found under MS KB Description of the IRPStackSize parameter in Windows 2000, in Windows XP, and in Windows Server 2003

    Hope this helps fellas. /Mike Cheung

    Reply
  52. Mike Zhang

    Not enough storage is available to process this command

    In the last few months I have been plagued with this error “Not enough storage is available to process this command.” that seems to come and go, not only that, it doesn’t seem to be limited to a particular operating system, I’ve seen it on Vista Ultimate, Windows XP SP3 and now more recently Windows 7 Ultimate. The most common fix for this is creating or increasing the IRPStackSize value in the Parameters Key within the LanManServer config. This process requires an edit of your current registry so please do this with caution and create a backup before fiddling around with it.

    To put it in geek terms the IRPStackSize is a parameter that specifies the number of stack locations in I/O request packets (IRPs) that are used by the operating system. Each stack uses 36 bytes of memory for each receive buffer and you can increase the IRPStackSize, through the Windows registry for some transports, media access control (MAC) drivers, or for file system drivers. The default value of the IRPStackSize parameter is 15.

    To do this follow the steps below:

    1. Click on Start > Run > regedit & press Enter
    2. Find this key name HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservic esLanmanServerParameters
    3. Locate IRPStackSize
    4. If this value does not exist Right Click on Parameters key and Click on New > Dword Value and type in IRPStackSize under the name.
    5. The name of the value must be exactly (combination of uppercase and lowercase letters) the same as what I have above.
    6. Right Click on the IRPStackSize and click on Modify
    7. Select Decimal enter a value higher than 15(Maximum Value is 50 decimal) and Click Ok
    8. You can close the registry editor and restart your computer.

    This can be found under MS KB Description of the IRPStackSize parameter in Windows 2000, in Windows XP, and in Windows Server 2003

    Hope this helps fellas. /Mike Cheung

    Reply
  53. Manzar

    im using win 7 ultimate … {Select Decimal enter a value higher than 15(Maximum Value is 50 decimal) and Click Ok
    8. You can close the registry editor and restart your computer.} with max value 50 not working

    Reply
  54. Manzar

    im using win 7 ultimate … {Select Decimal enter a value higher than 15(Maximum Value is 50 decimal) and Click Ok
    8. You can close the registry editor and restart your computer.} with max value 50 not working

    Reply
  55. luke

    Thanks very much, fixed the issue i had on a server 2008r2 VM while trying to upgrade exchange 2010 to SP2.

    The reg entry was missing and set it to the default. Restarted and now working.

    Reply
  56. Chris

    Put a new USB 3.0 CineRaid in on a 2003 Server and couldn’t access it from any of my other comps. I just went straight to IRPStackSize = Decimal 30, rebooted and it came right up.

    Thanks

    Reply
  57. Nando Mussel

    Hi, I’m using Windows XP Professional x64 Edition and got the same problem. Tried to go to 50 straight away and didn’t work. Tried then going from 15 to 50 increasing the value by 3 and still nothing. I don’t know what else I can do.

    Reply
  58. Foxzee

    This tip works but be careful which machine you’re on. I was trying to get several folders of pictures from my Win XP SP3 Laptop copied to Win7 Pro SP-1 Desktop. I had shared the folders on XP laptop, then tried to access from Win 7 Desktop when this error appeared on the Win 7 Desktop. Adding IRPStackSize with a DWORD value of 30 to THE XP LAPTOP worked for me.

    Reply
  59. Ed

    I have tried it your way but when I tried to create a new DWORD 32 bit value it says Cannot create value, error writing to registry.

    Reply
  60. Jackson

    Thanks for the information, but I am still having the same error. This happens when trying to install: “WindowsServer2003-KB942288-v4 x64”.
    I am running Win 7 64 bit. I added the files to registry like you did above and changed the decimal value to 20 and restarted, then when nothing worked changed the decimal value to 25 ect…..all the way up to 50, but no luck. Messed around with Hex values and Qword files, still nothing. Restored my PC and now I am just stuck with no ideas and I have been to every corned of the web. I am trying to install missing Data link library files. Don’t know what else to do

    Reply

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.