After you run it by hand, if you ECHO %ERRORLEVEL%, whats it say ?