Как посмотреть процессы через cmd

Управление процессами Windows через CMD

Управление приложениями, процессами и производительностью

Всякий раз, когда операционная система или пользователь запускает службу, приложение или команду, Microsoft Windows запускает один или более процессов для управления соответствующей программой. Несколько утилит командной строки упростят вам мониторинг программ и управление ими. К этим утилитам относятся:

Примеры управления процессами через командную строку

Анализ выполняемых процессов в командной строке

При помощи утилиты командной строки Tasklist можно проверить процессы, работающие в локальной или удаленной системе. Tasklist позволяет:

Мониторинг процессов и использования системных ресурсов

Process Resource Monitor (Pmon) показывает «моментальный снимок» используемых системных ресурсов и выполняемых процессов. После запуска (вводом pmon в командной строке) эта утилита собирает информацию об использовании ресурсов и выполняемых процессах в локальной системе и выводит результаты в консольное окно. Статистика автоматически обновляется каждые пять секунд. Pmon продолжает работу, пока вы не нажмете клавишу Q для выхода; нажатие любой другой клавиши приводит к обновлению информации.

Останов процессов в командной строке

Чтобы остановить процессы в локальной или удаленной системе, применяйте утилиту командной строки Taskkill. Процесс можно остановить по его идентификатору при помощи параметра /Pid или по имени образа

Системные и пользовательские процессы

Процессы могут работать и в фоновом режиме независимо от сеансов зарегистрированных пользователей. Фоновые процессы не имеют контроля над клавиатурой, мышью или другими устройствами ввода и обычно запускаются операционной системой. Но с помощью Task Scheduler (Планировщик заданий) пользователи тоже могут запускать процессы в фоновом режиме, и эти процессы способны работать независимо от того, зарегистрирован ли пользователь в системе.

Источник

Как проверить список запущенных процессов в Windows?

В статье описывается несколько способов, которые помогут отобразить список запущенных процессов в Windows. Операции производятся в Windows 10, но что-то сработает и в более ранних версиях.
Согласитесь, задача отобразить список запущенных процессов далеко не самая сложная. Однако подходы к её решению не обязательно должны быть стандартными. Информацию по процессам можно представить и в более комфортном виде, чем, например, через…

Диспетчер задач

Чаще всего, кроме этого способа, пользователям больше ничего и не известно. Но, раз уж это так, значит, этого большинству из нас достаточно. Вызывается оный во всех последних версиях Windows просто — достаточно зажать три клавиши быстрого доступа:

Ctrl + Shift + Esc

Вкладка с процессами не изменилась со времён Windows XP:

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Однако, если вы на К76, вам Диспетчера мало. Согласен, продолжаем.

Список запущенных процессов из командной строки

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

После этого на Рабочем столе появится текстовый файл:

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

в котором запущенные на момент исполнения команды будут представлены в удобочитаемом виде. Текстовый вывод не понимает кириллицы, так что я обычно использую специальные текстовые редакторы типа Notepad ++. Но, думаю, что в файле написано, понятно и так:

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Или процессы можно представить в табличном формате; если есть Excel, можете просматривать процессы оттуда:

Для удалённого компьютера команда примет вид:

На этом можно было бы и закончить, но я продолжу аналогичным вариантом, откуда вы узнаете…

Как узнать список запущенных процессов из Power Shell

Информация из файла, получаемого аналогичным путём, будет немного более информативнее. Этот вариант доступен владельцам копий Windows 7/10, и командлет на отображение списка на том же Рабочем столе будет таким:

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

для локальной копии Windows:

Источник

Просмотр системной информации и управление процессами из CMD или PowerShell

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Самый простой способ просмотра информации о вашем компьютере — использовать графические инструменты Windows, такие как диспетчер задач или системная информация. Однако некоторые люди предпочитают использовать командную строку или PowerShell практически для чего угодно. Если вам интересно, как получить системную информацию в CMD (командная строка), или если вы хотите узнать, как управлять запущенными процессами из командной строки, читайте дальше. Мы собираемся показать, как вы можете делать все эти вещи

ПРИМЕЧАНИЕ. Информация в этом руководстве относится к Windows 10, Windows 8.1 и Windows 7, и команды работают как в командной строке, так и в PowerShell.

