When you log in, it runs under the current person login, which is why it works when logged in. When not logged in, it uses the runas for it's account. Did you set the runas along with the password? Please don't say it ran before, because obviously it was running under someones account that had permission to do so. Set the user and password and set the scheduled time for 5 minutes later. Logout and wait 5 minutes to see if it runs on it's own.