главная    •     Новости      •     софт      •     RSS-ленты     •     реклама      •     PDA-Версия      •    Контакты
Windows XP    •      Windows 7     •    Windows 8    •    Windows 9-10-11     •    Windows Server     •    Железо
Советы      •     Администрирование      •     Сеть      •     Безопасность      •     Статьи      •     Материалы
Реклама на сайте
Книга жалоб и предложений
Правила на сайте
О Winblog.ru и о копирайте
Написать в редакцию
Конфиденциальность
                       
  • Microsoft Edge - еще более безопасный!
  • ActiveCloud - надежный провайдер облачных услуг для вашей компании
  • ANYSERVER - ваш поставщик б/у серверов из Европы
  • Настройка контекстной рекламы в Yandex и Google: Эффективный путь к росту вашего бизнеса
  • Коммутаторы с функцией PoE: Обеспечение эффективной передачи данных и питания
  • Очередное обновление сломало выключатель компьютеров на Windows 11
  • Команда taskkill позволяет завершить вышедший из под контроля процесс в Windows 7, если Диспетчер задач Windows 7 (Task Manager) не справляется с этой задачей.

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

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

    Завершение процессов в Windows командой taskkill
    Рисунок A. Откройте окно командной строки.


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

    Общий синтаксис команды выглядит следующим образом:

    taskkill [ОПЦИИ] [ИДЕНТИФИКАТОР ПРОЦЕССА]

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

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

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

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

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

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

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

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

    taskkill /?

    Завершение процессов в Windows командой 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


    Оцените статью: Голосов

    Материалы по теме:
  • Как определить, каким процессом занят порт TCP/IP в Windows
  • Как выполнять команды в адресной строке Проводника Windows
  • Как создать ярлык для запуска Диспетчера задач Windows 7 с процессами всех пользователей
  • Управление автозагрузкой в Windows 8
  • Полезный совет: настройка внешнего вида командной строки в Windows 7
    1. #21

      error
      такое ощущение, что мы тут все дуркаи. Вы что ли администратор? Ну чудён гражданин Ian, сказали же тебе "отказано в доступе", нет нужно умного строить, -"от администратора".

    2. #20

      хрен там. Не отключается кибергость.
      отказано в доступе. уже все перепробовал

    3. #19

      Огромное спасибо

    4. #18

      круто.....попробую перед выключением 10 убить все процессы....надеюсь зависание закончатся таким образом..а то иногда зависает при выключении

    5. #17

      Отказано в доступе. Я вот не понимаю, смысл делать эту статью, если проще сказать "Откройте диспетчер задач, выберите процесс, нажмите Del, Enter и готово". Всё равно же откажет в доступе, так смысл делать через CMD, если через ДЗ (Диспетчер Задач) проще?!

    6. #16

      Цитата: merdzd
      /IM нет в списке tskill /?
      и не работает почему?
      win7 SP1.

      TASKKILL дурень понял


      Помогло!

    7. #15

      Помогло, спасибо!

    8. #14

      taskkill /F /S ipкомпа /U домен\логин /P пароль /IM имя процесса /T

    9. #13

      Как завершить процесс, который не завершается даже с модификатором "/f"?
      Пишет, что не удается завершить процесс. Отказано в доступе.

      Та же проблема (

    10. #12

      Мне пишет, что процесс успешно завершен, но посмотрев в Диспетчер Задач, я вижу, что он до сих пор работает и завершить, удалить не могу его. Что делать?

    11. #11

      А если после ввода taskkill /pid blablabla /f пишет что процесс успешно завершен, а в диспетчере он продолжает висеть, и попытка повторного запуска приложения результатов не дает - что тогда делать? Перезагрузка?

    12. #10

      Как завершить процесс, который не завершается даже с модификатором "/f"?
      Пишет, что не удается завершить процесс. Отказано в доступе.
      В диспетчере задач указано, что пользователь система.
      Но мне нужно завершить этот процесс, так как он возник в результате некорекктной установки программы>___<"

    13. #9

      попробовал гта-шку с модами завершить (диспетчером уже не вырубается) дак и таск килом тоже не хочет

    14. #8

      taskkill /f /im skype.exe >nul
      Вот так нада вводить!

    15. #7

      C:\Users\Кирилл>taskkill /f /IM skype.exe
      Ошибка: Не удается завершить процесс "Skype.exe" с идентификатором 2904.
      Причина: Отказано в доступе.
      Ошибка: Не удается завершить процесс "Skype.exe" с идентификатором 2764.
      Причина: Отказано в доступе.
      Ошибка: Не удается завершить процесс "Skype.exe" с идентификатором 1704.
      Причина: Отказано в доступе.
      Ошибка: Не удается завершить процесс "Skype.exe" с идентификатором 40.
      Причина: Отказано в доступе.
      Ошибка: Не удается завершить процесс "Skype.exe" с идентификатором 200.
      Причина: Отказано в доступе.
      Ошибка: Не удается завершить процесс "Skype.exe" с идентификатором 2344.
      Причина: Отказано в доступе.

    16. #6

      Jujin,
      такая же беда (

    17. #5

      Jujin,
      а пробовал открывать дисп. учтр-в с правами администратора?

    18. #4

      Пишу taskkill /PID 1760
      Причина: Данный процесс может быть прерван только насильственно с параметром /f
      Пишу taskkill /f /PID 1760
      Причина: Ни один из экземпляров этого задания не запущен

      Но как же так? Приложение то висит...

    19. #3

      Добрый день, пишу bat-файл, в котором команда taskkill /IM <Name of process> работает нормально, однако при закрытии окна приложения <Name of process> выпадает стандартное сообщение "Save changes?" и стандарнтые клавиши " Yes, No, Cancel " ; так вот, как прописать, чтобы по умолчанию было "No" и эта команда выполнялась автоматически (без нажатия клавиши "No" вручную)? Заранее премного благодарен!

    20. #2

      /IM нет в списке tskill /?
      и не работает почему?
      win7 SP1.

      TASKKILL надо писать!

    Вернуться назад << 1 2 >> Следующая страница



    Для отправки комментария, обязательно ответьте на вопрос

    Вопрос:
    Сколько будет семь плюс пять?
    Ответ:*




    ВЕРСИЯ ДЛЯ PDA      СДЕЛАТЬ СТАРТОВОЙ    НАПИШИТЕ НАМ    МАТЕРИАЛЫ    ОТ ПАРТНЁРОВ

    Copyright © 2006-2022 Winblog.ru All rights reserved.
    Права на статьи принадлежат их авторам. Копирование и использование материалов разрешается только в случае указания явной гиперссылки на веб-сайт winblog.ru, как на источник получения информации.
    Сайт для посетителей возрастом 18+