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

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

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

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

Что же, эта статья вам определенно поможет, так как в ней мы опишем огромное количество методов закрытия того или иного приложение в операционной системе Windows. Поверьте — закрыть можно не только нажатие на Крестик, хотя и им тоже. Как и во всех наших статьях, мы начнем с самых простых, возможно очевидных, методов.

Как закрыть зависшую программу?

Многократное нажатие на Крестик

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

Закрытие программы через Панель задач

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

  • Найдите в Панели задач(полоска Пуск) запущенную и зависшую программу.
  • Нажмите на нее правой кнопкой мыши.
  • Выберите из контекстного меню пункт “Закрыть окно”.

Если это не сработало, то можете попытаться выполнить это действие несколько раз. Факт — это тоже работает, так что обязательно попробуйте.

Alt+F4

К счастью, существует краткая команда для закрытия активной программы. Тут все довольно просто: нажмите одновременно клавиши Alt и F4 на клавиатуре и запущенная в данный момент программа, утилита или видеоигра должна будет закрыться…в идеале. Как и с прошлыми методами — попробуйте нажать эту комбинацию несколько раз, так как может помочь разрешить ситуацию.

Вызов Диспетчера задач

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

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

  • Для начала вам нужно запустить Диспетчер задач. Выполнить это можно несколькими способами: нажать комбинацию клавиш Ctrl+Shift+Esc, нажать правой кнопкой мыши на Панель задач и выбрать из контекстного меню пункт “Диспетчер задач”, нажать комбинацию клавиш Ctrl+Alt+Delete и выбрать из пунктов “Диспетчер задач”. Выберите наиболее удобный для вас способ и откройте Диспетчер задач.
  • Затем перейдите во вкладку “Процессы” и найдите в списках работающий программ ту самую, которая все никак не закрывается.
  • Нажмите на нее правой кнопкой мыши и выберите “Снять задачу”.
  • Если ничего не произошло, то попробуйте выполнить это несколько раз.
Читайте также:  Как найти значение арифметического выражения в qbasic

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

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

Перезапуск Проводника Windows

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

  • Для начала откройте Диспетчер, как это уже было показано в методах вверху.
  • Найдите в списке запущенных программ процесс под названием “Проводник” или “explorer.exe”.
  • Кликните на него правой кнопкой мыши и выберите “Снять задачу”, либо же “Завершить процесс”.

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

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

  • Нажмите комбинацию клавиш Win+R для запуска утилиты “Выполнить”.
  • Затем пропишите в пустой строке explorer и нажмите Ок.

После этого проблемная утилита определенно должна будет быть закрыта.

Закрытие программы через Командную строку

Если ничего из вышеописанного не помогло, то пришло время обращаться за помощью к тяжелой артиллерии — Командной строке. Если вы довольно зеленый в обращении с ПК, то вам, вероятно, еще не приходилось обращаться с Командной строкой. Что представляет собой этот элемент операционной системы?

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

  • Открыть Командную строку можно многими способами. Самый простой из них — нажмите правой кнопкой мыши на “Пуск” и выберите “Командная строка(администратор)”.
  • Затем впишите в строку команду tasklist.
Читайте также:  Интервал между заголовком и текстом в ворде

Перед вами появиться список всех запущенных программ на вашем компьютере в данный момент. Напротив каждого из них будет номерной идентификатор процесса. Найдите проблемную и все еще не закрывающуюся программу, и запомните ее PID.
Далее введите в командную строку команду taskkill /pid **** и нажмите Enter.

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

Выход из Учетной записи

Просто выйдя из своей учетной записи, вы сможете закрыть все программы работающие на своем компьютере, но при этом вы не будете перегружать свой ПК. В различных версиях операционной системы Windows выйти из своей учетной записи можно по разному. Обычно, данная опция будет находится рядом с опцией отключения компьютера в Пуск. На более современных ОС, по типу Windows 8-10, вам нужно нажать на свое имя в меню Пуск и выбрать “Выйти”.

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

Каким образом можно закрыть / закрыть программы из командной строки, аналогично нажатию кнопки закрытия «X» в углу окна?

Im пытается закрыть хром под 3 различными версиями окон: win7 ultimate, win7 home, winXP

В разделе Ultimate и XP: TSKILL chrome

В разделе Home: TASKKILL /IM chrome.exe

(Он закрывает хром, нет ошибок cmd,
но chrome error восстановить при повторном запуске)

TASKKILL /IM chrome.exe :

(Он закрывает хром, нет ошибок хрома при его перезагрузке,
но ошибки в cmd: «невозможно прекратить дочерние процессы (около 4-5), только силой с /F »)

Должен ли я игнорировать дочерние ошибки cmd, если на перезапуске хром показать мне ошибки?

5 ответов

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

taskkill отправляет сообщение WM_CLOSE, а затем до приложения должно быть правильно закрыто. Вы также можете использовать параметр /T , чтобы также сигнализировать дочерние процессы.

