Как закрыть программу через cmd


Как закрыть программу из командной строки | Сделай все сам

Множество компьютерных программ закрывается абсолютно обычно – выбором в меню опции Exit (Quit) либо нажатием крестика в верхнем правом углу окна программы. Но изредка появляется надобность закрыть программу либо «убить» какой-то процесс из командной строки .

Инструкция

1. Поводы, по которым пользователю может потребоваться закрыть программу из командной строки , могут быть самыми различными. Скажем, нужно закрыть зависшую программу , которую не получается остановить другими методами, либо возникла надобность «убить» какой-то подозрительный процесс, выявленный при проверке компьютера. Помимо того, именно таким методом дозволено закрыть программу на удаленном компьютере.

2. Разглядим закрытие программы из командной строки на примере текстового редактора Notepad. Откройте его: «Пуск» –> «Все программы» –> «Типовые» –> «Блокнот». Сейчас откройте командную строку: «Пуск» –> «Все программы» –> «Типовые» –> «Командная строка». Также ее дозволено открыть, предпочтя: «Пуск» –> «Исполнить», после этого набрав в появившемся поле команду cmd и нажав Enter.

3. Командная строка открыта. Сейчас нужно узнать список процессов – для этого введите команду tasklist и нажмите Enter. Появится список всех запущенных в системе процессов. Обнаружьте строку notepad.exe – это и есть процесс открытого нами текстового редактора. Обратите внимание на колонку цифр, следующих сразу за наименованиями процессов – это PID, идентификатор процессов.

4. Сам процесс дозволено закончить двумя методами. 1-й – применяя наименование (имя образа) процесса. Дабы закрыть «Блокнот», введите в командной строке команду: taskkill /f /im notepad.exe. Тут параметр f – выбор принудительного заключения программы. Параметр im говорит о том, что применяется имя образа процесса. Нажмите Enter – текстовый редактор здесь же закроется.

5. 2-й, больше легкой метод, связан с применением идентификатора процесса. Скажем, процесс notepad.exe имеет PID 4024 (у вас он, скорее каждого, будет иным). Для закрытия программы наберите в командной строке: taskkill /pid 4024, нажмите Enter. Процесс 4024, соответствующий текстовому редактору, будет «убит», «Блокнот» закроется. Сходственным образом дозволено завершать множество процессов, исключая скептически значимые системные – их операционная система закончить не дозволит.

Совет 2: Как исполнить команду из командной строки

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

Вам понадобится

  • – Компьютер с ОС Windows.

Инструкция

1. Нажмите «Пуск». Выберите «Все программы», после этого – «Типовые программы». В стандартных программах есть строка «Командная строка». Кликните по ней, и командная строка запустится от имени нынешнего пользователя. Если вы являетесь менеджером компьютера, то сверху командной строки будет надпись «Менеджер». Если вы не являетесь менеджером, либо ваша учетная запись не владеет правами менеджера, то некоторые команды вам будет недостижимы.

2. Дабы открыть программу с командной строки, необходимо в ней прописать полный путь к исполняемому файлу. Исполняемый файл находится в корневой папке программы и имеет растяжение Exe. Как водится, вначале пишется полное либо частичное имя программы, а позже него – растяжение. Это и есть исполняемый файл. Позже всякого каталога следует вводить «/».

3. Скажем, необходимая вам программа находится на диске С в папке Program Files. Следственно, пропишите такой путь: C/ Program Files/имя корневой папки программы/ имя исполняемого файла. Позже этого нажмите Enter. Через секунду программа будет запущена. Символы необходимо вводить верно. Если правда бы один символ вы введете ненормально, то взамен открытия программы в командной строке появится уведомление: «Не является внутренней и внешней командой, исполняемой программой либо пакетным файлом». В таком случае наблюдательно проверите прописанный вами адрес.

4. Для приобретения дополнительной информации дозволено воспользоваться справкой командной строки. Дабы сделать это, в командной строке введите Help и нажмите клавишу Enter. Через секунду в окне будет запущена справка, по средствам которой вы сумеете ознакомиться с вероятностями командной строки.

