Glassfish como serviço

Boa tarde, pessoal estou criando o serviço do glassfish com os seguintes comandos

cd c:/Program Files/glassfish-3.1.1/glassfish3/bin
asadmin create-service --force

o serviço é criado normalmente com o nome domain1, mas quando eu vou iniciar o serviço pelo tanto Services.msc com pelo comando net start domain1 o serviço iniciar e logo já para, quando eu tento executar novamente seguinte erro é apresentado:

Alguém tem alguma ideia?

Para outros que passarem por este problema, o que esta acontecendo é que o serviço do glassfish esta se perdendo com os espaço de Program Files, o jeito que encontrei foi contornar o erro colocando o glassfish no c: