Hentikan banyak program dari baris perintah dengan Taskkill

Tidak semua opsi penghentian program berfungsi sepanjang waktu. Jika suatu program tidak merespons, Anda mungkin tidak dapat menggunakan tombol tutup jendela untuk menghentikannya. Hal yang sama mungkin benar untuk membunuh proses di Windows Task Manager.

Taskkill adalah alat baris perintah serbaguna yang dapat Anda gunakan untuk tujuan ini. Di antara banyak fitur yang didukungnya adalah opsi untuk menutup program secara paksa dan menghentikan beberapa program dalam satu operasi.

Terutama yang terakhir dapat berguna jika Anda perlu menghapus program jahat di sistem Anda yang menelurkan proses baru segera setelah Anda menghentikannya.

Perintah dasar adalah taskkill diikuti oleh parameter. Titik awal yang baik adalah menjalankan taskkill /? untuk menampilkan teks bantuan yang mencantumkan semua parameter yang dapat Anda gunakan.

Untuk mengakhiri suatu proses, Anda dapat menggunakan dua opsi inti berikut:

  1. taskkill / IM explorer.exe
  2. taskkill / PID 1516

Yang pertama mengacu pada nama gambar dari program yang sedang berjalan yang Anda dapatkan ketika Anda menjalankan daftar tugas pada baris perintah atau dengan menggunakan Windows Task Manager. Yang kedua adalah ID proses dari proses yang Anda dapatkan dengan cara yang sama.

Menggunakan nama gambar akan membunuh semua proses dari nama itu. ID proses di sisi lain memungkinkan Anda memilih proses tertentu sebagai gantinya.

Untuk mengakhiri beberapa proses sekaligus gunakan perintah berikut.

  1. taskkill / PID 123 / PID 234 / PID 345

Parameter / f menentukan bahwa proses yang dipilih harus dihentikan secara paksa sementara / t bahwa semua proses anaknya harus diakhiri bersamaan dengannya.

Apa yang membuat taskkill sangat kuat adalah sistem penyaringannya. Anda dapat menggunakan filter untuk menghentikan proses pencocokan untuk membunuh seluruh batch mereka secara bersamaan.

Filter menggunakan parameter / fi diikuti dengan instruksi apa yang ingin Anda filter. Operator yang digunakan di sini adalah:

  1. sama
  2. ne tidak sama
  3. gt lebih besar dari
  4. Kurang dari
  5. lebih besar atau sama
  6. le lebih rendah atau sama

Nama filter yang menarik antara lain IMAGENAME, CPUTIME, MEMUSAGE atau USERNAME (lihat tangkapan layar di atas untuk semuanya dan operator yang didukungnya).

Seperti yang Anda lihat, wildcard didukung. Anda hanya dapat menggunakan wildcard untuk / IM ketika setidaknya satu filter ditentukan.

Beberapa contoh:

  1. taskkill / FI "STATUS eq NOT RESPONDING"
  2. taskkill / FI "USERNAME eq MARTIN"
  3. taskkill / s servername / FI "IMAGENAME eq rog *" / im *

Apa yang mereka lakukan

  1. Hentikan semua proses yang sedang berjalan dengan status tidak merespons
  2. Hentikan semua proses yang berjalan oleh pengguna MARTIN
  3. Hentikan semua nama gambar yang dimulai dengan rog pada nama server server

Anda menggunakan parameter / p dan / u untuk menetapkan kata sandi dan nama pengguna jika perlu. Parameter pengguna datang dalam bentuk Domain \ Pengguna misalnya / u coredomain \ martin / p secretpassword

Informasi tambahan disediakan di situs web Microsoft Technet