5. Дабы узнать информацию о какой-нибудь команде, нужно в конце дописать /?, скажем, Cmd /?. Позже этого вы получите подробную информацию об волнующей вас команде. Командную строку дозволено закрыть, набрав Exit либо примитивно закрыв окно с подмогой мышки.

Совет 3: Как открыть программу из командной строки

В операционной системе Windows программы традиционно открываются через пункт меню «Все программы», с поддержкой ярлыка приложения на рабочем столе либо непринужденно из папки программы кликом мышки по исполнимому файлу. Но в Windows существует еще один метод открытия программ – через командную строку.

Инструкция

1. Дабы открыть командную строку (консоль), перейдите: «Пуск» – «Все программы» – «Типовые» – «Командная строка». Откроется черное (по умолчанию) окно, это и есть командная строка. Для открытия программ, входящих в операционную систему Windows, довольно набрать в командной строке имя программы и нажать Enter. Необязательно даже указывать растяжение файла. Скажем, наберите в командной строке notepad и нажмите Enter – запустится «Блокнот».

2. Если вы хотите открыть стороннюю программу, нужно указать полный путь к ее исполнимому файлу. Скажем, если у вас на компьютере установлен файловый администратор Total Commander и операционная система находится на диске С, в командную строку нужно ввести: “C:\Program Files\Total Commander\Totalcmd.exe” и нажать Enter.

3. Обратите внимание на то, что путь заключен в кавычки. Это нужно делать в том случае, если в пути есть пробелы. В данном случае пробелов, то есть пропусков между словами, два – в Program Files и Total Commander. Помимо того, присмотритесь к самим кавычкам – они обязаны быть «прямыми», а не в виде запятых. Если ввести не те кавычки, программа не откроется. Кавычки вводите непринужденно в окне командной строки, а не копируйте их через буфер обмена. Необходимые кавычки, в английской раскладке, получатся при нажатии Shift + Э.

4. Вы можете запустить программу из командной строки, непринужденно перейдя в каталог с программой, в этом случае вам не придется вводить строку пути. Скажем, вам нужно запустить все тот же Total Commander. Позже запуска командной строки введите: cd c:\Program Files\Total Commander. Разумеется, без точки в конце. Позже нажатия Enter вы окажетесь в директории Total Commander. Сейчас введите Totalcmd.exe, запустится Total Commander.

5. В командной строке дозволено не только запускать программы, но и закрывать их, для этого служит команда taskkill. Комфортнее каждого закрывать программу по номеру ее PID-идентификатора. Наберите в командной строке команду tasklist, вы увидите список процессов и их идентификаторы. Возможен, вам нужно закрыть «Блокнот». Обнаружьте процесс notepad.exe и запомните его идентификатор – пускай это будет 3900 (у вас идентификатор будет иным). Сейчас введите к командной строке: taskkill /pid 3900 /f и нажав Enter. «Блокнот» будет закрыт. Параметр f в команде определяет принудительное заключение процесса.

Совет 4: Что такое командная строка

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

Смысл командной строки

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

Вызов консоли

В особенно знаменитых на сегодняшний день операционных системах семейства Windows есть несколько методов вызвать на экран командную строку. Во-первых, дозволено нажать кнопку «Пуск», обнаружить там пункт «Исполнить» и ввести в появившееся поле команду cmd. В некоторых версиях Windows пункт «Исполнить» спрятан, но его дозволено вызвать комбинацией клавиш Win+R. Во-вторых, в Windows 7 ярлык командной строки дозволено обнаружить в меню кнопки «Пуск» в разделе «Программы», подраздел «Типовые». Если вы намерены зачастую пользоваться командной строкой, ярлык дозволено перенести на «Рабочий стол». 3-й метод тоже работает только в операционной системе Windows 7. Он заключается в том, что при клике правой кнопкой мыши на всякую папку с зажатой клавишей Shift откроется расширенное контекстное меню, один из пунктов которого («Открыть окно команд») дозволит открыть командную строку.Наконец, дозволено примитивно разыскать исполняемый файл командной строки в папке Windows. Файл именуется cmd.exe и находится в каталоге system32. Вы можете либо запустить командную строку непринужденно отсель, либо сотворить ярлык и разместить его на «Рабочий стол».

