Сохранение списка запущенных процессов в текстовый файл в Windows

Иногда может показаться, что на вашем компьютере запущено так много процессов, что вы не уверены, какие из них в порядке, а какие могут быть подозрительными или вредоносными.

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

К счастью, сохранить список запущенных процессов в текстовый файл в Windows очень просто. Вы сможете сохранить как идентификатор процесса(Process ID) ( PID ), так и объем памяти, который использует каждый процесс.

Примечание(Note) . Описанные ниже действия по сохранению процессов в файл подходят для всех версий Windows , включая Windows XP , Windows 7 , Windows 8 и Windows 10.

Выходные процессы из команды Tasklist(Tasklist Command)

Самый простой способ получить быстрый список процессов, запущенных в вашей системе Windows , — использовать команду tasklist. Чтобы правильно выполнить команду, вам нужно запустить ее из командной строки от имени администратора.

Для этого выберите меню «Пуск» и введите «команда», затем наведите указатель мыши на командную строку(Command Prompt) , чтобы она была выделена, а затем выберите « Запуск от(Run as administrator) имени администратора» справа.

Примечание. Возможно, вам придется выбрать « Да(Yes) » во всплывающем окне, чтобы разрешить запуск командной строки от имени администратора(running Command Prompt as administrator) .

Когда командная строка открыта, введите список задач(tasklist) и нажмите клавишу ВВОД, чтобы увидеть список процессов, запущенных в вашей системе.

Это полезно, но не предоставляет вам список запущенных процессов в текстовом файле. Чтобы сохранить процессы в файл, повторите описанный выше процесс, но на этот раз введите команду:

tasklist > c:\process_list.txt

Это выведет текстовый файл с именем process_list.txt на ваш диск C:. Вы можете изменить C: на любой другой путь, по которому вы хотите поместить файл, если хотите.

Чтобы просмотреть файл, просто откройте проводник Windows(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 , введите (Powershell)get-process и нажмите Enter . Это отобразит список всех активных процессов в вашей системе Windows .

Это дает немного больше информации о процессах, чем список задач. Однако вам нужно знать, что означают заголовки.

  • Handles : количество дескрипторов, открытых процессом.
  • NPM(K) : невыгружаемая память, используемая процессом (в килобайтах).
  • PM(K) : Страничная память, используемая процессом (в килобайтах).
  • WS(K) : количество страниц в памяти, недавно использованных процессом (в килобайтах).
  • VM(M) : виртуальная память, используемая процессом (в мегабайтах).
  • ЦП(CPU(s)) : время процессора, используемое процессом на всех процессорах (в секундах).
  • 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(WMIC) можно использовать только в том случае, если вы запускаете командную строку от имени локального администратора. Для этого выполните действия, описанные в первом разделе этой статьи, чтобы запустить командную строку 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. Откройте Эксель
  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 .

Заголовок каждого столбца описывает, что представляет собой этот элемент данных. Вы найдете такие вещи, как путь к исполняемому файлу, дескриптор, дата установки, ошибки страниц, использование файла подкачки, идентификатор процесса и многое другое. 

Теперь, когда вы знаете несколько способов сохранить список запущенных процессов в текстовый файл в Windows , все, что вам осталось сделать, это выбрать тот, который подходит именно вам!

Знаете ли вы какие-либо другие способы сохранения процессов в файл? Поделитесь(Share) своими мыслями в разделе комментариев ниже.



About the author

Я веб-разработчик с опытом работы в Firefox и Google Docs. У меня есть степень в области делового администрирования Университета Флориды. Мои навыки включают в себя: разработку веб-сайтов, систему управления контентом (CMS), анализ данных и дизайн пользовательского интерфейса. Я опытный консультант, который может помочь вашей команде создавать эффективные веб-сайты и приложения.



Related posts