Delen via


taskkill

Hiermee beëindigt u een of meer taken of processen. Processen kunnen worden beëindigd door proces-id of installatiekopieënnaam. U kunt de opdracht takenlijst gebruiken om de proces-id (PID) te bepalen voor het proces dat moet worden beëindigd.

Note

Deze opdracht vervangt de kill-tool .

Syntax

taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]

Parameters

Parameter Description
/s <computer> Hiermee geeft u de naam of het IP-adres van een externe computer (gebruik geen backslashes). De standaardwaarde is de lokale computer.
/u <domain>\<username> Voert de opdracht uit met de accountmachtigingen van de gebruiker die is opgegeven door <username> of door <domain>\<username>. De parameter /u kan alleen worden opgegeven als /s ook is opgegeven. De standaardwaarde is de machtigingen van de gebruiker die momenteel is aangemeld bij de computer die de opdracht uitgeeft.
/p <password> Hiermee geeft u het wachtwoord op van het gebruikersaccount dat is opgegeven in de parameter /u .
/Fi <filter> Hiermee past u een filter toe om een set taken te selecteren. U kunt meer dan één filter gebruiken of het jokerteken (*) gebruiken om alle taken of afbeeldingsnamen op te geven. De geldige filters worden vermeld in de sectie Filternamen, operators en waarden sectie van dit artikel.
/Pid <processID> Hiermee geeft u de proces-id van het proces dat moet worden beëindigd.
/im-<imagename> Hiermee geeft u de naam van de installatiekopieën van het proces dat moet worden beëindigd. Gebruik het jokerteken (*) om alle afbeeldingsnamen op te geven.
/f Hiermee geeft u op dat processen geforceerd worden beëindigd. Deze parameter wordt genegeerd voor externe processen; alle externe processen worden geforceerd beëindigd.
/t Hiermee beëindigt u het opgegeven proces en eventuele onderliggende processen die hiermee zijn gestart.

Namen, operators en waarden filteren

Filter Name Valid Operators Valid Value(s)
STATUS eq, ne RUNNING | NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Image name
PID eq, ne, gt, lt, ge, le PID value
SESSION eq, ne, gt, lt, ge, le Session number
CPUtime eq, ne, gt, lt, ge, le CPU-tijd in het formaat HH:MM:SS, waarbij MM en SS tussen 0 en 59 liggen en HH een niet-ondertekend getal is
MEMUSAGE eq, ne, gt, lt, ge, le Geheugengebruik in KB
USERNAME eq, ne Elke geldige gebruikersnaam (<user> of <domain\user>)
SERVICES eq, ne Service name
WINDOWTITLE eq, ne Window title
MODULES eq, ne DLL name

Remarks

  • De filters WINDOWTITLE en STATUS worden niet ondersteund wanneer een extern systeem is opgegeven.

  • Het jokerteken (*) wordt geaccepteerd voor de optie */im, alleen wanneer een filter wordt toegepast.

  • Het beëindigen van een proces op afstand wordt altijd krachtig uitgevoerd, ongeacht of de optie /f is opgegeven.

  • Als u een computernaam aan het hostnaamfilter oplevert, wordt het afsluiten van alle processen gestopt.

Examples

Typ het volgende om de processen met proces-id's 1230, 1241 en 1253 te beëindigen:

taskkill /pid 1230 /pid 1241 /pid 1253

Als u het proces geforceerd wilt beëindigen Notepad.exe als het door het systeem is gestart, typt u:

taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe

Om alle processen op de externe computer Srvmain te beëindigen met een afbeeldingsnaam die begint met een opmerking, terwijl u de inloggegevens voor het gebruikersaccount Hiropln gebruikt, typt u:

taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *

Als u het proces wilt beëindigen met de proces-id 2134 en eventuele onderliggende processen die zijn gestart, maar alleen als deze processen zijn gestart door het beheerdersaccount, typt u:

taskkill /pid 2134 /t /fi "username eq administrator"

Als u alle processen met een proces-id wilt beëindigen groter dan of gelijk aan 1000, ongeacht de namen van de installatiekopieën, typt u:

taskkill /f /fi "PID ge 1000" /im *