Главная > Windows > Как прибить процесс или программу из командной строки
Как прибить процесс или программу из командной строки7 сентября 2010. Разместил: dimon |
Для того чтобы завершить процесс или программу из командной строки в Windows нужно знать ее PID (идентификатор, id).
Его, как и список всех запущенных процессов, можно посмотреть командой tasklist: Microsoft Windows [Version 6.1.7600] (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены. C:\>tasklist Имя образа PID Имя сессии № сеанса Память ========================= ======== ================ System Idle Process 0 Services 0 24 КБ SYSTEM 4 Services 0 256 КБ smss.exe 524 Services 0 512 КБ csrss.exe 732 Services 0 1 940 КБ wininit.exe 772 Services 0 972 КБ csrss.exe 784 Console 1 17 468 КБ services.exe 832 Services 0 5 396 КБ winlogon.exe 872 Console 1 2 580 КБ lsass.exe 896 Services 0 8 488 КБ lsm.exe 916 Services 0 3 300 КБ svchost.exe 1032 Services 0 5 332 КБ svchost.exe 1116 Services 0 4 776 КБ explorer.exe 1576 Console 1 63 880 КБ WINWORD.EXE 3616 Console 1 50 924 КБ C:\> Как раз во второй колонке он и записывается. Если указать ключик /v, то tasklist отобразит еще заголовки окон. Предположим, что мы хотим завершить Word. Для этого выполняем команду tskill 3616 /v: C:\>tskill 3616 /V Прекращение процесса(3616) C:\> Ключ /V используется для отображения информации о выполненных действиях. Сообщений об ошибках не высветилось - значит процесс завершен. Да вы это и так увидите - из панели задач исчезла кнопка Word-а Если вам известно имя исполняемого файла приложения (exe-файла), то можно воспользоваться командой taskkill: C:\>taskkill /IM "winword.exe" /F Успешно: Процесс "WINWORD.EXE", с идентификатором 5736, был завершен. C:\> Здесь ключ /F - принудительное завершение процесса. При указании имени приложения можно воспользоваться символом *: C:\>taskkill /IM "winword*" /F Успешно: Процесс "WINWORD.EXE", с идентификатором 5736, был завершен. C:\> Только пользоваться * нужно аккуратно - при сильном сокращении имени можно прибить не те процессы. Так при попытке завершить процесс win* система свалится в синий BSOD. Вернуться назад |