Hentikan beberapa program dari baris perintah dengan Taskkill

Coba Instrumen Kami Untuk Menghilangkan Masalah

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 berlaku untuk mematikan 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 ini dapat berguna jika Anda perlu menghapus program jahat di sistem Anda yang menghasilkan proses baru segera setelah Anda menghentikannya.

Perintah dasarnya 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 menghentikan 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 saat Anda menjalankan daftar tugas pada baris perintah atau dengan menggunakan Windows Task Manager. Kedua, ID proses dari proses yang Anda dapatkan dengan cara yang sama.

task list

Menggunakan nama gambar akan menghentikan semua proses dari nama itu. ID proses di sisi lain memungkinkan Anda untuk memilih proses tertentu.

Untuk menghentikan beberapa proses sekaligus gunakan perintah berikut.

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

Parameter / f menetapkan bahwa proses yang dipilih harus dihentikan secara paksa sementara / t bahwa semua proses turunannya harus diakhiri bersamanya.

taskkill

Apa yang membuat taskkill sangat kuat adalah sistem penyaringannya. Anda dapat menggunakan filter untuk menghentikan proses yang cocok untuk menghentikan seluruh batch pada saat yang bersamaan.

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

  1. persamaan
  2. tidak ada yang sama
  3. gt lebih besar dari
  4. lt kurang dari
  5. ge lebih besar atau sama
  6. le lebih rendah atau sama

Nama filter yang menarik antara lain IMAGENAME, CPUTIME, MEMUSAGE atau USERNAME (lihat gambar di atas untuk semuanya dan operator yang mereka dukung).

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

Beberapa contoh:

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

Apa yang mereka lakukan

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

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

Informasi tambahan disediakan di Situs Microsoft Technet