Following the answer here:

How can I run a scheduled task as SYSTEM

I have created task to be run using SYSTEM account Task to be run on System account

But it does not start on scheduled time.

When I change it from system to my account it runs without problems

Why? Is it because "Run only when user is logged on" option checked? ( on the scheduled time I am logged to computer ). But this option is greyed - I can not change it.

  • You might want to check the event log for the task scheduler under "Application and Service Logs" -> "Microsoft" -> "Windows" -> "Task Scheduler". – Adwaenyth Feb 15 '17 at 8:10
  • event claims: "Task Scheduler succesfully finished for ... [my task]". But the scheduled program didn't start. – user3057544 Feb 15 '17 at 8:38
  • It most likely did - in the SYSTEM user context. That means you will not see any window popup, because it wasn't launched in your own user context. In the task manager, you might see the application running in the system user context. – Adwaenyth Feb 15 '17 at 8:44
  • Ok - you are probably right. But what if this application is for example AutoItScript, which runs another program and is clicking on its UI? Will it works correct? – user3057544 Feb 15 '17 at 8:49

Don't know if SYSTEM user actually gets a real user space generated to begin with - let alone window rendering. I think any UI related tasks might be troublesome.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.