1. Используйте команду systeminfo для получения системной информации

В Windows есть встроенная команда для проверки конфигурации системы. Он называется systeminfo и, когда вы его запускаете, показывает длинный список информации о вашем компьютере. Откройте командную строку или PowerShell, введите systeminfo и нажмите Enter.

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Вы видите, что происходит? Команда systeminfo отображает список деталей о вашей операционной системе, компьютерном оборудовании и программных компонентах. Вы видите детали, такие как версия операционной системы, установленной на вашем компьютере, состояние вашей оперативной памяти или процессора, который у вас есть. Также есть некоторая информация о сети, такая как IP и MAC- адреса ваших сетевых карт.

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

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

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

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

3. Используйте команду taskkill, чтобы остановить процесс

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Есть моменты, когда вам нужно открыть программу дважды или даже несколько раз. Каждое новое окно, а иногда и вкладки определенной программы (например, Firefox) создают отдельный процесс, называемый экземпляром, с прикрепленным к нему уникальным PID (идентификатор процесса).

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Если вы хотите завершить процесс с PID 2492, вам нужно набрать taskkill /PID 2492 и нажать Enter.

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

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

Вам нравится использовать командную строку для проверки системной информации и управления запущенными процессами?

Вы знаете, как отобразить системную информацию вашего ПК и как остановить процессы, используя несколько текстовых команд в командной строке или PowerShell. Вы не чувствуете себя сейчас отвратительно? Если вы это сделаете, прокомментируйте ниже и расскажите, насколько вам нравится использование CMD или PowerShell. 🙂

Источник

Управление процессами Windows из командной строки

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

Чтобы управлять процессами, при помощи возможностей командной строки, в системе предусмотрено два специальных приложения: tasklist и taskkill. Из их названия можно догадаться и об их предназначении — первое может отображать список всех запущенных процессов на данном компьютере, или на удаленной машине, а вторая умеет их останавливать. Давайте глянем, как это работает на практике.

Введите, в окне терминала, tasklist и командная строка выдаст весь список рабочих процессов на данном компьютере.

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Все данные будут отображаться в табличной форме, но можно поменять вид данных в другой формат. Воспользуйтесь параметром /fo и все отобразится в виде списка (или как CSV), а если использовать параметр /v, то в этот список будут включены более подробные данные о каждом процессе. Введите команду taskliist /v /fo list (без кавычек естественно) и в окне должна появиться приблизительно такая картина.Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Обычно список выходит немалых размеров, и чтобы не листать его слишком долго, выполним более точный запрос. Для этих целей существует параметр /fi, способный уточнить поиск процессов используя фильтры. Для примера, введем команду, которая отобразит все процессы, запущенные от имени пользователя user и занимающие до 40 мегабайт в памяти компьютера. Команда выглядит следующим образом: tasklist /fi »username eq user» /fi »memusage le 40000». А на рисунке ниже представлен результат работы команды.Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Допустим, мы нашили процессы, которые хотим завершить. Теперь настал черед утилиты «taskkill». Для прекращения работы процесса можно использовать его имя, или идентификатор PID, а можно прекращать процессы используя разные фильтры. Для эксперимента, мы запустим несколько окон программы Блокнот (notepad.exe) и на них испытаем разные способы.Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

При помощи параметра /f процесс будет завершен в принудительном порядке, а если добавить еще ключ /t — завершатся все другие, которые были через него запущенны. Чтобы узнать больше возможностей, для команд tasklist и taskkill, добавьте к ним ключ /?. Он отобразит полную справку для этих утилит. Не будем забывать про такое мощное средство, как PowerShell. Мы можем им воспользоваться и прям в этом же окне командной строки. Чтобы просмотреть весь список процессов, запустите команду Get-Process.Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Результат будет иметь приблизительно такой вид:

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Здесь можно получить полную информацию о любом запущенном процессе. Сейчас мы узнаем список всех свойств процесса cmd. Это можно сделать при помощи такой команды:

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

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

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Благодаря этому мы узнаем о том, кто запустил процесс, как сильно он грузит систему, где располагается его файл и еще кучу разной, полезной и не очень информации.