jprosto.ru

Как принудительно закрыть программу / процесс с помощью командной строки

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

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

Мы закрываем программы и процессы с помощью командной строки

Перейдите в меню «Пуск» в Windows 7 или в начальный экран в Windows 8, а затем введите cmd в браузере. Командная строка должна появиться в списке найденных элементов. Щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

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

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

taskkill / pid ##

Вместо «##» введите номер PID процесса, который вы хотите закрыть. Поэтому, если мы хотим закрыть, например, процесс AvastSvc.exe, который в моем списке имеет номер PID 1496, тогда команда будет выглядеть так:

taskkill / pid 1496

Читайте также:  Версия Milestone 2 для Windows 8 уже скомпилирована

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

Как принудительно закрыть программу / процесс с помощью командной строки Ссылка на основную публикацию

master-gadgets.ru

Завершить процесс из командной строки

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

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

C:\tasklist Имя образа PID Имя сессии № сеанса Память ========================= ======== ================ =========== ============ System Idle Process 0 Services 0 24 КБ System 4 Services 0 1 256 КБ conhost.exe 5944 Console 2 2 888 КБ notepad.exe 3100 Console 2 7 400 КБ tasklist.exe 8892 Console 2 6 100 КБ WmiPrvSE.exe 7340 Services 0 6 864 КБ smss.exe 372 Services 0 544 КБ csrss.exe 536 Services 0 3 336 КБ wininit.exe 812 Services 0 436 КБ

В приведенном выше примере можно увидеть имя образа и PID для каждого процесса. Если вы хотите убить процесс Notepad? то нужно ввести:

taskkill /IM notepad.exe /F

или

taskkill /PID 3100 /F

Флаг /F – нужен для принудительного завершения процесса. Если его не использовать, то в некоторых случаях ничего не произойдет, приложение продолжит свою работу. Как пример попытка завершения процесса explorer.exe без этого флага ни к чему не приведет.

Если у вас есть несколько экземпляров приложений, как например chrome, то выполнение команды taskkill /IM. chrome.exe завершит их все. При указании PID можно завершить только конкретные процессы Chrome.

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

Переменные

  • STATUS (статус)
  • IMAGENAME (имя образа)
  • PID (значение)
  • SESSION (номер сессии)
  • CPUTIME (время CPU)
  • MEMUSAGE (использование памяти в кб)
  • USERNAME (имя пользователя)
  • MODULES (имя DLL)
  • SERVICES (имя службы)
  • WINDOWTITLE (заголовок окна)

Операторы

  • eq (равно)
  • ne (не равно)
  • gt (больше чем)
  • lt (меньше чем)
  • ge (больше или равно)
  • le (меньше или равно)
  • * (любые символы)

Вы можете использовать переменные и операторы с флагом /FI.

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

taskkill /FI “WINDOWTITLE eq Internet*” /F

Чтобы завершить все процессы запущенные от имени Marina:

taskkill /FI “USERNAME eq Marina” /F

Таким же образом можно завершить процесс запущенный на другом компьютере из командной строки. Например имя компьютера OperatorPC, необходимо ввести:

taskkill /S OperatorPC /U Имя_пользователя_на_удаленной_машине /P Пароль_от_удаленной_машины /IM notepad.exe /F

Подробную информацию вы всегда можете получить запустив taskkill с ключом /?

taskkill /?

Завершить процесс из командной строки

allerrorcodes.ru

Как отобразить и завершить процесс в Windows. Cmd.exe

Загрузка...

После длительного перерыва, с чем он был связан расскажу чуть ниже, продолжаю ведение блога и сегодня решил продолжить тему по командной строке Windows. Речь пойдёт всего о двух командах, первая позволит отобразить все процессы в cmd.exe, а вторая завершить нужный процесс из cmd.exe. А не вел я блог с 24 августа по 8 сентября по одной единственной причине!

Это связанно с покупкой первой машины. Решил все-таки купить! Выбор упал на ВАЗ 2105. Сама тачка в хорошем состоянии, на ходу, но все-токи был нужен не большой косметический ремонт морды и не много с проводкой повозится пришлось…

