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 tasklist opdracht gebruiken om te bepalen welke proces-id (PID) voor het proces moet worden beëindigd.

Notitie

Met deze opdracht vervangt u het hulpprogramma doden.

Syntaxis

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

Parameterwaarden

Maatstaf Beschrijving
/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

Filternaam Geldige operators Geldige waarde(en)
STATUS eq, ne RUNNING | NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Naam van afbeelding
PID eq, ne, gt, lt, ge, le PID-waarde
SESSIE eq, ne, gt, lt, ge, le Sessienummer
CPUtime eq, ne, gt, lt, ge, le CPU-tijd in de notatie UU:MM:SS, waarbij MM en SS- liggen tussen 0 en 59 en HH een niet-ondertekend getal is
MEMUSAGE eq, ne, gt, lt, ge, le Geheugengebruik in KB
GEBRUIKERSNAAM eq, ne Elke geldige gebruikersnaam (<user> of <domain\user>)
DIENSTEN eq, ne Servicenaam
WINDOWTITLE eq, ne Venstertitel
MODULES eq, ne DLL-naam

Opmerkingen

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

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

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

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

Voorbeelden

Als u de processen wilt beëindigen met proces-id's 1230, 1241en 1253, typt u:

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

Als u alle processen op de externe computer wilt beëindigen Srvmain met een installatiekopienaam die begint met opmerking, terwijl u de referenties voor het gebruikersaccount gebruikt Hiropln, 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 *