I dont' like vista for this same reason, you need to play with your vista configuration and give users all the privs on oracle installation directory. Right now its must be Read-only so you need to give full access.
Also, investigate under Administrative tools --> security policy and add your user to manage all the services.
Then you are propably facing vista specific security policies.
As i see, you are starting those servies from the command line, and to be able to do this in vista,
you will need to open admin cmd.
check here how to do it
and then try again
I didn't realize Vista Home Premium wasn't supported, so I went ahead and installed Oracle 10g R2 standard edition and then personal edition on 64-bit Vista Home Premium. The only problem I've had is that the DB Console doesn't work, which is why I came to this forum and thread. All I get is a blank page with a few chicken scratches, but everything else has been working so far. I've had to revert to command line SQL Plus, and I just imported a couple million rows from an export done on a Solaris server, so go figure. Obviously I'm not using it for a production database, but for my purposes so far it's done OK.