Hur man stoppar en körande tjänst eller ett program från kommandotolken eller PowerShell.

click fraud protection

Om du vill lära dig hur du stoppar en körande tjänst eller ett program från kommandotolken eller från Windows PowerShell, fortsätt sedan att läsa den här handledningen. Det vanliga sättet att avsluta en pågående process i Windows är att öppna Aktivitetshanteraren, högerklicka på processen och välja "Avsluta uppgift" eller "Avsluta processträd". Dessutom, om du vill stoppa en tjänst, måste du navigera till tjänster och välja alternativet "Stopp" efter att ha högerklickat på tjänsten.

Ett annat användbart sätt att avsluta en tjänst eller ett program som körs är dock att använda kommandoraden eller PowerShell, särskilt i fall där du inte kan avsluta processen med Task Manager.

Hur man stoppar en tjänst eller ett program från kommandotolken eller PowerShell.

Hur man avslutar en pågående process (program eller tjänst) från kommandotolken eller PowerShell.*

* Notera: Tänk på att kritiska Windows-tjänster inte kan stoppas på något sätt.

Steg 1. Hitta namnet eller PID för den pågående processen.

För att stoppa en applikation eller tjänst från kommandotolken eller från PowerShell måste du känna till processnamnet eller processidentifieraren (PID)*.

* Notera: Process Identifier (PID) är ett unikt nummer som identifierar var och en av de pågående processerna i operativsystemet.

För att hitta namnet eller namnet eller PID för en process, använd något av följande sätt:

Alternativ 1. Hitta processnamn och PID från Task Manager.

Det första och enklaste sättet att hitta namnet och PID för en process i Windows är från Detaljer fliken i Aktivitetshanteraren. Dessutom, om du vill ta reda på namnet och PID för en tjänst, välj Tjänster flik.

Hitta PID från Task Manager

Alternativ 2. Hitta processnamn och PID från kommandotolken eller PowerShell.

1. För att se namnet och PID för alla pågående processer, skriv följande kommando (och tryck på Enter), antingen i kommandotolken eller i PowerShell: *

  • uppgiftslista
Taskkill

2. Lägg nu märke till PID processen som du vill stoppa och fortsätt till steg 2. *

*TIPS:
1. För att se en lista över alla PID för ett pågående program (process), ge detta kommando:

  • uppgiftslista /fi "bildnamn ekv Process namn.exe"

t.ex. för att se alla PID: er för "Chrome.exe"-processen, skriv:

  • uppgiftslista /fi "bildnamn eq chrome.exe"
bild

2. Så här visar du PID för en specifik tjänsttyp:

  • sc queryex Service namn

t.ex. för att se alla PID för "BITS"-tjänstprocessen, skriv:

  • sc queryex bitar
bild

Steg 2. Avsluta en process från kommandotolken eller PowerShell.

När du har hittat namnet eller PID för processen/tjänsten som du vill stoppa, fortsätt att stoppa den genom att följa instruktionerna nedan:

Del 1. Hur man dödar en process från kommandotolken.

För att avsluta en process från kommandotolken kan du använda antingen dess namn eller dess PID.

A. För att avsluta en pågående process genom att använda dess PID från kommandotolken:

1. Öppen Kommandotolken som administratör.
2. Skriv följande kommando och tryck Stiga på:*

  • taskkill /F /PID ProcessPID

* Notera: Var ProcessPID=PID för processen som du vill stoppa. t.ex.: Om du vill avsluta "notepad.exe"-processen med PID 1908, skriv:

  • taskkill /F /PID 1908
avsluta processen med PID

B. Så här tvingar du stänga alla instanser av en tjänst eller applikation som körs genom att använda dess namn:

1. Öppen Kommandotolken som administratör.
2. Skriv följande kommando och tryck Stiga på:*

  • TASKKILL /F /IM Process namn /T

* Notera: Var Process namn = Namnet på programmet som du vill stoppa enligt listan i kolumnen "Bildnamn". t.ex.: Om du vill avsluta alla instanser av "Chrome.exe"-applikationen, skriv:

  • TASKKILL /F /IM chrome.exe /T
Avsluta processen med processnamn

Del 2. Hur man dödar en process från PowerShell.

För att stoppa en process från PowerShell kan du använda antingen dess namn eller dess PID.

A. För att tvinga fram en pågående process för en tjänst eller applikation, genom att använda PID:

1. Öppen PowerShell som administratör.
2.
Skriv följande kommando och tryck Stiga på: *

  • döda -id ProcessPID

* Notera: Var ProcessPID=PID för processen som du vill stoppa. t.ex.: Om du vill avsluta "notepad.exe"-processen med PID 396, skriv:

  • döda -id 396

Kill Process PID

B. För att stoppa en pågående process eller tjänst, genom att använda dess namn från PowerShell:

  • Stop-Process -Name "Process namn"

* Notera: Var Process namn = Namnet på programmet som du vill stoppa enligt listan i kolumnen "Bildnamn". utan tillägget ".exe". t.ex.: Om du vill avsluta alla instanser av "Chrome.exe"-applikationen, skriv:

  • Stop-Process - Namn "chrome"
Stoppa process

Det är allt! Låt mig veta om den här guiden har hjälpt dig genom att lämna din kommentar om din upplevelse. Gilla och dela den här guiden för att hjälpa andra.

Okay bra. Nu hur gör vi det från en batchfil.
Gör du det programmatiskt utan att känna till PID?
Tack.