Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"not enough storage is available to process this command" after using the start command in a batch file with windows 7

I am creating a batch file that needs to open a second batch script in a separate cmd window. I can use all my code successfully if I use the "call" command instead of "start" but that doesn't launch the script in its own window. I have gotten this error many times in the past and its always related to the start command. I change how I do the process and all works well. Why is the start command causing this error and how can I fix it? Below is a sample of my code.

start "" /w "k:\Bundle Support files\record serial.cmd"

The second batch file opens and completes all tasks except the last one which is

goto :exit

:exit

I have changed the last command in the file several times and it always makes it through the entire batch but the last command that would finish that batch fails with the "not enough storage is available to process this command" error. This happens on multiple machines (varying hardware) and multiple OS's. I have attempted the IRPStackSize fix with no luck. Any suggestions as to why I am getting this error?

Thanks, Kevin

like image 935
KevinB Avatar asked Jan 13 '12 21:01

KevinB


1 Answers

I have encountered a similar problem and the solution for me was rather strange. It appears that setting the title of the window to nothing ("") causes the error.

So, instead of

start "" /w "k:\Bundle Support files\record serial.cmd"

try

start "Placeholder Name" /w "k:\Bundle Support files\record serial.cmd"

I can't test whether this will work in your case (and I doubt it matters as you're long gone) but hopefully this will help someone experiencing any similar errors.

like image 130
Sepia Avatar answered Nov 18 '22 12:11

Sepia