A futó folyamatok listájának kinyomtatása a Windows rendszerben -

Egyik olvasónk megkérdezte tőlünk: „Hogyan lehet kinyomtatni a futó folyamatok listáját a Feladatkezelőből?” (“How do you print the list of running processes from Task Manager?”). Sajnos ezt nem teheti meg a Feladatkezelőből(Task Manager) . Azonban néhány parancs futtatásával létrehozhat egy listát a futó folyamatokról a Windows rendszerben(Windows) , majd kinyomtathatja úgy, mint egy szabványos dokumentumot. Mindez így működik, csak a Windowsba(Windows) épített eszközök használatával :

MEGJEGYZÉS: Ez az útmutató a (NOTE:)Windows összes verziójára vonatkozik , beleértve a Windows 10-et és a Windows 11 -et is .

A futó folyamatok listájának kinyomtatása a Tasklist paranccsal ( CMD -ben, PowerShell -ben vagy Windows Terminalban(Windows Terminal) )

A Tasklist parancs megjelenítheti az aktív folyamatok listáját egy szöveges fájlba a számítógépén, amelyet aztán könnyen kinyomtathat. Ezt a parancsot bármely kívánt parancssori környezetben futtathatja: Parancssor(Command Prompt) , PowerShell vagy Windows Terminal .

Egyszerűen nyissa meg a Parancssort(Command Prompt)(open the Command Prompt) (vagy a másik kettő egyikét), és írja be:

Cserélje le a fájl(path to file) elérési útját a lemezen létrehozni kívánt fájl tényleges elérési útjával a futó folyamatok listájával. Ezután nyomja meg az Enter billentyűt a billentyűzeten. A listát egy process.txt(processes.txt) nevű fájlba akartam menteni a D meghajtómon(D) , ezért beírtam:

A Tasklist parancs futtatása

A Tasklist parancs futtatása

Nyissa meg a Fájlkezelőt(File Explorer)(Open File Explorer) , és keresse meg a fájlhoz megadott elérési utat. Kattintson duplán(Double-click) a fájlra a megnyitásához. Az alábbi képernyőképhez hasonló adatokat kell megjelenítenie. A futó folyamatok listája egy táblázatba kerül a következő oszlopokkal: Képnév(Image Name ) (a folyamat neve), PID (folyamatazonosító), Session Name , Session# (a # a számot(Number) jelenti ) és Mem Usage (Memory Usage) .

A feladatlista parancs kimenete

A feladatlista parancs kimenete

Nyugodtan print (press CTRL+P) az aktív folyamatok listáját az alapértelmezett nyomtató(default printer) használatával .

MEGJEGYZÉS:(NOTE:) A Tasklist parancsnak számos paramétere van, amelyek segítségével formázhatja a kimenetét. A teljes dokumentáció megtalálható a Microsoft TechNet webhelyén: Tasklist . Ne habozzon elolvasni és kísérletezni saját maga.

A futó folyamatok listájának kinyomtatása a Get-Process paranccsal ( PowerShellben(PowerShell) vagy Windows Terminalban(Windows Terminal) )

Van egy másik parancs, amelyet használhat, de csak a PowerShellben(PowerShell)(PowerShell) és a Windows Terminalban(Windows Terminal)(Windows Terminal) . Ennek neve get-process vagy gps (a rövid változat). A parancs használatához nyissa meg a PowerShell(open PowerShell) -t (vagy egy PowerShell -lapot a Windows terminálban(Windows Terminal) ), és írja be a következőt:

vagy

A listát egy process.txt(process.txt) nevű fájlba akartam menteni a D meghajtómra(D) , ezért beírtam:

vagy

A get-process parancs futtatása a PowerShellben

A get-process parancs futtatása a PowerShellben(PowerShell)

A kimeneti fájl formázott, és a következő oszlopokat tartalmazza:

  • Fogantyúk(Handles) – a folyamat által megnyitott fogantyúk száma.
  • NPM(K) – a folyamat által használt, lapozatlan memória mennyisége kilobájtban.
  • PM(K) – a folyamat által használt lapozható memória mennyisége kilobájtban.
  • WS(K) - a folyamat munkakészletének mérete kilobájtban. A memória azon lapjaiból áll, amelyekre a folyamat nemrég hivatkozott.
  • CPU(k)(CPU(s)) – az a processzoridő, amelyet a folyamat az összes processzoron felhasznált másodpercekben.
  • Id – a futó folyamat folyamatazonosítója ( PID ).
  • SI - a folyamat munkamenet-azonosítója.
  • ProcessName – a folyamat neve.

