Menamatkan beberapa program dari baris arahan dengan Taskkill

Tidak semua pilihan penamatan program berfungsi sepanjang masa. Jika program tidak bertindak balas, anda mungkin tidak dapat menggunakan butang tutup tetingkap untuk menamatkannya. Perkara yang sama mungkin benar untuk membunuh proses dalam Pengurus Windows Task Manager.

Taskkill adalah alat baris arahan serba boleh yang anda boleh gunakan untuk tujuan ini. Antara ciri-ciri yang ia menyokong adalah pilihan untuk menutup program dengan kuat dan untuk menamatkan pelbagai program dalam satu operasi.

Terutama yang terakhir ini boleh menjadi berguna jika anda perlu membersihkan program penyangak pada sistem anda yang menimbulkan proses baru sebaik sahaja anda menamatkannya.

Perintah dasar adalah taskkill diikuti dengan parameter. Titik permulaan yang baik adalah untuk menjalankan taskkill /? untuk memaparkan teks bantuan yang menyenaraikan semua parameter yang boleh anda gunakan.

Untuk menamatkan proses, anda boleh menggunakan dua pilihan utama berikut:

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

Yang pertama merujuk kepada nama imej program yang dijalankan yang anda dapat apabila anda menjalankan tugas pada baris arahan atau dengan menggunakan Windows Task Manager. Yang kedua proses ID proses yang anda dapat dengan cara yang sama.

Menggunakan nama imej akan membunuh semua proses nama itu. ID proses di sisi lain membolehkan anda memilih proses khusus sebaliknya.

Untuk menamatkan beberapa proses sekaligus gunakan arahan berikut.

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

Parameter / f menyatakan bahawa proses yang dipilih harus ditamatkan dengan tegas sementara / t bahawa semua proses anaknya harus ditamatkan bersama-sama dengannya.

Apa yang membuat taskkill sangat kuat adalah sistem penapisannya. Anda boleh menggunakan penapis untuk menamatkan proses yang hampir sama untuk membunuh seluruh kumpulan mereka pada masa yang sama.

Penapis menggunakan parameter / fi yang diikuti oleh arahan yang anda ingin penapis. Pengendali yang digunakan di sini ialah:

  1. eq sama
  2. ne tidak sama
  3. gt lebih besar daripada
  4. lt kurang daripada
  5. ge lebih besar atau sama
  6. le kurang atau sama

Nama penapis yang menarik adalah IMAGENAME, CPUTIME, MEMUSASAN atau USERNAME antara lain (lihat tangkapan skrin di atas untuk mereka semua dan pengendali yang mereka menyokong).

Seperti yang dapat anda lihat, kad liar disokong. Anda hanya boleh menggunakan kad liar untuk / IM apabila sekurang-kurangnya satu penapis ditetapkan.

Beberapa contoh:

  1. taskkill / FI "STATUS dan TIDAK MEMBALIKAN"
  2. taskkill / FI "USERNAME eq MARTIN"
  3. nama pelayan tugas / s / FI "IMAGENAME eq rog *" / im *

Apa yang mereka lakukan

  1. Menamatkan semua proses yang berjalan dengan status yang tidak bertindak balas
  2. Menamatkan semua proses yang dijalankan oleh pengguna MARTIN
  3. Menamatkan semua nama imej bermula dengan rog pada nama pelayan pelayan

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

Maklumat tambahan disediakan di laman web Microsoft Technet