Чтобы остановить процесс через PowerShell используйте специальный командой Stop-Process. Для того, чтобы указать нужный процесс для завершения, используйте его имя или идентификатор. Например, можно по конвейеру прекратить работу блокнота:

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Для работы с процессами на другом, удаленном компьютере необходимо использовать совсем другой командой — Get-WmiObject. Сейчас посмотрим, какие процессы запущенны на компьютере с именем «PC»:

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Чтобы узнать больше информации и различных ключей, для работы с процессами через PowerShell, используйте встроенную справку. Запустите команду Get-Help «имя команды» и появится справка по указанному параметру. Есть еще две дополнительные утилиты, способные выполнять операции с процессами. Ими являются Pslist и Pskill. Изначально их в системе нет, они входят в пакет PSTools.

Сами по себе эти приложения не нуждаются в установке. Их достаточно скопировать в любое место на своем жестком диске. Чтобы запустить, зайдите в папку, где они хранятся, и активируйте нужной командой.Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

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

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Дополнительную информацию, в виде справки, можно открыть дополнительным параметром /?

Самый главный момент — командная строка, во всех случаях, должна быть запущена от имени администратора, иначе ничего не получится. Но если столкнетесь с какими-либо сложными проблемами, или возникнут вопросы, то всегда можно этим поделиться в комментариях к данной статье, и мы вместе постараемся разобраться.

Источник

Управление процессами из командной строки

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

Для управления процессами в командной строке есть две утилиты — tasklist и taskkill. Первая показывает список процессов на локальном или удаленном компьютере, вторая позволяет их завершить. Попробуем …

Если просто набрать команду tasklist в командной строке, то она выдаст список процессов на локальном компьютере.

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

По умолчанию информация выводится в виде таблицы, однако ключ /fo позволяет задать вывод в виде списка или в формате CSV, а ключ /v показывает более подробную информацию о процессах, например команда tasklist /v /fo list выведет подробное описание всех процессов в виде списка.

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Найдя процессы, которые необходимо завершить, воспользуемся командой taskkill. Завершать процессы можно по имени, идентификатору процесса (PID) или задав условия с помощью фильтров. Для примера запустим несколько экземпляров блокнота (notepad.exe) и попробуем завершить его разными способами.

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Ключ /f завершает процесс принудительно, а /t завершает все дочерние процессы.

Полную справку по командам tasklist и taskkill можно получить, введя их с ключом /?

Теперь пустим в ход тяжелую артиллерию PowerShell. Его можно запустить не выходя из командной строки. Для получения списка процессов используем командлет Get-Process.

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Чтобы не выводить весь список процессов можем воспользоваться командлетом Where-Object, который задает фильтр для выводимой информации. Для примера выведем список процессов, которые загружают процессор и отсортируем их по возрастанию нагрузки с помощью команды:

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

С помощью PowerShell мы можем получить любую информацию о любом процессе. В качестве примера возьмем процесс cmd и выведем список его свойств командой:

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Выбираем те свойства, что нам интересны ( в примере имя и ID процесса, путь к файлу, используемые модули и время запуска) и выводим их в виде списка командой:

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

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

Для завершения процесса в PowerShell есть командлет Stop-Process. Он завершает указанный процесс по его имени или идентификатору. Однако мы поступим по другому и передадим результат выполнения командлета Get-Process по конвейеру:

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Для боле полного ознакомления с PowerShell можно воспользоваться встроенной справкой, для вызова справки нужно набрать Get-Help ″имя командлета″

Ну и для полноты обзора рассмотрим еще одно средство для управления процессами из командной строки. Это утилиты Pslist и Pskill входящие в состав пакета PSTools от компании Sysinternals.

Эти утилиты не требуют специальной установки, достаточно просто скопировать их на диск. Для запуска нужно зайти в папку с утилитами и ввести в командной строке необходимую команду.

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Завершение процесса программой pskill предельно просто, вводим команду и имя (или ID) процесса и все.

Как посмотреть процессы через cmd. Смотреть фото Как посмотреть процессы через cmd. Смотреть картинку Как посмотреть процессы через cmd. Картинка про Как посмотреть процессы через cmd. Фото Как посмотреть процессы через cmd

Справку по утилитам Pslist и Pskill можно посмотреть, введя команду с ключом /?

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *