Als u wilt leren hoe u een actieve service of een programma kunt stoppen vanaf de opdrachtprompt of vanuit de Windows PowerShell, ga dan verder met het lezen van deze zelfstudie. De gebruikelijke manier om een lopend proces in Windows te beëindigen, is door Taakbeheer te openen, met de rechtermuisknop op het proces te klikken en 'Taak beëindigen' of 'Procesboom beëindigen' te selecteren. Als u een service wilt stoppen, moet u bovendien naar services navigeren en de optie "Stop" selecteren nadat u met de rechtermuisknop op de service hebt geklikt.
Een andere handige manier om een actieve service of programma te beëindigen, is echter om de opdrachtregel of de PowerShell te gebruiken, vooral in gevallen waarin u het proces niet kunt beëindigen met Taakbeheer.
Een lopend proces (programma of service) beëindigen vanaf de opdrachtprompt of PowerShell.*
* Opmerking: Houd er rekening mee dat kritieke Windows-services op geen enkele manier kunnen worden gestopt.
Stap 1. Zoek de naam of de PID van het lopende proces.
Om een toepassing of service te stoppen vanaf de opdrachtprompt of vanuit de PowerShell, moet u de procesnaam of de proces-ID (PID)* weten.
* Opmerking: De Process Identifier (PID) is een uniek nummer dat elk van de lopende processen op het besturingssysteem identificeert.
Gebruik een van de volgende manieren om de naam of de naam of de PID van een proces te vinden:
Optie 1. Zoek de procesnaam en PID in Taakbeheer.
De eerste en gemakkelijkste manier om de naam en de PID van een proces in Windows te vinden, is via de Details tabblad in Taakbeheer. Als u bovendien de naam en PID van een service wilt weten, selecteert u de Diensten tabblad.
Optie 2. Zoek de procesnaam en PID op de opdrachtprompt of PowerShell.
1. Om de naam en de PID van alle actieve processen te bekijken, typt u de volgende opdracht (en drukt u op Enter), ofwel in de opdrachtprompt of in PowerShell: *
- takenlijst
2. Let nu op de PID het proces dat u wilt stoppen en ga verder met stap 2. *
* TIPS:
1. Geef deze opdracht om een lijst met alle PID's van een actief programma (proces) te bekijken:
- takenlijst /fi "imagename eq Proces naam.exe"
bijv. om alle PID's van het "Chrome.exe"-proces te bekijken, typt u:
- tasklist /fi "imagename eq chrome.exe"
2. Om de PID van een specifiek servicetype te bekijken:
- sc queryex Servicenaam
bijv. om alle PID's van het "BITS"-serviceproces te bekijken, typt u:
- sc queryex-bits
Stap 2. Beëindig een proces vanaf de opdrachtprompt of de PowerShell.
Nadat u de naam of de PID van het proces/de service hebt gevonden die u wilt stoppen, gaat u verder met het stoppen door de onderstaande instructies te volgen:
Deel 1. Hoe een proces te doden vanaf de opdrachtprompt
Om een proces vanaf de opdrachtprompt te beëindigen, kunt u de naam of de PID gebruiken.
A. Een lopend proces beëindigen met behulp van de PID van de opdrachtprompt:
1. Open Opdrachtprompt als beheerder.
2. Typ het volgende commando en druk op Binnenkomen:*
- taakkill /F /PID ProcesPID
* Opmerking: Waar ProcesPID=de PID van het proces dat u wilt stoppen. bijv.: Als u het "notepad.exe"-proces met PID 1908 wilt beëindigen, typt u:
- taskkill /F /PID 1908
B. Om alle instanties van een actieve service of toepassing geforceerd te sluiten, door de naam ervan te gebruiken:
1. Open Opdrachtprompt als beheerder.
2. Typ het volgende commando en druk op Binnenkomen:*
- TAAKKILL /F /IM Proces naam /T
* Opmerking: Waar Proces naam = De naam van de applicatie die u wilt stoppen, zoals vermeld in de kolom "Image Name". bijv.: Als u alle instanties van de toepassing "Chrome.exe" wilt beëindigen, typt u:
- TASKKILL /F /IM chrome.exe /T
Deel 2. Een proces doden vanuit PowerShell.
Als u een proces vanuit PowerShell wilt stoppen, kunt u de naam of de PID gebruiken.
A. Om een lopend proces van een service of applicatie geforceerd te stoppen, met behulp van de PID:
1. Open PowerShell als beheerder.
2. Typ het volgende commando en druk op Binnenkomen: *
- kill -id ProcesPID
* Opmerking: Waar ProcesPID=de PID van het proces dat u wilt stoppen. bijv.: Als u het "notepad.exe"-proces met PID 396 wilt beëindigen, typt u:
kill -id 396
B. Een actief proces of lopende service stoppen door de naam van PowerShell te gebruiken:
- Stop-Proces -Naam "Proces naam"
* Opmerking: Waar Proces naam = De naam van de applicatie die u wilt stoppen, zoals vermeld in de kolom "Image Name" zonder de extensie ".exe". bijv.: Als u alle instanties van de toepassing "Chrome.exe" wilt beëindigen, typt u:
- Stop-Proces -Naam "chrome"
Dat is het! Laat me weten of deze gids je heeft geholpen door een opmerking over je ervaring achter te laten. Like en deel deze gids om anderen te helpen.
OK goed. Hoe doen we het nu vanuit een batchbestand.
Programmatisch doen zonder de PID te kennen?
Dankje.