Приветствую Вас Гость | RSS

Dell's site

Воскресенье, 12.07.2026, 04:04
Главная » 2012 » Ноябрь » 14 » Taskkill
14:15
Taskkill

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

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

Создание команды для закрытия всех приложений.

Первое что необходимо сделать, это открыть терминал с помощью Выполнить -> CMD и набрать в нем следующую команду taskkill /?. Что позволит увидеть ее синтаксис и все доступные аргументы.

Мы будем использовать всего лишь два аргумента для достижения того, что нам нужно:

  • /F – принудительное закрытие всех приложений (оно подразумевает закрытие без сохранения);
  • /T - 
  • /FI – принудительное закрытие с использованием фильтра.

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

Теперь, когда мы увидели возможные аргументы фильтров, можем воспользоваться ихними комбинациями. Для примера, если вам необходимо убить все запущенные в вашей учетной записи приложения, то воспользуйтесь следующим примером команды taskkill, где "USERNAME eq geek" - применение команды к учетной записи под именем geek (оператор eq (Еqual) – это соответствие ).

taskkill /F /FI "USERNAME eq geek"

Только в этом случае проблема заключается в том, что по мимо всех  остальных приложений вы убьете explorer.exe и dwm.exe, что приведет к тому, что вы увидите только рисунок рабочего стола, а меню Пуск просто исчезнет – вероятнее всего это не то, что вы бы хотели. Но мы можем использовать сразу несколько аргументов фильтров, чтобы исправить эту проблему. Так что воспользуемся IMAGENAME (имя приложения) с оператором "ne” (Not Equal), чтобы предотвратить закрытие тех приложений, которые нам необходимы.

taskkill /F /FI "USERNAME eq geek" /FI "IMAGENAME ne explorer.exe" /FI "IMAGENAME ne dwm.exe"

Здесь вы можете добавить свой набор фильтров, который предотвратит закрытие нужных вам приложений. Но имейте введу, если вы случайно закрыли процесс Explorer.exe, то простой комбинацией клавиш Ctrl+Shift+Esc сможете запустить диспетчер задач, где с помощью меню Файл -> Новая задача(Выполнить) перезапустить explorer.

Примечание: если вы не хотите использовать принудительное завершение приложений, то можете удалить аргумент /F.

Создание ярлыка для закрытия всех приложений.

Когда вы создали нужную вам команду, то остается только создать где угодно новый ярлык: правой кнопкой мышки и в меню Создать -> Ярлык. В этом окне вставте скопированную ранее нужную вам команду.


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


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

Категория: Windows | Просмотров: 681 | Добавил: Dell
Всего комментариев: 0
Имя *:
Email *:
Код *: