Někdy se může zdát, že v počítači běží tolik procesů, že si nejste jisti, které jsou v pořádku a které mohou být podezřelé nebo škodlivé.
Dobrým prvním krokem je vygenerování seznamu spuštěných procesů do textového souboru, abyste mohli analyzovat, jaké procesy běží. Lidé obvykle používají k prohlížení všech procesů Správce úloh, ale nedovolí vám vytisknout seznam procesů.
Uložení seznamu spuštěných procesů do textového souboru ve Windows je naštěstí velmi jednoduché. Budete moci uložit jak ID procesu (PID), tak kolik paměti každý proces využívá.
Poznámka: Níže uvedené kroky k uložení procesů do souboru fungují pro všechny verze Windows včetně Windows XP, Windows 7, Windows 8 a Windows 10.
Výstupní procesy z příkazu Tasklist
Nejjednodušší způsob, jak získat rychlý seznam procesů spuštěných v systému Windows, je použití příkaz tasklist. Chcete-li příkaz spustit správně, musíte jej spustit z příkazového řádku jako správce.
Chcete-li to provést, vyberte nabídku Start a zadejte příkaz „command“ a poté umístěte kurzor myši na příkazový řádek, aby byl zvýrazněn. a potom vyberte Spustit jako správce vpravo.
Poznámka: Možná budete muset vybrat Ano ve vyskakovacím okně, abyste schválili spuštění příkazového řádku jako správce.
Po otevření příkazového řádku zadejte seznam úkolů a stiskněte zadejte pro zobrazení seznamu procesů spuštěných ve vašem systému.
To je užitečné, ale neposkytuje vám seznam spuštěných procesů v textovém souboru. Chcete-li uložit procesy do souboru, opakujte výše uvedený postup, ale tentokrát zadejte příkaz :
tasklist > c: \ process_list.txt
Tím se do vašeho C: d vygeneruje textový soubor s názvem process_list.txt rive. Pokud chcete, můžete změnit C: \ na jakoukoli jinou cestu, kam chcete soubor umístit.
Chcete-li soubor zobrazit, otevřete Průzkumníka Windows a přejděte do umístění, kam jste uložili seznam procesů. soubor.
Chcete-li zobrazit tento seznam procesů v programu Poznámkový blok, klepněte pravým tlačítkem na soubor, vyberte Otevřít v programu a vyberte Poznámkový blok.
Toto je nejrychlejší a nejjednodušší způsob, jak zobrazit běžící procesy v systému Windows prostřednictvím textového souboru. Ukáže vám PID, název relace, číslo relace a využití paměti.
Ukládání procesů do souboru pomocí Powershellu
Další nástroj, který máte k dispozici k uložení seznamu spuštěných procesů do textový soubor ve Windows je Powershell.
Powershell obsahuje příkaz s názvem „get-process“, který poskytuje seznam všech aktivních procesů spuštěných na místním počítači. Chcete-li to vidět v akci, spusťte Powershell výběrem nabídky Start a zadáním Powershell.
Jakmile se otevře modré okno Powershellu, zadejte get-process a stiskněte klávesu Enter. Zobrazí se seznam všech aktivních procesů ve vašem systému Windows.
Poskytuje o procesech trochu více informací než seznam úkolů. potřebujete vědět, co znamenají hlavičky.
- Zpracování: Počet popisovačů, které proces otevřel
- NPM (K): Nestránkovaná paměť, kterou proces používá ( v kilobajtech)
- PM (K): stránkovací paměť, kterou proces používá (v kilobajtech)
- WS (K): stránky v paměti, které proces naposledy použil (v kilobajtech)
- VM (M): Virtuální paměť používaná procesem (v megabajtech)
- CPU (y): Čas procesoru e používá proces napříč všemi procesory (v sekundách)
- ID: ID procesu procesu
- ProcessName: Název procesu
To je skvělé, ale všechny tyto informace se zobrazují na obrazovce, nikoli v souboru. Chcete-li tyto informace odeslat do souboru, musíte do příkazu Get-Process přidat parametr Out-File.
Zpět na obrazovku Powershell zadejte příkaz Get-Process | Out-File -FilePath. \ Process_list.txt a stiskněte klávesu Enter.
Parametr. \ Process_list.txt vloží soubor do cesty, kde spustíte příkaz, takže si tuto cestu poznamenejte, abyste věděli, kam najít soubor seznamu procesů. Po spuštění příkazu použijte stejný postup jako výše a otevřete soubor seznamu procesů v poznámkovém bloku.
Všimnete si, že data v souboru vypadají stejně jako výstup Get-Process v předchozím okně Powershellu.
Ukládání procesů do souboru pomocí WMIC
Posledním nástrojem, který máte ve Windows k dispozici, je Windows Command Line Utility (WMIC).
Příkazy WMIC můžete použít, pouze pokud používáte příkazový řádek jako místní správce. Chcete-li to provést, použijte kroky v první části tohoto článku ke spuštění příkazového řádku systému Windows jako správce.
WMIC vám poskytuje více informací o aktivních procesech než jakýkoli jiný příkaz nebo nástroj v systému Windows. Pokud právě spustíte příkaz WMIC Process v příkazovém řádku, uvidíte až 44 parametrů procesu vrácených pro každý aktivní proces.
Problém se spuštěním příkazu v příkazovém řádku spočívá v tom, že je mezera oddělena výstup vypadá neuspořádaně a neuspořádaně.
Příkaz WMIC je dokonalým příkladem užitečného výstupního souboru. Seznam procesů WMIC můžete odeslat do souboru pomocí příkazu: wmic /OUTPUT:C:\ProcessList.txt PROCES get / all.
Tím se vygeneruje celý seznam do textového souboru na jednotce C: s názvem ProcessList.txt. Místo otevření tohoto souboru v poznámkovém bloku jej budete chtít otevřít pomocí aplikace Excel, protože aplikace Excel dokáže správně naformátovat soubor s oddělovači.
- Otevřít Excel
- Vyberte Otevřít a otevřete nový soubor
- Vyberte Procházet a přejděte do souboru ProcessList.txt
- Vyberte soubor a vyberte Otevřít (pokud soubor nevidíte, změňte typ souboru na Všechny soubory)
- V okně importu textu vyberte možnost Oddělený, vyberte Moje data mají záhlaví a pokračujte kliknutím na Další
- Na další obrazovce průvodce zaškrtněte políčko Prostor v části Oddělovače a vyberte považovat po sobě jdoucí oddělovače za jedno zaškrtávací políčko. Pokračujte výběrem Další.
- Dokončete průvodce výběrem Dokončit.
Nyní uvidíte téměř vše, co byste mohli chtít vědět o každém aktivním procesu na vašem Systém Windows.
Záhlaví každého sloupce popisuje, o jakou datovou položku jde. Najdete věci, jako je spustitelná cesta, popisovač, datum instalace, chyby stránky, využití souboru stránky, ID procesu a mnoho dalšího.
Nyní, když znáte několik způsobů, jak uložit seznam spuštěných procesů do textového souboru ve Windows, vám zbývá jen vybrat ten, který vám vyhovuje!