Как да отпечатате списъка с работещи процеси в Windows -

Един от нашите читатели ни попита: „Как отпечатвате списъка с работещи процеси от диспечера на задачите?“ (“How do you print the list of running processes from Task Manager?”). За съжаление, не можете да направите това от диспечера на задачите(Task Manager) . Въпреки това, можете да изпълните някои команди, за да генерирате списък с работещи процеси в Windows и след това да го отпечатате, както бихте отпечатали стандартен документ. Ето как работи всичко, като се използват само вградените в Windows инструменти :

ЗАБЕЛЕЖКА:(NOTE:) Това ръководство се отнася за всички версии на Windows , включително Windows 10 и Windows 11 .

Как да отпечатате списъка с работещи процеси с помощта на командата tasklist (в CMD , PowerShell или Windows Terminal )

Командата tasklist може да изведе списъка с активни процеси в текстов файл на вашия компютър, който след това можете лесно да отпечатате. Можете да изпълните тази команда във всяка среда на командния ред, която предпочитате: команден ред(Command Prompt) , PowerShell или Windows Terminal .

Просто отворете командния ред(Command Prompt)(open the Command Prompt) (или един от другите два) и въведете:

Заменете пътя към файла(path to file) с действителния път към файла, който искате да създадете на вашия диск, със списъка с работещи процеси. След това натиснете Enter на клавиатурата. Исках да запазя списъка във файл с име процеси.txt(processes.txt) на моето D устройство, затова написах:

Изпълнение на командата tasklist

Изпълнение на командата tasklist

Отворете File Explorer(Open File Explorer) и отидете до пътя, който сте посочили за вашия файл. Щракнете двукратно върху(Double-click) файла, за да го отворите. Той трябва да показва данни, подобни на екранната снимка по-долу. Списъкът с работещи процеси е поставен в таблица със следните колони: Име(Image Name ) на изображението (име на процеса), PID (идентификатор на процеса), Име(Session Name) на Session# (# означава номер(Number) ) и Mem Usage (Използване на памет) .

Резултатът от командата tasklist

Резултатът от командата tasklist

Чувствайте се свободни да print (press CTRL+P) списъка с активни процеси, като използвате вашия принтер по подразбиране(default printer) .

ЗАБЕЛЕЖКА:(NOTE:) Командата tasklist има много параметри, които можете да използвате, за да форматирате нейния изход. Пълната документация може да бъде намерена на уебсайта на Microsoft TechNet : Tasklist . Не се колебайте да го прочетете и да експериментирате сами.

Как да отпечатате списъка с работещи процеси с помощта на командата Get-Process (в PowerShell или Windows Terminal )

Има друга команда, която можете да използвате, но само в PowerShell и Windows Terminal . Той се нарича get-process или gps (кратката версия). За да използвате тази команда, отворете PowerShell(open PowerShell) (или раздел PowerShell в (PowerShell)Windows Terminal ) и въведете следното:

или

Исках да запазя списъка във файл с име process.txt на моето D устройство, затова написах:

или

Изпълнение на командата get-process в PowerShell

Изпълнение на командата get-process в PowerShell

Изходният файл е форматиран и включва следните колони:

  • Дръжки(Handles) - броят на манипулаторите, които процесът е отворил.
  • NPM(K) - количеството памет без страници, която процесът използва, в килобайти.
  • PM(K) - количеството памет за страници, която процесът използва, в килобайти.
  • WS(K) - размерът на работния набор на процеса в килобайти. Състои се от страниците на паметта, които наскоро бяха посочени от процеса.
  • CPU(s) - количеството процесорно време, което процесът е използвал на всички процесори за секунди.
  • Id - идентификаторът на процеса ( PID ) на процеса, който се изпълнява.
  • SI - идентификаторът на сесията на процеса.
  • ProcessName - името на процеса.

Резултатът от командата get-process

Резултатът от командата get-process

Вече можете лесно да отпечатате списъка с работещи процеси от Notepad или всяко друго приложение, което сте използвали, за да отворите файла, съдържащ списъка с процеси.

ЗАБЕЛЕЖКА:(NOTE:) Както можете да видите, изходът на командата get-process е по-сложен от този, който получавате от списъка със задачи(tasklist) . Освен това има още опции за персонализирането му. Затова(Therefore) ви препоръчвам да прочетете следната документация: Get-Process (Вземете списък с процеси, изпълнявани на машина), Out-File (Изпращане на изход във файл) и Out-Printer (Изпращане на изход към принтер).

Как да отпечатате списъка с работещи процеси с помощта на WMICCMD , PowerShell или Windows Terminal )

WMIC или Windows Management Instrumentation Command line е софтуерна помощна програма, която позволява на потребителите да извършват операции на Windows Management Instrumentation (WMI) от всяка среда на командния ред ( Command Prompt , PowerShell или Windows Terminal ). Можете да го използвате за много задачи, включително запазване на списък с всички работещи процеси в текстов файл, който можете да отпечатате. За да направите това, отворете всяка среда на командния ред, която искате в Windows . Избрахме да стартираме Windows Terminal(start Windows Terminal) . След това въведете тази команда:

Заменете пътя към файла(path to file) с действителния път към файла, който искате да създадете, и след това натиснете Enter на клавиатурата.

Изпълнение на командата wmic в терминала на Windows

Изпълнение на командата wmic в терминала на Windows(Windows Terminal)

Исках да запазя списъка с работещи процеси във файл с име process.txt на моето D устройство, затова написах:

Полученият файл изглежда подобен на екранната снимка по-долу и информацията е разделена на следните колони:

  • HandleCount - броят манипулатори на операционната система, които процесът е отворил.
  • Име(Name) - името на всеки работещ процес.
  • Приоритет(Priority) - приоритетът, присвоен от Windows на всеки процес. Колкото по-голямо е числото, толкова по-висок е приоритетът.
  • ID на процеса(Process ID) - идентификаторът на процеса, както е присвоен от Windows .
  • ThreadCount - нишките на операционната система, които в момента се изпълняват в свързания процес.
  • WorkingSetSize - общото количество физическа памет, която всеки процес използва, в байтове.

Резултатът, който получавате от wmic

Резултатът, който получавате от wmic

За повече информация относно свойствата на всеки процес прочетете тази документация от Microsoft : клас Win32_Process(Win32_Process class) .

Как отпечатахте списъка с работещи процеси?

Надявам се, че сте намерили този урок за полезен и сте успели да отпечатате списъка с процеси, изпълнявани на вашия компютър или устройство с Windows . Преди да затворите, уведомете ни в коментар коя команда предпочитате и защо. Освен това, ако знаете други методи за отпечатване на списък с процесите, които се изпълняват в Windows , не се колебайте да ги споделите.



About the author

Аз съм рецензент на софтуер и експерт по продуктивността. Преглеждам и пиша софтуерни рецензии за различни софтуерни приложения, като Excel, Outlook и Photoshop. Отзивите ми са добре информирани и дават обективна представа за качеството на приложението. Пиша софтуерни ревюта от 2007 г.



Related posts