Τερματίστε πολλά προγράμματα από τη γραμμή εντολών με το Taskkill
- Κατηγορία: Σεμινάρια
Δεν λειτουργούν όλες οι επιλογές τερματισμού προγράμματος όλη την ώρα. Εάν ένα πρόγραμμα δεν αποκρίνεται, ενδέχεται να μην μπορείτε να χρησιμοποιήσετε το κουμπί κλεισίματος παραθύρου για να το τερματίσετε. Το ίδιο μπορεί να ισχύει και για τη διακοπή της διαδικασίας στη Διαχείριση εργασιών των Windows.
Το Taskkill είναι ένα ευέλικτο εργαλείο γραμμής εντολών που μπορείτε να χρησιμοποιήσετε για αυτούς τους σκοπούς. Μεταξύ των πολλών δυνατοτήτων που υποστηρίζει είναι η επιλογή να κλείσετε δυναμικά προγράμματα και να τερματίσετε πολλά προγράμματα σε μία μόνο λειτουργία.
Ειδικά το τελευταίο μπορεί να είναι χρήσιμο εάν πρέπει να διαγράψετε προγράμματα απατεώνων στο σύστημά σας που δημιουργούν νέες διαδικασίες μόλις τις τερματίσετε.
Η βασική εντολή είναι taskkill ακολουθούμενη από παραμέτρους. Ένα καλό σημείο εκκίνησης είναι να εκτελέσετε taskkill /? για να εμφανίσετε το κείμενο βοήθειας με όλες τις παραμέτρους που μπορείτε να χρησιμοποιήσετε.
Για να τερματίσετε μια διαδικασία, μπορείτε να χρησιμοποιήσετε τις ακόλουθες δύο βασικές επιλογές:
- taskkill / IM explorer.exe
- taskkill / PID 1516
Το πρώτο αναφέρεται στο όνομα εικόνας του προγράμματος που εκτελείται το οποίο λαμβάνετε όταν εκτελείτε λίστα εργασιών στη γραμμή εντολών ή χρησιμοποιώντας τη Διαχείριση εργασιών των Windows. Το δεύτερο το αναγνωριστικό διαδικασίας της διαδικασίας που λαμβάνετε με τον ίδιο τρόπο.
Η χρήση του ονόματος εικόνας θα σκοτώσει όλες τις διαδικασίες αυτού του ονόματος. Το αναγνωριστικό διαδικασίας από την άλλη πλευρά σας επιτρέπει να επιλέξετε μια συγκεκριμένη διαδικασία.
Για να τερματίσετε πολλές διαδικασίες ταυτόχρονα, χρησιμοποιήστε την ακόλουθη εντολή.
- taskkill / PID 123 / PID 234 / PID 345
Η παράμετρος / f καθορίζει ότι οι επιλεγμένες διεργασίες θα πρέπει να τερματιστούν δυναμικά ενώ / t ότι όλες οι θυγατρικές διαδικασίες θα πρέπει να τερματιστούν μαζί με αυτήν.
Αυτό που κάνει το taskkill ιδιαίτερα ισχυρό είναι το σύστημα φιλτραρίσματος. Μπορείτε να χρησιμοποιήσετε φίλτρα για να τερματίσετε τις διαδικασίες αντιστοίχισης για να σκοτώσετε μια ολόκληρη παρτίδα τους ταυτόχρονα.
Τα φίλτρα χρησιμοποιούν την παράμετρο / fi ακολουθούμενη από οδηγίες τι θέλετε να φιλτράρετε. Οι χειριστές που χρησιμοποιούνται εδώ είναι:
- ισοδύναμο
- δεν είναι ίσο
- gt μεγαλύτερο από
- Είναι λιγότερο από
- μεγαλύτερη ή ίση
- λιγότερο ή ίσο
Τα ενδιαφέροντα ονόματα φίλτρων είναι IMAGENAME, CPUTIME, MEMUSAGE ή USERNAME μεταξύ άλλων (δείτε το παραπάνω στιγμιότυπο οθόνης για όλους και τους χειριστές που υποστηρίζουν).
Όπως μπορείτε να δείτε, υποστηρίζονται μπαλαντέρ. Μπορείτε να χρησιμοποιήσετε χαρακτήρες μπαλαντέρ για / IM μόνο όταν έχει οριστεί τουλάχιστον ένα φίλτρο.
Μερικά παραδείγματα:
- taskkill / FI «STATUS eq NOT RESPONDING».
- taskkill / FI «ΧΡΗΣΤΗ eq MARTIN»
- taskkill / s servername / FI 'IMAGENAME eq rog *' / im *
Ο, τι κάνουν
- Τερματίζει όλες τις τρέχουσες διαδικασίες με την κατάσταση να μην αποκρίνεται
- Τερματίζει όλες τις τρέχουσες διαδικασίες από τον χρήστη MARTIN
- Τερματίζει όλα τα ονόματα εικόνων ξεκινώντας με rog στο διακομιστή διακομιστή
Χρησιμοποιείτε τις παραμέτρους / p και / u για να ορίσετε έναν κωδικό πρόσβασης και ένα όνομα χρήστη εάν είναι απαραίτητο. Η παράμετρος χρήστη έρχεται με τη μορφή Domain User π.χ. / u coredomain martin / p μυστικός κωδικός πρόσβασης
Πρόσθετες πληροφορίες παρέχονται στις Ιστοσελίδα Technet της Microsoft