Как распечатать список запущенных процессов в Windows
Один из наших читателей спросил нас: «Как вы печатаете список запущенных процессов из диспетчера задач(Task Manager) ?». Ответ таков: вы не можете сделать это из диспетчера задач(Task Manager) , даже в Windows 10 . Чтобы распечатать такой список, вам нужно использовать командную строку(Command Prompt) или PowerShell и выполнить несколько команд, чтобы создать список запущенных процессов, а затем вы можете распечатать его так же, как вы распечатываете документ. Давайте посмотрим, как все это работает:
ПРИМЕЧАНИЕ.(NOTE:) Это руководство работает в Windows 10 , Windows 8.1 и Windows 7 .
Как распечатать список запущенных процессов из командной строки(Command Prompt)
Запустите командную строку(Command Prompt) и введите следующую команду: tasklist > "path to file" . Команда tasklist отображает список приложений и служб для всех задач, запущенных на вашем компьютере с Windows(Windows computer) . Используемый параметр указывает текстовый файл,(text file) в котором сохраняется этот список. Я хотел сохранить список в файле с именем process.txt(processes.txt) на диске D, поэтому набрал: tasklist > "D:processes.txt" . Выбирая путь, по которому вы хотите сохранить файл, убедитесь, что это место, к которому у вашей учетной записи пользователя(user account) есть доступ.
Если вам нужна помощь в открытии командной строки(Command Prompt) , прочтите это руководство: 7 способов запустить командную строку(Command Prompt) в Windows .
Когда вы открываете выходной файл в Блокноте(Notepad) , вы видите, что он отформатирован, как показано на снимке экрана ниже. Данные помещаются в таблицу со следующими столбцами: имя изображения(Image Name) , PID (идентификатор процесса), имя(Session Name) сеанса , Session# (# означает номер) и использование(Mem Usage) памяти (использование памяти).
Очевидно, у этой команды есть параметры, которые вы можете использовать для форматирования вывода. Полную документацию можно найти на веб - сайте Microsoft TechNet(TechNet website) здесь: Tasklist . Не поленитесь прочитать ее и поэкспериментировать самостоятельно.
Как распечатать список запущенных процессов из PowerShell
PowerShell — это более сложный инструмент командной строки, который позволяет настраивать его выходные данные. Основная используемая команда: get-process или gps (его короткая версия).
Чтобы отправить его вывод в текстовый файл(text file) , вам нужно написать get-process | out-file "path to file" или gps | out-file "path to file" . Я хотел сохранить список в файле с именем process.txt на диске D, поэтому набрал: get-process | out-file "D:process.txt" . Вы можете увидеть эту команду, а также ее сокращенную версию(short-version alternative) , введите в окне PowerShell ниже(window below) . Выбирая путь, куда вы хотите сохранить файл, убедитесь, что это место, к которому у вашей учетной записи пользователя(user account) есть доступ.
Если вам нужна помощь в запуске PowerShell , обязательно прочитайте эту статью: Что такое PowerShell и что с ним можно делать?.
Выходной текстовый файл(output text file) форматируется, как показано ниже, и включает следующие столбцы:
- Handles — количество дескрипторов, открытых процессом.
- NPM(K) — объем невыгружаемой памяти, используемой процессом, в килобайтах.
- PM(K) — объем выгружаемой памяти, используемой процессом, в килобайтах.
- WS(K) - размер рабочего множества процесса в килобайтах. Рабочий набор состоит из страниц памяти, на которые недавно ссылался процесс.
- CPU(s) — количество процессорного времени(processor time) , которое процесс использовал на всех процессорах, в секундах.
- Id — идентификатор процесса ( PID ) запущенного процесса.
- SI — к сожалению, мы не смогли найти никакой документации для этого столбца и данных, которые он разделяет.
- ProcessName — имя запущенного процесса.
Как видите, вывод более сложный, чем при использовании командной строки(Command Prompt) . Кроме того, есть много других опций для настройки вывода. Я рекомендую вам прочитать следующую документацию: Get-Process (получить список процессов, запущенных на машине), Out-File (отправить вывод в файл) и Out-Printer (отправить вывод на принтер).
Заключение
Мы надеемся, что вы нашли этот урок полезным. Если вы знаете другие способы печати списка процессов, запущенных в Windows , не стесняйтесь поделиться ими, используя форму для комментариев ниже.
Related posts
Просмотр информации о системе и управление процессами из CMD или PowerShell
Узнайте, когда Windows был установлен. Что является его оригинальный install date?
5 способов открыть Command Prompt, когда Windows не загружается
Как использовать diskpart, chkdsk, defrag и другие команды, связанные с диском
Как скрыть (или отобразить) любой раздел в Windows (все версии)
Как скачать Windows and Office ISO files (все версии)
Как открыть Disk Defragmenter в Windows (12 способов)
34 сочетания клавиш для Windows 10's Command Prompt
Windows 10 Media Creation Tool: создать setup USB stick or ISO
Какая модель моя Windows 10 PC, ноутбук или планшет? 8 способов выяснить
Как использовать командную строку для устранения проблем с загрузочными записями вашего ПК
Как установить Windows 11 на виртуальной машине
4 способа разрешить запуск приложения при запуске Windows 10
5 лучших дисков восстановления системы для ПК с Windows, которые больше не работают
Как экспортировать дерево каталогов папки в Windows
Как мне посмотреть все пользователи на Windows computer? (5 способов)
9 вещей, которые вы можете сделать с помощью конфигурации системы в Windows
Как переключаться между CMD and PowerShell в Windows Terminal
Что такое Windows Terminal?
Командная строка — самый мощный и наименее используемый инструмент Windows