A get-process parancs kimenete

A get-process parancs kimenete

Mostantól egyszerűen kinyomtathatja a futó folyamatok listáját a Jegyzettömbből(Notepad)(Notepad) vagy bármely más alkalmazásból, amellyel megnyitotta a folyamatlistát tartalmazó fájlt.

MEGJEGYZÉS:(NOTE:) Amint láthatja, a get-process parancs kimenete összetettebb, mint a feladatlistából(tasklist) . Ezenkívül több lehetőség áll rendelkezésre a testreszabására. Ezért(Therefore) javaslom, hogy olvassa el a következő dokumentációt: Get-Process (a gépen futó folyamatok listájának lekérése), Out-File (Kimenet elküldése fájlba) és Out-Printer (Kimenet elküldése nyomtatóra).

A futó folyamatok listájának kinyomtatása WMIC használatával ( CMD -ben, PowerShell -ben vagy Windows Terminalban(Windows Terminal) )

A WMIC(WMIC) vagy Windows Management Instrumentation Command line egy olyan segédprogram, amely lehetővé teszi a felhasználók számára a Windows Management Instrumentation (WMI) műveletek végrehajtását bármilyen parancssori környezetből ( Parancssor(Command Prompt) , PowerShell vagy Windows Terminal ). Számos feladathoz használhatja, beleértve az összes futó folyamatot tartalmazó lista elmentését egy szöveges fájlba, amelyet kinyomtathat. Ehhez nyissa meg a kívánt parancssori környezetet a Windows rendszerben(Windows) . Úgy döntöttünk, hogy elindítjuk a Windows Terminált( Windows Terminal)(start Windows Terminal) . Ezután írja be ezt a parancsot:

Cserélje le a fájl(path to file) elérési útját a létrehozni kívánt fájl tényleges elérési útjával, majd nyomja meg az Enter billentyűt a billentyűzeten.

A wmic parancs futtatása a Windows terminálban

A wmic parancs futtatása a Windows terminálban(Windows Terminal)

A futó folyamatok listáját egy process.txt(process.txt) nevű fájlba akartam menteni a D meghajtómra(D) , ezért beírtam:

Az eredményül kapott fájl az alábbi képernyőképhez hasonlóan néz ki, és az információ a következő oszlopokra van felosztva:

  • HandleCount – az operációs rendszer azon kezelőinek száma, amelyeket a folyamat megnyitott.
  • Név(Name) – az egyes futó folyamatok neve.
  • Prioritás – a (Priority)Windows által az egyes folyamatokhoz rendelt prioritás . Minél nagyobb a szám, annál nagyobb a prioritás.
  • Folyamatazonosító(Process ID) – a folyamat azonosítója, ahogyan a Windows hozzárendelte .
  • ThreadCount – a kapcsolódó folyamatban jelenleg futó operációs rendszer szálai.
  • WorkingSetSize – az egyes folyamatok által használt fizikai memória teljes mennyisége, bájtban.

A wmic-től kapott kimenet

A wmic-től kapott kimenet

Az egyes folyamatok tulajdonságaival kapcsolatos további információkért olvassa el a Microsoft alábbi dokumentációját : Win32_Process class .

Hogyan nyomtattad ki a futó folyamatok listáját?

Remélem, hogy hasznosnak találta ezt az oktatóanyagot, és sikerült kinyomtatnia a Windows számítógépén vagy eszközén futó folyamatok listáját. Bezárás előtt kommentben tudassa velünk, melyik parancsot részesíti előnyben, és miért. Továbbá, ha más módszereket is ismer a Windowsban(Windows) futó folyamatok listájának kinyomtatására , ne habozzon megosztani azokat.



About the author

Professzionális értékelő és termelékenységnövelő vagyok. Szeretek online videojátékokkal tölteni az időt, új dolgokat felfedezni, és segíteni az embereknek a technológiai igényeik kielégítésében. Van némi tapasztalatom az Xbox-szal kapcsolatban, és 2009 óta segítek az ügyfeleknek rendszereik biztonságában.



Related posts