Используйте параметр /F , если вы хотите принудительно завершить процесс.

Другие варианты включают отправку ключей Alt + F4 с использованием PowerShell или сторонних приложений.

Обновить обновленный вопрос

Игнорировать ошибки. Chrome создает много процессов. Ошибки возникают, когда процесс не подтверждает сообщение WM_CLOSE, отправляемое TASKKILL. Только процессы с циклом сообщения смогут получать сообщение, поэтому процессы, не имеющие цикла сообщений, будут генерировать эту ошибку. Скорее всего, этими процессами являются расширения и плагины chrome.

Читайте также:  По результатам запятая грамота ру

Чтобы скрыть ошибки, запишите вывод

Резюме: TASKKILL — это правильный путь через командную строку для закрытия приложений в своей реализации WM_CLOSE и Microsoft KB, с которым я связан .

Он имеет команду «closeprocess», которая предназначена для изящного закрытия процессов. В соответствии с его документом он не прерывает приложения, а отправляет WM_CLOSE во все окна верхнего уровня целевого процесса. Пример использования

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

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

Я не знаю, как это сделать в пакетном режиме, но вы можете использовать vbscript для этого. Имитация клавиш Alt + F4 (приравнивается к сигналу WM_CLOSE ).

Запустите и посмотрите на поведение этого скрипта ниже.

Here — это имена ключей списка для SendKeys.

Когда вы запускаете сценарий, открыт блокнот , некоторые слова записываются, а затем передается сигнал для закрытия программы, см. рисунок ниже.

Дополнительныевопросы

Могулиязапуститьпрограммусминимальнымизначениямиилифонспомощьюvbscript?

Может ли хром перейти к некоторому URL-адресу в vbscript?

Если хром по умолчанию, используйте:

Есть ли способ привлечь внимание к конкретному приложению ( chrome.exe )?

Я хочу отправить alt + f4 ТОЛЬКО на хром, независимо от того, что я делаю с другими окнами.

Следующий код работает на Windows 8 .

Есть несколько утилит командной строки, которые могут отправлять подходящий WM_SYSCOMMAND (с SC_CLOSE как команда) в окно верхнего уровня программы. Я уверен, что по крайней мере один будет упомянут в ближайшее время. (Затем кто-то упомянет AutoIt. Тогда будет ответ, показывающий, как это сделать с помощью PowerShell и CloseMainWindow() .)

Хорошо, Не собираюсь лгать. Я видел это в stackoverflow и думал, что это сложный вопрос. Soooo Я просто провел последние 2 часа, написав код. И вот оно .

После выполнения следующих шагов вы можете ввести «TaskClose notepad.exe» после нажатия «Пуск» и автоматически сохранить все недокументированные файлы блокнота на рабочий стол. Он автоматически закроет chrome.exe и сохранит настройки восстановления.

Вы можете добавлять и удалять дополнительные настройки для других приложений в условиях if. Например:

Файлы vbs и пакетных файлов выполняют следующие процедуры:

  • Собирает исполняемый файл.
  • Запрашивает имена исполняемых приложений списка задач.
  • Выполняет процедуру «Alt + TAB (x)» до тех пор, пока подтверждено, что окно открыто.
  • Затем выполняет команды качения, будь то «Alt + F4» или даже в крайних случаях
  • Alt + F4
  • Активировать сохранение
  • Имя файла автоинкремента
  • Выход из приложения.

ReturnAppList.bat: установите в "C: windows system32 "

TaskClose.bat: установить в "C: windows system32 " и "C: Users YourUserName "

TaskClose.vbs: установите в "C: windows system32 "

Это было очень забавно писать, и я больше рад завершить его, чем фактически показать ответ. Проведите отличную неделю!

Управлять процессами в Windows можно не только через UI («Менеджер задач»), но и через командную строку. К тому же командная строка предоставляет больше контроля над данными действиями.

Для вывода списка запущенных процессов нужно ввести команду:

«Убить» процесс можно как по его имени, так и по PID:

Ссылка на основную публикацию
Как добавить шрифты в indesign
Когда вы открывали документ, основанный на шаблоне, шрифт GracelessSans отсутствовал в системе. Вы найдете текст, набранный шрифтом GracelessSans, и замените...
Как восстановить просмотр фотографий windows 7
У юзеров, которые используют Windows 7, могут возникать различные проблемы во время применения встроенного инструмента этой ОС для просмотра фотографий....
Как восстановить удаленные файлы с сетевой папки
Я удалил файл на сетевом диске. Возможно ли вернуть его обратно? Это не в моей корзине, и это не в...
Как завести личный кабинет на портале госуслуг
Зарегистрироваться в Госуслугах может любой гражданин РФ. Процесс регистрации и подтверждения аккаунта занимает всего пару минут. Для прохождения регистрации воспользуйтесь...
Adblock detector