Просмотр дерева процессов — tlist/tasklist

Начиная с windows xp, команда tlist была заменена командой tasklist.

Старая команда tlist имела опцию \t, которая позволяла запрашивать взаимосвязь родительского и дочернего процессов.

Есть ли аналогичная опция в tasklist?

Спасибо


person Yakov    schedule 29.06.2012    source источник
comment
Я действительно НЕНАВИЖУ и ПРЕЗИВАЮ расплывчатый и общий вопрос, этот вопрос закрыт - я бы хотел, чтобы кто-нибудь объяснил, в чем проблема с этим вопросом. В любом случае, да, оказывается, есть инструмент, позволяющий просматривать дерево процессов из командной строки: PsList - Windows Sysinternals, или для меня pslist64.exe -t.   -  person sdbbs    schedule 28.04.2021


Ответы (2)


Я думаю, вы хотите этого:

tasklist /SVC

Если это не поможет, я рекомендую Process Explorer. Это программа, которая показывает все родительские и дочерние процессы.

Это официальная ссылка: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

person Searush    schedule 09.08.2012
comment
tasklist /SVC не дает дерева процессов. Он просто дает имена связанных служб. Process Explorer — это то, что вам нужно. - person ADTC; 03.02.2018
comment
Есть ли в Process Explorer режим командной строки? - person gumuruh; 05.06.2018
comment
Process Explorer, очень приятно! - person John Smith; 09.08.2018

Также вы можете попробовать

tasklist /M

Это даст вам такой результат:

BESClientUI.exe               4296 ntdll.dll, wow64.dll, wow64win.dll,
                                   wow64cpu.dll
SynTPHelper.exe               2216 N/A
sihost.exe                    9340 ntdll.dll, KERNEL32.DLL, KERNELBASE.dll,
                                   msvcrt.dll, combase.dll, ucrtbase.dll,
                                   RPCRT4.dll, bcryptPrimitives.dll,
                                   sechost.dll, advapi32.dll,
                                   CoreMessaging.dll, ntmarta.dll,

Также вы можете отфильтровать его

tasklist /M /FI "xxx"

Где как xxx вы можете указать параметры фильтра

Filters:
    Filter Name     Valid Operators           Valid Value(s)
    -----------     ---------------           --------------------------
    STATUS          eq, ne                    RUNNING | SUSPENDED
                                              NOT RESPONDING | UNKNOWN
    IMAGENAME       eq, ne                    Image name
    PID             eq, ne, gt, lt, ge, le    PID value
    SESSION         eq, ne, gt, lt, ge, le    Session number
    SESSIONNAME     eq, ne                    Session name
    CPUTIME         eq, ne, gt, lt, ge, le    CPU time in the format
                                              of hh:mm:ss.
                                              hh - hours,
                                              mm - minutes, ss - seconds
    MEMUSAGE        eq, ne, gt, lt, ge, le    Memory usage in KB
    USERNAME        eq, ne                    User name in [domain\]user
                                              format
    SERVICES        eq, ne                    Service name
    WINDOWTITLE     eq, ne                    Window title
    MODULES         eq, ne                    DLL name

Например:

tasklist /M /FI "IMAGENAME eq explorer.exe"

Что дает вам что-то подобное:

Image Name                     PID Modules
========================= ======== ============================================
explorer.exe                  9912 ntdll.dll, KERNEL32.DLL, KERNELBASE.dll,
                                   msvcrt.dll, combase.dll, ucrtbase.dll,
                                   RPCRT4.dll, bcryptPrimitives.dll,
                                   OLEAUT32.dll, msvcp_win.dll, shcore.dll,
                                   advapi32.dll, sechost.dll, powrprof.dll,
                                   user32.dll, win32u.dll, GDI32.dll,
                                   gdi32full.dll, shlwapi.dll,
                                   windows.storage.dll, kernel.appcore.dll,
                                   profapi.dll, FLTLIB.DLL, SHELL32.dll,
                                   cfgmgr32.dll, TWINAPI.dll, PROPSYS.dll,
                                   winmm.dll, settingsynccore.dll,
                                   UxTheme.dll, dwmapi.dll, SspiCli.dll,
                                   USERENV.dll, twinapi.appcore.dll,
                                   WININET.dll, WTSAPI32.dll,
                                   TextInputFramework.dll, WINMMBASE.dll,
                                   bcrypt.dll, cryptsp.dll, RMCLIENT.dll,
                                   CoreUIComponents.dll, CoreMessaging.dll,
                                   wintypes.dll, ntmarta.dll, IMM32.DLL,
person Adrian Vondraček    schedule 20.09.2018