Beëindigen van meerdere programma ‘ s vanaf de commando-regel met Taskkill

0
128

Niet alle programma beëindiging opties werken. Als een programma niet meer reageert, moet u mogelijk niet in staat om het venster te sluiten knop om het te beëindigen. Hetzelfde kan het geval zijn voor het doden van het proces in de Windows Task Manager.

Taskkill is een veelzijdig commando-regel gereedschap dat je kunt gebruiken voor deze doeleinden. Onder de vele functies die het ondersteunt, is de optie voor het afsluiten van programma ‘s geforceerd te beëindigen meerdere programma’ s in een enkele handeling.

Vooral dat laatste kan handig zijn als je nodig hebt om duidelijk malafide programma ‘ s op uw systeem te paaien nieuwe processen zo snel als u ze beëindigen.

De basic-commando taskkill gevolgd door parameters. Een goed uitgangspunt is voor het uitvoeren van taskkill /? weer te geven de tekst een lijst met alle parameters die u kunt gebruiken.

Om te beëindigen van een proces, kunt u gebruik maken van de volgende twee belangrijkste opties:

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

De eerste verwijst naar de naam van de afbeelding van het programma die u krijgt wanneer u tasklist op de opdrachtregel of met behulp van de Windows Task Manager. De tweede de proces-ID van het proces waarin je op dezelfde manier.

task list

Het gebruik van de naam van de afbeelding killt alle processen van die naam. Het proces-ID aan de andere kant kunt u kiezen voor een bepaald proces.

Te beëindigen meerdere processen tegelijk gebruikt u de volgende opdracht.

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

De parameter /f geeft aan dat de geselecteerde processen moeten worden beëindigd met kracht, terwijl /t dat al de kind-processen beëindigd.

taskkill

Wat maakt taskkill bijzonder krachtig is de filtering systeem. U kunt filters gebruiken om te beëindigen matching processen om te doden een hele partij van hen op hetzelfde moment.

Filters maken gebruik van de /fi parameter gevolgd door de instructies wat u wilt filteren. De exploitanten die hier gebruikt worden zijn:

  1. eq gelijk
  2. ne niet gelijk
  3. gt groter dan
  4. lt minder dan
  5. ge groter of gelijk zijn aan
  6. le kleiner of gelijk

Interessant filter namen zijn IMAGENAAM, CPUTIME, MEMUSAGE of GEBRUIKERSNAAM onder andere (zie screenshot hierboven voor alle van hen en de exploitanten ze ondersteuning).

Zoals u kunt zien, wildcards zijn. U kunt alleen gebruik maken van wildcards voor /IM wanneer ten minste één filter is opgegeven.

Enkele voorbeelden:

  1. taskkill /FI “STATUS eq REAGEERT NIET”
  2. taskkill /FI “USERNAME eq MARTIN”
  3. taskkill /s servernaam /FI “IMAGENAME eq rog*” /im *

Wat ze doen

  1. Beëindigt u alle actieve processen met de status niet meer reageert
  2. Beëindigt u alle actieve processen door de gebruiker MARTIN
  3. Beëindigt alle namen die beginnen met rog op de server servernaam

U gebruikt de parameters /p en /u om een wachtwoord en een gebruikersnaam indien nodig. De gebruiker parameter komt in de vorm DomeinGebruiker, bv. /u coredomainmartin /p secretpassword

Aanvullende informatie worden verstrekt over de Microsoft Technet-website