I received a new Windows 7 workstation (replacing an older Windows 7 workstation) and started running into errors accessing my file shares from Windows XP machines.
I get various errors that seem to come and go (at some points it will work fine for hours). One is:
Not enough storage is available to process this command
I also see random failures to open files in applications that try to access lots of files from the share.
Microsoft publishes a cryptic knowledgebase article on the subject that suggests increasing
IRPStackSize to fix the problem without any explanation as to why you would need to do so.
I found that increasing the
IRPStackSize on both my workstation and the client XP machine seems to make the problems go away.
However, why do I need to do this? Why would one Win7 machine have this problem and another not? They are all on the same domain, so group policy pushes down the same settings to them, some of which I've manually verified. How do I know what the appropriate value is? Or should I just set to to the max of 50?