Jak wydrukować listę uruchomionych procesów w systemie Windows -

Jeden z naszych czytelników zapytał nas: „Jak wydrukować listę uruchomionych procesów z Menedżera zadań?” (“How do you print the list of running processes from Task Manager?”). Niestety nie możesz tego zrobić w Menedżerze zadań(Task Manager) . Możesz jednak uruchomić niektóre polecenia, aby wygenerować listę uruchomionych procesów w systemie Windows(Windows) , a następnie wydrukować ją tak, jakbyś drukował standardowy dokument. Oto, jak to wszystko działa, używając tylko narzędzi wbudowanych w system Windows(Windows) :

UWAGA:(NOTE:) ten przewodnik dotyczy wszystkich wersji systemu Windows , w tym Windows 10 i Windows 11 .

Jak wydrukować listę uruchomionych procesów za pomocą polecenia tasklist (w CMD , PowerShell lub Windows Terminal )

Polecenie tasklist może wyprowadzić listę aktywnych procesów do pliku tekstowego na komputerze, który można łatwo wydrukować. Możesz uruchomić to polecenie w dowolnym preferowanym środowisku wiersza polecenia: Command Prompt , PowerShell lub Windows Terminal .

Po prostu otwórz wiersz polecenia(Command Prompt)(open the Command Prompt) (lub jeden z dwóch pozostałych) i wpisz:

Zastąp ścieżkę do pliku(path to file) rzeczywistą ścieżką do pliku, który chcesz utworzyć na dysku, z listą uruchomionych procesów. Następnie naciśnij Enter na klawiaturze. Chciałem zapisać listę w pliku o nazwie process.txt(processes.txt) na moim dysku D , więc napisałem:

Uruchamianie polecenia listy zadań

Uruchamianie polecenia listy zadań

Otwórz Eksplorator plików(File Explorer)(Open File Explorer) i przejdź do ścieżki określonej dla pliku. Kliknij dwukrotnie(Double-click) plik, aby go otworzyć. Powinien wyświetlać dane podobne do poniższego zrzutu ekranu. Lista uruchomionych procesów umieszczona jest w tabeli z następującymi kolumnami: Image Name (nazwa procesu), PID (Process ID), Session Name , Session# (# oznacza numer(Number) ) i Mem Usage (Memory Usage) .

Dane wyjściowe polecenia listy zadań

Dane wyjściowe polecenia listy zadań

Możesz print (press CTRL+P) listę aktywnych procesów przy użyciu domyślnej drukarki(default printer) .

UWAGA:(NOTE:) Polecenie tasklist ma wiele parametrów, których można użyć do sformatowania danych wyjściowych. Pełną dokumentację można znaleźć w witrynie Microsoft TechNet : Lista zadań(Tasklist) . Nie wahaj się przeczytać i poeksperymentować na własną rękę.

Jak wydrukować listę uruchomionych procesów za pomocą polecenia Get-Process (w PowerShell lub Windows Terminal )

Możesz użyć innego polecenia, ale tylko w PowerShell i Windows Terminal . Nazywa się get-process lub gps (wersja skrócona). Aby użyć tego polecenia, otwórz PowerShell(open PowerShell) (lub kartę PowerShell w Windows Terminal ) i wpisz następujące polecenie:

lub

Chciałem zapisać listę w pliku o nazwie process.txt na moim dysku D , więc napisałem:

lub

Uruchamianie polecenia get-process w PowerShell

Uruchamianie polecenia get-process w PowerShell

Plik wyjściowy jest sformatowany i zawiera następujące kolumny:

  • Uchwyty(Handles) — liczba uchwytów, które proces otworzył.
  • NPM(K) - ilość pamięci niestronicowanej używanej przez proces, w kilobajtach.
  • PM(K) - ilość stronicowanej pamięci używanej przez proces w kilobajtach.
  • WS(K) - rozmiar zbioru roboczego procesu w kilobajtach. Składa się ze stron pamięci, do których ostatnio odwoływał się proces.
  • Procesory(CPU(s)) — ilość czasu procesora, jaką proces wykorzystał na wszystkich procesorach w sekundach.
  • Id — identyfikator procesu ( PID ) uruchomionego procesu.
  • SI - identyfikator sesji procesu.
  • ProcessName - nazwa procesu.

