<link rel = "stylesheet" id = "gtranslate-style-css" href = "https://websetnet.b-cdn.net/wp-content/plugins/gtranslate/gtranslate-style24.css" type = "text / css "media =" all ">

Windows Tip: 3 způsoby tisku seznamu běžících procesů

Chcete-li najít všechny běžné procesy v systému Windows, otevřete Správce úloh a přejděte na kartu Procesy nebo na kartu Podrobnosti (Windows 10). Můžete zkontrolovat, co v počítači běží, ale nebudete je moci vytisknout nebo uložit seznam ve formuláři, na který se můžete později odvolat. Pokud budete někdy potřebovat vytisknout seznam běžících procesů v počítači, jsou zde tři způsoby. Díky Digitální občan pro sdílení nápadu.

Prostřednictvím příkazového řádku

Systém Windows má zabudovanou příkazovou řádku tasklist který uvádí všechny spuštěné procesy na určitém počítači. Příkaz můžete spustit a přesměrovat výstup do textového souboru. Jakmile máte soubor, můžete jej buď vytisknout, nebo jej uložit pro budoucí použití.

Například spuštěním následujícího příkazu uloží seznam spuštěných procesů v souboru processes.txt na ploše.

tasklist>% userprofile% desktopprocesses.txt

Zde vypadá výstup:

Kromě toho tasklist má spoustu přepínačů, které můžete použít k tomu, aby byl seznam o něco hezčí. Například můžu spustit následující příkaz pro získání podrobného seznamu běžících procesů, které nejsou službami ve formátu CSV.

tasklist / v / fi "sessionname eq konzole" / fo csv>% userprofile% desktopprocesses.csv

S výstupním souborem ve formátu CSV jej můžete otevřít v aplikaci Excel a třídit podle různých sloupců, než jej vytisknete.

Chcete-li získat seznam běžících procesů ze vzdáleného počítače, použijte přepínač / s takto:

tasklist / s název_počítače>% userprofile% desktopcomputername-processes.txt

Přes PowerShell

PowerShell má také podobnou volbu cmdlet Get-Process, nebo gps. Budete muset spustit cmdlet a vytáhnout výsledek do jiného cmdletu Out-File uložit výstup do textového souboru.

Chcete-li například uložit seznam spuštěných procesů do souboru process.txt na pracovní ploše, spusťte následující příkaz.

Get-Process | Out-soubor $ env: userprofiledesktopprocesses.txt

Ve výchozím nastavení poskytuje Get-Process následující podrobnosti o všech spuštěných procesech.

  • Úchytky: Počet úchytů, které proces otevřel.
  • NPM (K): Množství nevyužité paměti, které proces používá, v kilobajtech.
  • PM (K): Množství paměťové paměti, kterou proces používá, v kilobajtech.
  • WS (K): Velikost pracovní sady procesu v kilobajtech. Pracovní sada se skládá ze stránek paměti, které byly nedávno odkazovány procesem.
  • VM (M): Množství virtuální paměti, kterou proces používá, v megabajtech. Virtuální paměť obsahuje ukládání do stránkovacích souborů na disku.
  • CPU (procesory): Množství doby procesoru, které proces používá ve všech procesorech, v sekundách.
  • ID: ID procesu (PID) procesu.
  • ProcessName: Název procesu.

Chcete-li získat seznam spouštění ze vzdáleného počítače, použijte -ComputerName Parametry.

Get-Process -ComputerName název_počítače | Out-soubor $ env: userprofiledesktopprocesses.txt

Chcete-li výsledek odeslat přímo do tiskárny, použijte Out-Printer

Get-Process | Out-Printer

Chcete-li získat seznam konkrétních procesů, použijte například soubor Chrome v souboru CSV Exportovat-CSV jako níže.

Prostřednictvím systému Windows Sysinternals

Sada nástrojů Sysinternals má také příkazovou řádku nazvanou pslist které mohou vytáhnout stejné informace z místních a vzdálených počítačů. Protože běží v okně příkazového řádku, můžete použít stejnou metodu k uložení výsledku do textového souboru.

Například následující příkaz uloží seznam běžících procesů v počítači v souboru process.txt na ploše.

pslist>% userprofile% desktopprocesses.txt

Příkaz pslist má několik jedinečných funkcí, které vám mohou být užitečné, například podrobnosti o vlákno a paměti. Pokud potřebujete podrobné informace o tom, jak běžné procesy využívají paměť, je spuštěna pslist / m může být užitečnější.

Má také přepínač nazvaný -t který zobrazuje procesy ve stromovém režimu.

pslist -t>% userprofile% desktopprocesses.txt

Chcete-li získat seznam spuštěných procesů ze vzdáleného počítače,

pslist název_počítače -t>% userprofile% desktopprocesses.txt

Bohužel jsem nenašel způsob, jak uložit výstup pslistu ve formátu CSV, takže práce s textovým souborem v programu Poznámkový blok se zdá být jediným způsobem.

Zdroj

Zanechat komentář