Might it have something to do with the maximum length of a command under windows . . . . ?

But in any case - why does it work for me?