Вот и пришлось сменить клавиатуру и мышь на гаечные ключи. А вместо привычных мне сайтов, читал только сайты посвящённые авто тематике!

В общем пост о своей машине я думаю ещё напишу. А теперь стоит вернуться к теме.

Много слов писать я не буду, так как не чего особенного в данной теме нет. Просто, коротко расскажу о двух командах «tasklist» и «taskkill» которые могут пригодится в повседневной работе за компьютером. В подробности вдаваться я не буду…

Как вывести все процессы в консоли.

Для этого дела предусмотрена команда «tasklist» запускаем cmd.exe и пишем данную команду.

Теперь список всех процессов запущенных в системе как на ладони, будет выведен в cmd.exe! Что Важно знать.

Это естественно «Имя образа» проще говоря имя процесса и так называемый PID – Это просто некое число, оно нам пригодится, когда пойдёт речь о команде «taskkill»

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

Как завершить процесс через cmd.exe

Тут-то и понадобится команда «taskkill». Пользоваться её в локальных условиях довольно просто. Посмотрим как.

У меня запущен процесс «Project1.exe» (Пустое приложение созданное в Delphi специально для этого поста)

После «/IM» пишем имя запущенного процесса, затем как обычно «Enter» и процесс будет убит.

Это был первый способ убить процесс. Рассмотрим и второй. Тут и понадобится нам тот самый «PID»

В моём случаи PID процесса «Project1.exe» такой 5764 У вас он естественно будет другой…

Формируем команду таким образом!

То есть, за место «/im» как было в первом варианте, пишем уже «/PID», а вместо имени процесса указываем сам номер.

Процесс также будет успешно завершён. Если Вам нужно завершить процесс принудительно, то используйте ключик «/F».

Теперь при необходимости можно быстро завершить процесс не используя диспетчер задач.

winkomp.ru

Завершение процессов в Windows командой taskkill

Команда taskkill позволяет завершить вышедший из под контроля процесс в Windows 7, если Диспетчер задач Windows 7 (Task Manager) не справляется с этой задачей.Иногда возникает необходимость вручную завершить процесс, который не отвечает. В большинстве случаев это можно сделать с помощью Диспетчера задач Windows, однако порой ему не удается справиться с вышедшим из под контроля приложением. Мне часто приходилось сталкиваться с этим при попытке завершить процесс Acronis. В такой ситуации я обычно использую более мощный инструмент — команду taskkill.Чтобы воспользоваться taskkill, нужно открыть окно командной строки. Для этого вызовите окно «Выполнить» (Run) из меню «Пуск» (Start) или воспользуйтесь клавишной комбинацией [Win]+[R] и введите «cmd» (без кавычек) в поле «Открыть» (Open, рис. A).Рисунок A. Откройте окно командной строки.

Использование команды taskkill

Общий синтаксис команды выглядит следующим образом:taskkill [ОПЦИИ] [ИДЕНТИФИКАТОР ПРОЦЕССА]Разумеется, для taskkill доступен широкий выбор опций. Перечислю лишь наиболее полезные из них:

• /s КОМПЬЮТЕР, где КОМПЬЮТЕР — это IP или адрес удаленного компьютера. По умолчанию, операция выполняется в локальной системе. Если именно это вас и интересует, данную опцию можно не использовать.

• /u ДОМЕН\ПОЛЬЗОВАТЕЛЬ, где ДОМЕН — это имя домена, а ПОЛЬЗОВАТЕЛЬ — имя пользователя, для которого нужно выполнить команду. Данная опция позволяет запускать taskkill с правами определенной учетной записи или домена.

• /p — обязательно используется в сочетании с опцией /u для указания пароля к учетной записи пользователя.

• /fi — позволяет выполнять команду taskkill с определенными фильтрами.

• /f — принудительно завершает выполнение команды.

• /IM — позволяет использовать имя приложения вместо идентификатора процесса.

Ну и разумеется, одна из самых полезных опций — переключатель для вызова справки (рис. В):taskkill /?Рисунок B. Вывод справочной информации по команде taskkill при использовании переключателя справки.

Завершение процесса по имени приложения

