How do you get Task Scheduler to run a task as SYSTEM?
I use Windows 10, but am uncertain how to do this.
41 Answer
When you schedule your task, There is a field where you can choose which user to use. Click Change, and a new window pops up. Type SYSTEM and press check names, then select the user when it finds it.
This should change the username to NT AUTHORITY/SYSTEM
Your task will now run as SYSTEM user.
Do note, SYSTEM user has full access on your local machine only. If the task relies on a network share, it will fail.
Keep in mind, that you cannot change anymore whether or not the user is logged in. The reason is, that it now always runs whether or not the user is logged in.
The benefit of doing this, is that you can make a task run as admin without worrying that a password change stops the task from running, but only for tasks that do not do anything outside the local machine. SYSTEM cannot access the network nor the internet.
Note, Windows 10 Pro or higher might be required to do this, but I'm not 100% sure.