How to Find Which User Runs a Process in Windows 10

As you may already know, Windows 10 is a multi-user operating system. This means that multiple users can run apps simultaneously in the OS, without interrupting one another. Also, most of the system services and background processes are running under special built-in isolated and restricted accounts. In this article, we will see how to find which user account runs a process in Windows 10.

As reviewed in our previous article, it is possible to start an app under a different user account in Windows 10. System services, scheduled tasks and background processes often use their own predefined user accounts to finish their jobs. This increases the stability of the OS and isolates the user activity from the core system processes.

In Windows 10, there are two ways to find what user account is running a process, including a GUI method and the console.

To find which user runs a process in Windows 10, do the following.

  1. Open the Task Manager.
  2. Click on "More details" if the Task Manager appears without tabs.Task Manager Windows 10 Show More Details
  3. Go to the Details tab.
  4. See the User Name column for the desired process.Windows 10 An App Is Running As A Different User

The user name column will indicate the account.

Tip: You can quickly switch to the process row on the Details tab from the Processes tab of the Task Manager. Find the app you want to check, right-click on it and select Go to Details in the context menu.Task Manager Go To Details

Now, let's see how to use the command prompt for the same task.

Find Which User Runs a Process in Command Prompt

  1. Open an elevated command prompt.
  2. Type the following command:
    tasklist /V

    This will populate a huge list of all running processes.Command Prompt Task List

  3. To read the task list conveniently, you might want to use the more command as follows:
    tasklist /V | more

    Command Prompt Task List With More

  4. Or you can redirect the command output to a text file as follows:
    tasklist /V > %userprofile%\Desktop\tasks.txt

Command Prompt Task List NotepadIn the tasklist's output, you'll find the user name for each running process. The /V argument tells the app to print process information in a verbose format.

That's it.

Leave a Reply

Your email address will not be published. Required fields are marked *