Проще всего завершить вышедший из-под контроля процесс, воспользовавшись командой taskkill с использованием опции /IM. Выглядеть это будет так:taskkill /IM ИМЯ_ПРИЛОЖЕНИЯЗдесь ИМЯ_ПРИЛОЖЕНИЯ — это имя процесса, который требуется завершить. К примеру, если Outlook не удается закрыть, можно воспользоваться следующей командой:taskkill /IM outlook.exeЗавершение процесса по идентификатораЕсли вы не знаете имени процесса, но знаете его идентификатор (PID) — например, 572 — можно воспользоваться следующей командой:taskkill /PID 572Завершение всех процессов для определенной учетной записиСуществует также возможность завершить все процессы для определенной учетной записи. Это особенно актуально, если совершенно точно известно, что проблема связана с определенной учетной записью, или если пользователь уже вышел из системы, а запущенные им процессы перестали отвечать. В таком случае можно воспользоваться следующей командой:taskkill /F /FI “USERNAME eq имя_пользователя”Здесь имя_пользователя — это имя учетной записи, под которой запущены нежелательные процессы. Обязательно нужно включить в команду опцию USERNAME, чтобы указать соответствующее имя пользователя.

Завершение процессов на удаленном компьютере

Еще одна удобная возможность — завершение процессов в удаленном режиме. Допустим, вы точно знаете, что система не отвечает из-за определенного процесса (возьмем для примера все тот же Outlook). В таком случае можно воспользоваться другим компьютером и выполнить следующую команду:taskkill /s IP-АДРЕС /u ДОМЕН\ПОЛЬЗОВАТЕЛЬ /IM Outlook.exeЗдесь IP-АДРЕС — адрес удаленного компьютера (можно использовать и имя хоста, если компьютеры способны распознавать друг друга таким способом), ДОМЕН — имя домена (если требуется), а ПОЛЬЗОВАТЕЛЬ — имя пользователя, под которым был осуществлен вход на удаленный компьютер.

В заключение

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

Автор: Jack Wallen

Перевод SVET Оцените статью: Голосов 23

www.winblog.ru

❶ Как закрыть cmd

Инструкция

Вызовите главное меню операционной системы Microsoft Windows нажатием клавиши «Пуск» и перейдите в пункт «Выполнить» для запуска инструмента «Командная строка».

Введите значение cmd в поле «Открыть» и нажмите кнопку OK для подтверждения выполнения команды запуска или вызовите контекстное меню элемента cmd кликом правой кнопки мыши для запуска в режиме «От имени администратора».

Укажите команду «Запуск от имени администратора» и нажмите функциональную клавишу Enter для подтверждения выполнения команды.

Альтернативным способом запуска инструмента «Командная строка» может служить введение значения cmd или «командная строка» в тестовое поле «Найти» главного меню «Пуск» и нажатие кнопки «Найти».

Введите значение exit в текстовое поле командной строки и нажмите функциональную клавишу Enter для завершения работы инструмента «Командная строка».

Нажмите значок «х» в верхнем правом углу окна приложения или выполните одновременное нажатие функциональных клавиш Alt+F4.

Введите значение@echo offstart имя_программы.exeexitдля выполнения операции запуска выбранной программы из командной строки с завершение работы открытого окна инструмента «Командная строка» или воспользуйтесь опцией

start имя_программы.exe|exit.

Укажите следующий синтаксис команды для выполнения операции запуска выбранной программы с последующим завершением работы: cmd /c команда или введите значение cmd /? в текстовое поле командной строки для получения дополнительной информации. Воспользуйтесь следующей командой для изменения параметров запуска инструмента «Командная строка»:cmd /a | /u /q /d /e:on /f:on /v:on /s /k команда, где:- /a - вывод результатов в формате ANSI;- /u - вывод результатов в формате Unicode;- /q - запрет вывода команд на экран;- /d - запрет выполнения команд Autorun;

- /e:on - расширенная обработка команд;

- /f:on - определение символов завершения имени папки или файла;- /v:on - расширенная обработка переменных среды;- /s - изменение параметров работы командной строки;

- /k - выполнение команды с сохранением работы командной строки.

Видео по теме

www.kakprosto.ru


Смотрите также