как посмотреть запущенные процессы на windows 7 в командной строке
Просмотр системной информации и управление процессами из CMD или PowerShell
Самый простой способ просмотра информации о вашем компьютере — использовать графические инструменты Windows, такие как диспетчер задач или системная информация. Однако некоторые люди предпочитают использовать командную строку или PowerShell практически для чего угодно. Если вам интересно, как получить системную информацию в CMD (командная строка), или если вы хотите узнать, как управлять запущенными процессами из командной строки, читайте дальше. Мы собираемся показать, как вы можете делать все эти вещи
ПРИМЕЧАНИЕ. Информация в этом руководстве относится к Windows 10, Windows 8.1 и Windows 7, и команды работают как в командной строке, так и в PowerShell.
1. Используйте команду systeminfo для получения системной информации
В Windows есть встроенная команда для проверки конфигурации системы. Он называется systeminfo и, когда вы его запускаете, показывает длинный список информации о вашем компьютере. Откройте командную строку или PowerShell, введите systeminfo и нажмите Enter.
Вы видите, что происходит? Команда systeminfo отображает список деталей о вашей операционной системе, компьютерном оборудовании и программных компонентах. Вы видите детали, такие как версия операционной системы, установленной на вашем компьютере, состояние вашей оперативной памяти или процессора, который у вас есть. Также есть некоторая информация о сети, такая как IP и MAC- адреса ваших сетевых карт.
2. Используйте команду tasklist, чтобы увидеть список запущенных процессов в Windows
Чтобы просмотреть список запущенных процессов, вы можете использовать команду tasklist, как в командной строке, так и в PowerShell. Введите список задач и нажмите Enter.
Команда должна вывести список, аналогичный приведенному выше, с подробной информацией об именах запущенных процессов, их PID (идентификатор процесса) и используемой ими памяти.
3. Используйте команду taskkill, чтобы остановить процесс
Есть моменты, когда вам нужно открыть программу дважды или даже несколько раз. Каждое новое окно, а иногда и вкладки определенной программы (например, Firefox) создают отдельный процесс, называемый экземпляром, с прикрепленным к нему уникальным PID (идентификатор процесса).
Если вы хотите завершить процесс с PID 2492, вам нужно набрать taskkill /PID 2492 и нажать Enter.
Обратите внимание, что если вы неправильно используете команды, перечисленные в этой статье, вы рискуете потерять данные, открытые в запущенных процессах. Важно быть осторожным и иметь резервную копию ваших данных. Поэтому действуйте осторожно и не говорите, что мы вас не предупреждали. 🙂
Вам нравится использовать командную строку для проверки системной информации и управления запущенными процессами?
Вы знаете, как отобразить системную информацию вашего ПК и как остановить процессы, используя несколько текстовых команд в командной строке или PowerShell. Вы не чувствуете себя сейчас отвратительно? Если вы это сделаете, прокомментируйте ниже и расскажите, насколько вам нравится использование CMD или PowerShell. 🙂
Как отобразить и завершить процесс в Windows. Cmd.exe
После длительного перерыва, с чем он был связан расскажу чуть ниже, продолжаю ведение блога и сегодня решил продолжить тему по командной строке Windows. Речь пойдёт всего о двух командах, первая позволит отобразить все процессы в cmd.exe, а вторая завершить нужный процесс из cmd.exe. А не вел я блог с 24 августа по 8 сентября по одной единственной причине!
Это связанно с покупкой первой машины. Решил все-таки купить! Выбор упал на ВАЗ 2105. Сама тачка в хорошем состоянии, на ходу, но все-токи был нужен не большой косметический ремонт морды и не много с проводкой повозится пришлось…
Вот и пришлось сменить клавиатуру и мышь на гаечные ключи. А вместо привычных мне сайтов, читал только сайты посвящённые авто тематике!
В общем пост о своей машине я думаю ещё напишу. А теперь стоит вернуться к теме.
Много слов писать я не буду, так как не чего особенного в данной теме нет. Просто, коротко расскажу о двух командах «tasklist» и «taskkill» которые могут пригодится в повседневной работе за компьютером. В подробности вдаваться я не буду…
Как вывести все процессы в консоли.
Для этого дела предусмотрена команда «tasklist» запускаем cmd.exe и пишем данную команду.
Теперь список всех процессов запущенных в системе как на ладони, будет выведен в cmd.exe! Что Важно знать.
Это естественно «Имя образа» проще говоря имя процесса и так называемый PID – Это просто некое число, оно нам пригодится, когда пойдёт речь о команде «taskkill»
Как завершить процесс через cmd.exe
Тут-то и понадобится команда «taskkill». Пользоваться её в локальных условиях довольно просто. Посмотрим как.
У меня запущен процесс «Project1.exe» (Пустое приложение созданное в Delphi специально для этого поста)
После «/IM» пишем имя запущенного процесса, затем как обычно «Enter» и процесс будет убит.
В моём случаи PID процесса «Project1.exe» такой 5764 У вас он естественно будет другой…
Формируем команду таким образом!
То есть, за место «/im» как было в первом варианте, пишем уже «/PID», а вместо имени процесса указываем сам номер.
Процесс также будет успешно завершён. Если Вам нужно завершить процесс принудительно, то используйте ключик «/F».
Теперь при необходимости можно быстро завершить процесс не используя диспетчер задач.
Как завершить процесс через командную строку в Windows 7 или Windows 10
Многие пользователи умеют завершать процессы через «Диспетчер задач». Но, далеко не все знают, что ту же процедуру можно выполнить и с помощью командной строки. В большинстве случаев это не так удобно, как через «Диспетчер задач», но в некоторых ситуациях без этого не обойтись.
Завершение процессов через командную строку позволяет быстро закрыть большое количество похожих программ или программ, которые были запущены определенным пользователем на удаленном компьютере.
Как посмотреть запущенные процессы через командную строку
Для того чтобы посмотреть запущенные процессы через командную строку на Windows 7 или Windows 10 нужно использовать команду « tasklist ». Данная команда позволяет получить подробную информацию о всех запущенных процессах на локальном или удаленном компьютере. Подробную информацию о данной команде, ее синтаксисе и используемых параметрах можно получить здесь.
Также для просмотра запущенных процессов в командной строке можно использовать возможности PowerShell. Для этого нужно сначала выполнить команду « powershell », для того чтобы перейти в режим PowerShell, и потом выполнить команду « get-process ». Более подробную информацию о команде « get-process », ее синтаксисе и параметрам можно получить здесь.
Обе эти команды выводят в командную строку подробную информацию о запущенных процессах, включая их названия, идентификаторы и потребляемую память.
Как завершить запущенный процесс через командную строку
Для завершения процессов через командную строку в Windows 7 или Windows 10 нужно использовать команду « taskkill ». Данная команда позволяет завершить процесс на локальном или удаленном компьютере по его названию или идентификатору (PID). Подробную информацию о данной команде, ее синтаксисе и параметрам можно получить здесь.
Основными параметрами команды « taskkill » являются:
Чтобы завершить процесс используя идентификатор нужно выполнить команду « tasklist », найти нужный процесс и узнать его PID.
После этого нужно выполнить команду « taskkill » указав PID процесса. Также обычно используют параметр « /F » для принудительного завершения работы программы. Без параметра « /F » программа может не закрыться, если у нее есть несохраненные данные. В результате команда буде выглядеть примерно так:
Также программу можно завершить по названию процесса. Для этого нужно ввести команду « taskkill » указав название процесса с помощью параметра « /IM » и при необходимости использовав параметр « /F » для принудительного завершения. Например, для того чтобы закрыть программу « keepass.exe » нужно выполнить следующее:
Также нужно отметить, что параметр « /IM » позволяет использовать знак подстановки (*). Поэтому не обязательно вводить полное название процесса. Вместо этого вы можете выполнить:
При необходимости можно завершать сразу несколько процессов, для этого достаточно указать несколько параметров « /PID » или « /IM ». Например, для того чтобы принудительно закрыть сразу две программы (Keepass и Notepad++) нужно выполнить следующую команду:
Обратите внимание, завершение процессов с помощью команды « taskkill » зависит от уровня прав пользователя. Если у вас нет достаточных прав, то завершить работу программы не удастся.
Управление процессами Windows из командной строки
Для управления процессами Windows существует много разных утилит и приложений. Как правило, для этих целей командная строка используется очень редко. Но в некоторых случаях, это единственная возможность и другие средства недоступны. Такое может возникнуть при блокировке стандартных диспетчеров различными вирусами и другими, нехорошими программами. Поэтому, будет очень полезно знать и уметь работать с процессами через командную строку.
Чтобы управлять процессами, при помощи возможностей командной строки, в системе предусмотрено два специальных приложения: tasklist и taskkill. Из их названия можно догадаться и об их предназначении — первое может отображать список всех запущенных процессов на данном компьютере, или на удаленной машине, а вторая умеет их останавливать. Давайте глянем, как это работает на практике.
Введите, в окне терминала, tasklist и командная строка выдаст весь список рабочих процессов на данном компьютере.
Все данные будут отображаться в табличной форме, но можно поменять вид данных в другой формат. Воспользуйтесь параметром /fo и все отобразится в виде списка (или как CSV), а если использовать параметр /v, то в этот список будут включены более подробные данные о каждом процессе. Введите команду taskliist /v /fo list (без кавычек естественно) и в окне должна появиться приблизительно такая картина.
Обычно список выходит немалых размеров, и чтобы не листать его слишком долго, выполним более точный запрос. Для этих целей существует параметр /fi, способный уточнить поиск процессов используя фильтры. Для примера, введем команду, которая отобразит все процессы, запущенные от имени пользователя user и занимающие до 40 мегабайт в памяти компьютера. Команда выглядит следующим образом: tasklist /fi »username eq user» /fi »memusage le 40000». А на рисунке ниже представлен результат работы команды.
Допустим, мы нашили процессы, которые хотим завершить. Теперь настал черед утилиты «taskkill». Для прекращения работы процесса можно использовать его имя, или идентификатор PID, а можно прекращать процессы используя разные фильтры. Для эксперимента, мы запустим несколько окон программы Блокнот (notepad.exe) и на них испытаем разные способы.
При помощи параметра /f процесс будет завершен в принудительном порядке, а если добавить еще ключ /t — завершатся все другие, которые были через него запущенны. Чтобы узнать больше возможностей, для команд tasklist и taskkill, добавьте к ним ключ /?. Он отобразит полную справку для этих утилит. Не будем забывать про такое мощное средство, как PowerShell. Мы можем им воспользоваться и прям в этом же окне командной строки. Чтобы просмотреть весь список процессов, запустите команду Get-Process.
Результат будет иметь приблизительно такой вид:
Здесь можно получить полную информацию о любом запущенном процессе. Сейчас мы узнаем список всех свойств процесса cmd. Это можно сделать при помощи такой команды:
Выведем только нужные свойства. Например, оставим только имя, идентификатор процесса, путь к его исполнительному файлу, подключенные модуле и время, когда процесс был запущен. Все это мы выводим списком, при помощи такой команды:
Благодаря этому мы узнаем о том, кто запустил процесс, как сильно он грузит систему, где располагается его файл и еще кучу разной, полезной и не очень информации.
Чтобы остановить процесс через PowerShell используйте специальный командой Stop-Process. Для того, чтобы указать нужный процесс для завершения, используйте его имя или идентификатор. Например, можно по конвейеру прекратить работу блокнота:
Для работы с процессами на другом, удаленном компьютере необходимо использовать совсем другой командой — Get-WmiObject. Сейчас посмотрим, какие процессы запущенны на компьютере с именем «PC»:
Чтобы узнать больше информации и различных ключей, для работы с процессами через PowerShell, используйте встроенную справку. Запустите команду Get-Help «имя команды» и появится справка по указанному параметру. Есть еще две дополнительные утилиты, способные выполнять операции с процессами. Ими являются Pslist и Pskill. Изначально их в системе нет, они входят в пакет PSTools.
Сами по себе эти приложения не нуждаются в установке. Их достаточно скопировать в любое место на своем жестком диске. Чтобы запустить, зайдите в папку, где они хранятся, и активируйте нужной командой.
Завершить любой процесс можно при помощи утилиты Pskill. Введите эту команду и идентификатор процесса, или его имя. На рисунке ниже можете посмотреть, как это будет выглядеть в случае с бедным блокнотом.
Дополнительную информацию, в виде справки, можно открыть дополнительным параметром /?
Самый главный момент — командная строка, во всех случаях, должна быть запущена от имени администратора, иначе ничего не получится. Но если столкнетесь с какими-либо сложными проблемами, или возникнут вопросы, то всегда можно этим поделиться в комментариях к данной статье, и мы вместе постараемся разобраться.
Как завершить процесс через командную строку в Windows 7 или Windows 10
Многие пользователи умеют завершать процессы через «Диспетчер задач». Но, далеко не все знают, что ту же процедуру можно выполнить и с помощью командной строки.
В большинстве случаев это не так удобно, как через «Диспетчер задач», но в некоторых ситуациях без этого не обойтись.
Завершение процессов через командную строку позволяет быстро закрыть большое количество похожих программ или программ, которые были запущены определенным пользователем на удаленном компьютере.
Как посмотреть запущенные процессы через командную строку
Для того чтобы посмотреть запущенные процессы через командную строку на Windows 7 или Windows 10 нужно использовать команду «tasklist». Данная команда позволяет получить подробную информацию о всех запущенных процессах на локальном или удаленном компьютере. Подробную информацию о данной команде, ее синтаксисе и используемых параметрах можно получить здесь.
Также для просмотра запущенных процессов в командной строке можно использовать возможности PowerShell. Для этого нужно сначала выполнить команду «powershell», для того чтобы перейти в режим PowerShell, и потом выполнить команду «get-process». Более подробную информацию о команде «get-process», ее синтаксисе и параметрам можно получить здесь.
Обе эти команды выводят в командную строку подробную информацию о запущенных процессах, включая их названия, идентификаторы и потребляемую память.
Как завершить запущенный процесс через командную строку
Для завершения процессов через командную строку в Windows 7 или Windows 10 нужно использовать команду «taskkill». Данная команда позволяет завершить процесс на локальном или удаленном компьютере по его названию или идентификатору (PID). Подробную информацию о данной команде, ее синтаксисе и параметрам можно получить здесь.
Основными параметрами команды «taskkill» являются:
Чтобы завершить процесс используя идентификатор нужно выполнить команду «tasklist», найти нужный процесс и узнать его PID.
После этого нужно выполнить команду «taskkill» указав PID процесса. Также обычно используют параметр «/F» для принудительного завершения работы программы. Без параметра «/F» программа может не закрыться, если у нее есть несохраненные данные. В результате команда буде выглядеть примерно так:
taskkill /PID 8468 /F
Также программу можно завершить по названию процесса. Для этого нужно ввести команду «taskkill» указав название процесса с помощью параметра «/IM» и при необходимости использовав параметр «/F» для принудительного завершения. Например, для того чтобы закрыть программу «keepass.exe» нужно выполнить следующее:
taskkill /IM keepass.exe /F
Также нужно отметить, что параметр «/IM» позволяет использовать знак подстановки (*). Поэтому не обязательно вводить полное название процесса. Вместо этого вы можете выполнить:
taskkill /IM keepas* /F
При необходимости можно завершать сразу несколько процессов, для этого достаточно указать несколько параметров «/PID» или «/IM». Например, для того чтобы принудительно закрыть сразу две программы (Keepass и Notepad++) нужно выполнить следующую команду:
taskkill /IM keepas* /IM notepad* /F
Обратите внимание, завершение процессов с помощью команды «taskkill» зависит от уровня прав пользователя. Если у вас нет достаточных прав, то завершить работу программы не удастся.