Известно, что штатный Диспетчер задач Windows выводит информативный список активных процессов и имеет опции "Снять задачу" и "Запустить новую задачу". Однако вы не найдете в нем типовых функций "Сохранить как" или "Печать". Что же делать, если возникла необходимость экспортировать список запущенных процессов и служб в текстовый файл (распечатать)?
Один из способов – воспользоваться спецутилитами Process Explorer от Марка Руссиновича или TaskSchedulerView от Нира Софера, известными любому сисадмину. Но лучше не "сорить" в системе и обойтись без стороннего программного обеспечения. Все, что для этого нужно – знать пару команд, выполняемых в командной строке.
Как распечатать список запущенных процессов Windows
- Итак, откройте меню "Пуск", введите в поле поиска cmd.exe и нажмите "Enter".
- Наберите в консоли tasklist и повторно задействуйте клавишу "Enter" (скриншот выше). Сиюсекундно отобразятся все приложения и службы с кодом процесса (PID) и объемом выделенной памяти для задач, выполняющихся на компьютере. Если надо вывести данные не таблично, а через запятую, скопируйте в консоль tasklist /fo csv → "Enter".
- Команда Tasklist имеет множество параметров и фильтров, позволяющих сортировать выводимую информацию. Чтобы получить подробную справку по сабжу, введите "tasklist /?" (без кавычек). А для завершения нескольких зависших процессов используется команда taskkill, чего нельзя сделать силами Диспетчера задач.
- Ознакомившись со списком текущих процессов, наберите tasklist > D:processes.txt → "Enter", и в корне диска D:\ появится соответствующий текстовый файл.
- Посетите несистемный логический диск и откройте файл processes.txt. Если вместо осмысленного текста в нем выведены непонятные символы ("кракозябры"), измените кодировку через консольное chcp 1251 → "Enter" (скриншот).
- Вновь скомандуйте tasklist > D:processes.txt и проверьте перезаписанный processes.txt – "кракозяблики" должны исчезнуть (скриншот ниже).
- Осталось только открыть в панели блокнота "Файл" → "Печать" (комбинация клавиш "Ctrl + P") и перенести список висящих в ОЗУ приложений и служб на бумагу.
- Тот же результат достижим с помощью инструмента для системных администраторов PowerShell. Запомните всего два командлета (так называются команды для PowerShell):
get-process | out-file D:process.txt – вывод списка процессов в файл в корне диска D:\,
get-process | out-printer – вывод списка активных процессов Windows 10/8/7 на принтер.
Дмитрий dmitry_spb Евдокимов
Свежие комментарии