Запазете списък с изпълнявани процеси в текстов файл в Windows

Понякога може да изглежда, че на вашия компютър се изпълняват толкова много процеси, че не сте сигурни кои са наред и кои може да са подозрителни или злонамерени.

Добра първа стъпка е генерирането на списък с работещи процеси в текстов файл, за да можете да анализирате кои процеси се изпълняват. Обикновено хората използват диспечера на задачите(Task Manager) , за да преглеждат всички процеси, но той не ви позволява да отпечатате списъка с процеси.

За щастие запазването на списък с работещи процеси в текстов файл в Windows е много лесно. Ще можете да запазите както идентификатора на процеса(Process ID) ( PID ), така и колко памет използва всеки процес.

Забележка(Note) : Стъпките по-долу за запазване на процеси във файл работят за всички версии на Windows , включително Windows XP , Windows 7 , Windows 8 и Windows 10.

Извеждане на процеси от командата Tasklist(Tasklist Command)

Най-лесният начин да получите бърз списък с процеси, които се изпълняват във вашата Windows система, е да използвате командата tasklist. За да изпълните командата правилно, трябва да я стартирате от командния ред като администратор.

За да направите това, изберете менюто "Старт" и напишете "command", след това задръжте курсора на мишката върху командния ред(Command Prompt) , така че да бъде маркиран, и след това изберете Изпълни като администратор(Run as administrator) отдясно.

Забележка: Може да се наложи да изберете Да(Yes) в изскачащ прозорец, за да одобрите стартирането на командния ред като администратор(running Command Prompt as administrator) .

След като командният ред е отворен, въведете tasklist и натиснете enter, за да видите списък с процеси, изпълнявани във вашата система.

Това е полезно, но не ви предоставя списък с работещи процеси в текстов файл. За да запазите процеси във файл, повторете процеса по-горе, но този път въведете командата:

tasklist > c:\process_list.txt

Това ще изведе текстов файл с име process_list.txt на вашето C: устройство. Можете да промените C: на всеки друг път, където искате да поставите файла, ако желаете.

За да видите файла, просто отворете Windows Explorer(open Windows Explorer) и прегледайте мястото, където сте записали файла със списъка с процеси.

За да видите този списък с процеси в Notepad , щракнете с десния бутон върху файла, изберете Отваряне с(Open with) и изберете Notepad .

Това е най-бързият и лесен начин да видите изпълняваните процеси в Windows чрез текстов файл. Ще ви покаже PID , име на сесия , номер на (Session)сесия(Session) и използване на паметта(memory usage) .

Запазване на процеси във файл с(Save Processes To File) помощта на Powershell

Друг инструмент, с който разполагате, за да запазите списък с работещи процеси в текстов файл в Windows , е Powershell

Powershell включва команда, наречена „get-process“, която предоставя списък на всички активни процеси, които се изпълняват на вашия локален компютър. За да видите това в действие, стартирайте Powershell , като изберете менюто " Старт(Start) " и напишете Powershell

След като се отвори синият прозорец на Powershell , въведете get-process и натиснете Enter . Това ще покаже списък с всички активни процеси във вашата Windows система.

Това предоставя малко повече информация за процесите, отколкото списъка със задачи. Трябва обаче да знаете какво означават заглавките.

  • Дръжки(Handles) : Брой манипулатори, които процесът е отворил
  • NPM(K) : Нестранична памет, която процесът използва (в килобайти)
  • PM(K) : памет с възможност за страници, която процесът използва (в килобайтове)
  • WS(K) : Страници в паметта, наскоро използвани от процеса (в килобайти)
  • VM(M) : Виртуална памет, използвана от процеса (в мегабайти)
  • CPU(s) : Време на процесора, използвано от процеса във всички процесори (в секунди)
  • ID : ID на процеса на процеса
  • ProcessName : Име на процеса

Това е страхотно, но цялата тази информация се показва на екрана, а не във файл. За да изведете тази информация във файл, трябва да добавите параметъра Out-File към командата Get-Process .

Върнете се в екрана на Powershell , въведете командата Get-Process | Out-File -FilePath .\Process_list.txt и натиснете Enter.

Параметърът .\Process_list.txt поставя файла в пътя, където изпълнявате командата, така че забележете този път, за да знаете къде да намерите файла със списък с процеси. След като изпълните командата, използвайте същия процес като по-горе, за да отворите файла със списък с процеси в Notepad

Ще забележите, че данните във файла изглеждат идентични с изхода Get-Process в предишния прозорец на Powershell .

Запазване(Save) на процеси във файл с помощта на WMIC

Последният инструмент, който имате на ваше разположение в Windows , е помощната програма за командния ред на Windows(Windows Command Line Utility) ( WMIC ). 

Можете да използвате WMIC команди само ако изпълнявате командния ред като локален администратор. За да направите това, използвайте стъпките в първия раздел на тази статия, за да стартирате командния ред на Windows като администратор.(Windows)

WMIC ви предоставя повече информация за активните процеси, отколкото всяка друга команда или инструмент в Windows . Ако просто изпълните командата WMIC Process в командния ред, ще видите до 44 параметра на процеса, върнати за всеки активен процес.

Проблемът с изпълнението на командата в командния ред е, че изходът, ограничен от пространството, изглежда разбъркан и неорганизиран.

Командата WMIC е перфектен пример за това, когато изходният файл е полезен. Можете да изведете списъка с процеси на WMIC във файл, като използвате командата: wmic /OUTPUT:C:\ProcessList.txt PROCESS get /all

Това ще изведе целия списък в текстов файл на C: устройството, наречен ProcessList.txt . Вместо да отваряте този файл в Notepad , ще искате да го отворите с помощта на Excel(using Excel) , тъй като Excel може правилно да форматира файл, разделен с табулатори.

  1. Отворете Excel
  2. Изберете Отвори(Open) , за да отворите нов файл
  3. Изберете Преглед(Browse) и прегледайте файла ProcessList.txt
  4. Изберете файла и изберете Отвори(Open) (ако не виждате файла, променете типа на файла на Всички файлове(All Files) )
  5. В прозореца за импортиране на текст изберете Разграничени(Delimited) , изберете Моите данни имат заглавки(My data has headers) и изберете Напред(Next) , за да продължите

  1. В следващия екран на съветника поставете отметка в квадратчето Интервал(Space) под раздела Разделители(Delimiters) и поставете отметка в квадратчето Третиране на последователните разделители като един(Treat consecutive delimiters as one) . Изберете Напред(Next) , за да продължите.

  1. Изберете Край(Finish) , за да завършите съветника.

Сега ще видите почти всичко, което бихте искали да знаете за всеки активен процес във вашата Windows система.

Заглавката на всяка колона описва какво представлява този елемент от данни. Ще намерите неща като път на изпълним файл, манипулатор, дата на инсталиране, грешки в страницата, използване на файл на страницата, ID на процес и много други. 

Сега, когато знаете множество начини да запишете списък с работещи процеси в текстов файл в Windows , всичко, което ви остава да направите, е да изберете този, който е точно за вас!

Знаете ли за други начини за запазване на процеси във файл? Споделете(Share) вашите мисли в секцията за коментари по-долу.



About the author

аудиофил инженер и специалист по аудио продукти с повече от 10 години опит. Специализирам се в създаването на качествени музикални високоговорители и слушалки от началото до края. Аз съм експерт в отстраняването на аудио проблеми, както и в проектирането на нови високоговорители и системи за слушалки. Моят опит надхвърля просто правенето на добри продукти; Също така имам страст да помагам на другите да бъдат възможно най-добрите, независимо дали това е чрез образование или общественополезен труд.



Related posts