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

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

Сторонние приложения, такие как Process Explorer, поддерживают экспорт всех процессов в текстовые файлы в системе, но стандартный диспетчер задач операционной системы Windows этого не делает.

Windows включает инструмент командной строки список заданий который предназначен для отображения списка задач и фильтрации списка. Хотя он не поддерживает встроенные параметры экспорта, он поддерживает возможность направления вывода командной строки в другое место.

Список задач, как и taskkill, руководство по которому мы опубликовали о ранее, это удобный инструмент командной строки, который поддерживают все поддерживаемые версии Windows.

Инструмент списка задач

список заданий

Вы можете запустить список задач из командной строки, и для этого не нужны повышенные права. Просто нажмите Пуск, введите cmd.exe и откройте командную строку из результатов, чтобы начать.

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

Вы можете сразу сохранить список процессов, выполнив команду список задач> выходной каталог и имя файла, например список задач> d: \ process.txt.

вывод списка задач

Утилита поддерживает три различных формата отображения. Таблица используется по умолчанию, но вместо этого вы можете использовать команду / fo для переключения в режим просмотра списка или CSV. Просто используйте tasklist / fo csv для отображения списка процессов в формате, разделенном запятыми.

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

Фильтры поддерживают такие операторы, как eq = равняться, ne = не равно или gt = больше. Обратите внимание, что фильтры WINDOWTITLE и STATUS не поддерживаются при запуске списка задач в удаленной системе.

Вот список примеров, демонстрирующих использование фильтра:

  • список задач / fi «USERNAME eq Martin» — возвращает список процессов, запущенных под пользователем Мартином.
  • список задач / fi «USERNAME ne NT AUTHORITY \ SYSTEM» / fi «STATUS eq running» — возвращает все процессы, запущенные в рамках системных процессов.
  • список задач / fi «MODULES eq nt *» — Список всех процессов, у которых есть DLL, начинающаяся с nt.
  • список задач / fi «PID gt 2000» — отображает все процессы с идентификатором больше 2000.
  • список задач / fi «MEMUSAGE gt 4096» — перечисляет все процессы, использование памяти которых превышает 4096 килобайт.

Вы можете комбинировать фильтры с другими параметрами:

  • список задач / s BasementComp / svc / fi «MEMUSAGE gt 4096» — Перечисляет процессы на удаленном компьютере BasementComp, которые используют более 4 мегабайт оперативной памяти.
  • список задач / s BasementComp / u maindom \ joe / p пароль — для вывода списка процессов на удаленном компьютере BasementComp с использованием пароля пользователя joe и joe.

Вы можете сохранить все выходные данные в текстовый файл, используя > пункт назначения команда.

Дополнительная информация предоставляется при запуске списка задач /? и дальше Документы Microsoft Веб-сайт.

Теперь ваша очередь : Какие инструменты командной строки вы используете?