Aracılığıyla paylaş


taskkill komutu

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. İşlemin sonlandırılacağı işlem kimliğini (PID) belirlemek için görev listesi komutunu komutunu kullanabilirsiniz.

Uyarı

Bu komut, kill aracının yerini alır.

Sözdizimi

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

Parametreler

Parametre Açıklama
/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 belirtildiğinde 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

Filtre Adı Geçerli İşleçler Geçerli Değerler
DURUM EQ, NE RUNNING | NOT RESPONDING | UNKNOWN
GÖRÜNTÜ ADI EQ, NE Resim adı
PID eq, ne, gt, lt, ge, le PID değeri
OTURUM eq, ne, gt, lt, ge, le Oturum sayısı
İşlemci zamanı eq, ne, gt, lt, ge, le HH:MM:SS biçiminde CPU süresi; burada MM ve SS 0 ile 59 arasındadır ve SS işaretsiz bir sayıdır
MEMUSE (MEMUSE) eq, ne, gt, lt, ge, le KB'de bellek kullanımı
KULLANICI ADI EQ, NE Geçerli bir kullanıcı adı (<user> veya <domain\user>)
HİZMETLERİ EQ, NE Hizmet adı
PENCERE BAŞLIĞI EQ, NE Pencere başlığı
MODÜL EQ, NE DLL adı

Açıklamalar

  • 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.

  • /f seçeneğinin belirtilip belirtilmediğinden bağımsız olarak uzak bir işlemi sonlandırmak her zaman zorla gerçekleştirilir.

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

Örnekler

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

taskkill /pid 1230 /pid 1241 /pid 1253

sistem tarafından başlatılıp başlatılmadığını Notepad.exe işlemi zorla sonlandırmak için şunu yazın:

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

Srvmain uzak bilgisayardaki tüm işlemleri sonlandırmak için not ile başlayan bir görüntü adıyla Hiropln kullanıcı hesabının kimlik bilgilerini kullanarak şunu yazın:

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

İşlemi 2134 işlem kimliğiyle ve başlattığı alt işlemlerle sonlandırmak için, ancak yalnızca bu işlemler Yönetici hesabı tarafından başlatıldıysa ş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 *