Aracılığıyla paylaş


taskkill

Bir veya daha fazla görevi veya işlemi sonlandırır. İşlemler, işlem kimliği veya görüntü adıyla sonlandırılabilir. Sonlandırılacak işlemin işlem kimliğini (PID) belirlemek için görev listesi komut komutunu kullanabilirsiniz.

Note

Bu komut, öldürme aracının yerini alır.

Syntax

taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]

Parameters

Parameter Description
/s <computer> Uzak bilgisayarın adını veya IP adresini belirtir (ters eğik çizgi kullanmayın). Varsayılan değer yerel bilgisayardır.
/u <domain>\<username> komutunu, <username> veya <domain>\<username>tarafından belirtilen kullanıcının hesap izinleriyle çalıştırır. /u parametresi yalnızca /s de belirtilmişse belirtilebilir. Varsayılan ayar, komutu veren bilgisayarda oturum açmış olan kullanıcının izinleridir.
/p <password> /u parametresinde belirtilen kullanıcı hesabının parolasını belirtir.
/fi <filter> Bir görev kümesi seçmek için bir filtre uygular. Birden fazla filtre kullanabilir veya joker karakteri (*) kullanarak tüm görevleri veya görüntü adlarını belirtebilirsiniz. Geçerli filtreler, bu makalenin Filtre adları, işleçler ve değerler bölümünde listelenir.
/Pıd <processID> Sonlandırılacak işlemin işlem kimliğini belirtir.
/Im <imagename> Sonlandırılacak işlemin görüntü adını belirtir. Tüm görüntü adlarını belirtmek için joker karakteri (*) kullanın.
/f İşlemlerin zorla sonlandırıldığını belirtir. Bu parametre uzak işlemler için yoksayılır; tüm uzak işlemler zorla sonlandırılır.
/t Belirtilen işlemi ve tarafından başlatılan alt işlemleri sonlandırır.

Adları, işleçleri ve değerleri filtreleme

Filter Name Valid Operators Valid Value(s)
STATUS eq, ne RUNNING | NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Image name
PID eq, ne, gt, lt, ge, le PID value
SESSION eq, ne, gt, lt, ge, le Session number
CPUtime eq, ne, gt, lt, ge, le MM ve SS'nin 0 ile 59 arasında olduğu ve HH'nin herhangi bir işaretsiz sayı olduğu HH:MM:SS biçimindeki CPU zamanı
MEMUSAGE eq, ne, gt, lt, ge, le KB'de bellek kullanımı
USERNAME eq, ne Geçerli bir kullanıcı adı (<user> veya <domain\user>)
SERVICES eq, ne Service name
WINDOWTITLE eq, ne Window title
MODULES eq, ne DLL name

Remarks

  • WINDOWTITLE ve STATUS filtreleri, uzak bir sistem belirtildiğinde desteklenmez.

  • Joker karakter (*), yalnızca filtre uygulandığında */im seçeneği için kabul edilir.

  • Uzak bir işlemin sonlandırılması, /f seçeneğinin belirtilip belirtilmediğine bakılmaksızın her zaman zorla gerçekleştirilir.

  • Konak adı filtresine bir bilgisayar adı sağlanması, kapatmaya neden olur ve tüm işlemleri durdurur.

Examples

İşlemleri 1230, 1241 ve 1253 işlem kimlikleriyle sonlandırmak için şunu yazın:

taskkill /pid 1230 /pid 1241 /pid 1253

Sistem tarafından başlatılmış Notepad.exe işlemi zorla sonlandırmak için şunu yazın:

taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe

Uzak bilgisayar Srvmain'deki tüm işlemleri not ile başlayan bir görüntü adıyla sonlandırmak için, Hiropln kullanıcı hesabının kimlik bilgilerini kullanırken şunu yazın:

taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *

İşlemi işlem kimliği 2134 ve başlattığı herhangi bir alt işlemle sonlandırmak için, ancak bu işlemler yalnızca bu işlemler Yönetici hesabı tarafından başlatılmışsa şunu yazın:

taskkill /pid 2134 /t /fi "username eq administrator"

İşlem kimliği 1000'den büyük veya 1000 eşittüm işlemleri sonlandırmak için, görüntü adlarından bağımsız olarak şunu yazın:

taskkill /f /fi "PID ge 1000" /im *