How to sort processes by time started?
Solution 1:
You can install a program called Process Explorer to view all running processes along with their start times.
- Open Process Explorer
- Click the View menu and then click Select Columns…
- In the Process Performance tab, mark the checkbox next to Start Time, and click OK.
This will show you an additional column named Start Time for each process listed.
--Another Option--
If you don't want to install a new program, you can query Windows Management Instrumentation for this instead.
- Open the Command Prompt window by clicking the Start button, clicking All Programs, clicking Accessories, and then clicking Command Prompt.
- Enter the following command:
wmic process get name,creationdate
and then press Enter
You will see output like this with the creation date+time listed, followed by the name of the process, sorted by the time the process was started:
20150121161522.832200-480 cmd.exe
20150121161522.962200-480 conhost.exe
20150121162132.567200-480 WMIC.exe
20150121162132.622200-480 WmiPrvSE.exe
Solution 2:
You can use PowerShell
and the Get-Process
commandlet like so:
Get-Process | select name, starttime
This will display all processes running and the time they started.