Wyjście polecenia get-process

Wyjście polecenia get-process

Możesz teraz łatwo wydrukować listę uruchomionych procesów z Notatnika(Notepad)(Notepad) lub dowolnej innej aplikacji, której użyłeś do otwarcia pliku zawierającego listę procesów.

UWAGA:(NOTE:) Jak widać, dane wyjściowe polecenia get-process są bardziej złożone niż te, które otrzymujesz z listy zadań(tasklist) . Dostępnych jest również więcej opcji, aby go dostosować. Dlatego(Therefore) polecam zapoznać się z następującą dokumentacją: Get-Process (Pobierz listę procesów uruchomionych na komputerze), Out-File (Wyślij dane wyjściowe do pliku) i Out-Printer (Wyślij dane wyjściowe do drukarki).

Jak wydrukować listę uruchomionych procesów za pomocą WMIC (w CMD , PowerShell lub Windows Terminal )

(WMIC)Wiersz poleceń (Windows Management Instrumentation Command line)WMIC lub Windows Management Instrumentation to narzędzie programowe, które umożliwia użytkownikom wykonywanie operacji Windows Management Instrumentation (WMI) z dowolnego środowiska wiersza polecenia ( Command Prompt , PowerShell lub Windows Terminal ). Możesz go używać do wielu zadań, w tym do zapisywania listy wszystkich uruchomionych procesów w pliku tekstowym, który możesz wydrukować. Aby to zrobić, otwórz dowolne środowisko wiersza poleceń w systemie Windows(Windows) . Zdecydowaliśmy się uruchomić Terminal Windows( Windows Terminal)(start Windows Terminal) . Następnie wpisz to polecenie:

Zastąp ścieżkę do pliku(path to file) rzeczywistą ścieżką do pliku, który chcesz utworzyć, a następnie naciśnij klawisz Enter na klawiaturze.

Uruchamianie polecenia wmic w Terminalu Windows

Uruchamianie polecenia wmic w Terminalu Windows(Windows Terminal)

Chciałem zapisać listę uruchomionych procesów w pliku o nazwie process.txt na moim dysku D , więc napisałem:

Wynikowy plik wygląda podobnie do poniższego zrzutu ekranu, a informacje są podzielone na następujące kolumny:

  • HandleCount — liczba uchwytów systemu operacyjnego, które zostały otwarte przez proces.
  • Nazwa(Name) - nazwa każdego uruchomionego procesu.
  • Priorytet(Priority) — priorytet nadawany przez system Windows(Windows) każdemu procesowi. Im wyższy numer, tym wyższy priorytet.
  • Identyfikator procesu(Process ID) — identyfikator procesu przypisany przez system Windows(Windows) .
  • ThreadCount — wątki systemu operacyjnego aktualnie uruchomione w powiązanym procesie.
  • WorkingSetSize — całkowita ilość pamięci fizycznej, z której korzysta każdy proces, w bajtach.

Dane wyjściowe, które otrzymujesz z wmic

Dane wyjściowe, które otrzymujesz z wmic

Aby uzyskać więcej informacji o właściwościach każdego procesu, przeczytaj tę dokumentację firmy Microsoft : klasa Win32_Process(Win32_Process class) .

Jak wydrukowałeś listę uruchomionych procesów?

Mam nadzieję, że ten samouczek okazał się pomocny i udało Ci się wydrukować listę procesów uruchomionych na komputerze lub urządzeniu z systemem Windows . Przed zamknięciem daj nam znać w komentarzu, które polecenie wolisz i dlaczego. Ponadto, jeśli znasz inne metody drukowania listy procesów działających w systemie Windows(Windows) , nie wahaj się ich udostępnić.



About the author

Jestem inżynierem oprogramowania z ponad 10-letnim doświadczeniem w branży Xbox. Specjalizuję się w tworzeniu gier i testowaniu bezpieczeństwa. Jestem także doświadczonym recenzentem i pracowałem nad projektami dla największych nazwisk w branży gier, w tym Ubisoft, Microsoft i Sony. W wolnym czasie lubię grać w gry wideo i oglądać programy telewizyjne.



Related posts