Иногда кажется, что на вашем компьютере запущено так много процессов, что вы не уверены, все ли в порядке. Вполне возможно, что в системе появилось что-то подозрительное или вредоносное.
Первый шаг, который вам следует сделать, — это создать список запущенных процессов и поместить его в текстовый файл, чтобы вы могли проанализировать, какие процессы выполняются. Обычно люди используют диспетчер задач , чтобы увидеть все процессы, но этот инструмент не позволяет распечатать список процессов.
К счастью, сохранить список запущенных процессов в текстовый файл в Windows очень просто. Вы можете сохранить как идентификатор процесса (PID), так и объем пространства, используемого каждым процессом.
Примечание . Приведенные ниже действия по сохранению прогресса в файле работают для всех версий Windows, включая Windows XP, Windows 7, Windows 8 и Windows 10.
Экспортировать список процессов из команды Tasklist
Самый простой способ получить краткий список запущенных процессов в системе Windows — использовать команду Tasklist. Чтобы правильно выполнить команду, вам необходимо запустить ее из командной строки с правами администратора .
Когда командная строка открыта, введите список задач и щелкните Enter
, чтобы просмотреть список процессов, запущенных в системе.
Введите список задач и нажмите Enter, чтобы просмотреть список процессов, запущенных в системе.
Этот инструмент очень полезен, но он не дает вам список запущенных процессов в текстовом файле. Чтобы сохранить процессы в файл, повторите описанный выше процесс, но на этот раз введите команду:
tasklist > c:\process_list.txt
Эта команда экспортирует текстовый файл с именемprocess_list.txt на диск C:. Если хотите , вы можете изменить C:\ на любой другой путь, по которому хотите поместить файл.
Чтобы просмотреть файл, просто откройте проводник Windows и перейдите к месту, где вы сохранили файл списка процессов.
Чтобы просмотреть этот список процессов в Блокноте, щелкните файл правой кнопкой мыши и выберите « Открыть с помощью» > «Блокнот» .
Выберите Открыть с помощью > Блокнот.
Это самый быстрый и простой способ просмотра запущенных процессов в Windows через текстовые файлы. Он покажет вам PID, имя сеанса, номер сеанса и использование памяти.
Сохраните прогресс в файл с помощью Powershell.
Еще один доступный вам инструмент для сохранения списка запущенных процессов в текстовый файл в Windows — Powershell .
Powershell включает команду get-process , которая предоставляет список всех процессов, запущенных на локальном компьютере. Чтобы увидеть это в действии, запустите Powershell, выбрав меню «Пуск» и набрав Powershell.
Когда откроется синее окно Powershell, введите get-process и нажмите Enter
. Появится список всех активных процессов в системе Windows.
Список всех активных процессов в системе Windows
Это предоставляет немного больше информации о процессах, чем список задач. Однако вам необходимо знать значение заголовков.
- Дескрипторы: количество дескрипторов, открытых процессом.
- NPM(K): невыгружаемая память, используемая процессом (в килобайтах).
- PM(K): страничная память, которую использует процесс (в килобайтах).
- WS(K): страницы в памяти, недавно использованные процессом (в килобайтах).
- VM(M): виртуальная память, используемая процессом (в мегабайтах).
- ЦП: время обработки, используемое процессом на всех процессорах (в секундах).
- Идентификатор: идентификатор процесса
- ИмяПроцесса: Имя процесса
Это здорово, но вся информация отображается на экране, а не в файле. Чтобы вывести эту информацию в файл, нужно добавить параметр Out-File в команду Get-Process.
Вернитесь на экран Powershell, введите следующую команду и нажмите Enter
:
Get-Process | Out-File -FilePath .\Process_list.txt
Параметр .\Process_list.txt помещает файл в путь, по которому вы запускаете команду, поэтому запомните этот путь, чтобы знать, где найти файл списка процессов. После запуска команды используйте тот же процесс, что и выше, чтобы открыть файл списка процессов в Блокноте.
Файл списка процессов в Блокноте
Вы заметите, что данные в файле выглядят идентично выходным данным Get-Process в предыдущем окне Powershell.
Сохраните прогресс в файл с помощью WMIC.
Последний инструмент, который у вас есть в Windows, — это утилита командной строки Windows (WMIC).
Вы можете использовать команды WMIC только в том случае, если вы запускаете командную строку с правами локального администратора. Для этого используйте шаги, описанные в первой части этой статьи, чтобы запустить командную строку Windows с правами администратора.
WMIC предоставляет вам больше информации об активных процессах, чем любая другая команда или инструмент в Windows. Если вы просто запустите команду WMIC Process в командной строке, вы увидите до 44 параметров, возвращаемых для каждого активного процесса.
Проблема с запуском команд в командной строке заключается в том, что вывод, разделенный пробелами, беспорядочен и неорганизован.
Вывод очень грязный
Команда WMIC — прекрасный пример того, когда выходной файл может оказаться полезным. Вы можете экспортировать список процессов WMIC в файл с помощью команды:
wmic /OUTPUT:C:\ProcessList.txt PROCESS get /all
Это позволит экспортировать весь список в текстовый файл на диске C: под названием ProcessList.txt. Вместо того, чтобы открывать этот файл в Блокноте, вам нужно открыть его в Excel, поскольку Excel может правильно форматировать файлы, разделенные табуляцией.
1. Откройте Excel.
2. Выберите «Открыть» , чтобы открыть новый файл.
3. Выберите «Обзор» и перейдите к файлу ProcessList.txt .
4. Выберите файл и нажмите «Открыть» (если вы не видите файл, измените тип файла на «Все файлы» ).
5. В окне «Мастер импорта текста» выберите « С разделителями» > «Мои данные имеют заголовки» > «Далее» , чтобы продолжить.
Выберите «С разделителями» > «Мои данные имеют заголовки» > «Далее».
6. На следующем экране мастера установите флажок « Пробел» в разделе «Разделители » и установите флажок «Считать последовательные разделители одним» . Выберите Далее , чтобы продолжить.
Установите флажок «Пробел» и «Рассматривать последовательные разделители как один».
7. Нажмите Готово для завершения.
Теперь вы увидите все, что вам нужно знать обо всех процессах, запущенных в вашей системе Windows.
Вы увидите все, что вам нужно знать обо всех процессах, запущенных в вашей системе Windows.