I know in Linux it's very useful the pstree
command and something like that is what I'm looking for... but how to make a detailed process list (tree) on Windows terminal?
3 Answers
You could use a program called Process Monitor. This program allows you to do what you want.
Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry and process/thread activity. It combines the features of two legacy Sysinternals utilities, Filemon and Regmon, and adds an extensive list of enhancements including rich and non-destructive filtering, comprehensive event properties such session IDs and user names, reliable process information, full thread stacks with integrated symbol support for each operation, simultaneous logging to a file, and much more. Its uniquely powerful features will make Process Monitor a core utility in your system troubleshooting and malware hunting toolkit.
It also provides exactly what you want:
Process tree tool shows relationship of all processes referenced in a trace.
Use pslist64.exe -t
from SysInternals.
-
This is useful for generating a list of processes on the command line that can be saved to a file or processed as text. Feb 1, 2021 at 23:58
-
As the OP asked for a command line tool, I guess this is the most appropriate answer. And also exactly what I was looking for when connecting to a remote Windows server via SSH to quickly see what processes are currently running.– CodeFoxDec 16, 2021 at 11:56
Try Process Exporer from Sysinternals. It is like an advanced task manager, there is a tree view as well.
-
I was going to post this as an answer but you were here already so upvoted. I find the interface of Process Explorer to be more usable than Process Monitor for navigating the tree of processes. Feb 2, 2021 at 0:01
top
orps auxf
maybe it's not what you're looking for, but combined withpstree
you should get the information, if it's worth it to you, please let me know to make this an answer!!process monitor
that should do the trick...