Kako ustaviti delujočo storitev ali program iz ukaznega poziva ali PowerShell.

Če se želite naučiti, kako ustaviti delujočo storitev ali program iz ukaznega poziva ali iz Windows PowerShell, nadaljujte z branjem te vadnice. Običajni način za prekinitev izvajanja procesa v sistemu Windows je, da odprete upravitelja opravil, z desno miškino tipko kliknete proces in izberete »Končaj opravilo« ali »Končaj drevo procesa«. Poleg tega, če želite ustaviti storitev, se morate pomakniti do storitev in izbrati možnost »Ustavi«, potem ko z desno miškino tipko kliknete storitev.

Vendar pa je še en uporaben način za prekinitev delujoče storitve ali programa uporaba ukazne vrstice ali PowerShell, zlasti v primerih, ko procesa ne morete končati z upraviteljem opravil.

Kako ustaviti storitev ali program iz ukaznega poziva ali PowerShell.

Kako končati kateri koli delujoči proces (program ali storitev) iz ukaznega poziva ali PowerShell.*

* Opomba: Upoštevajte, da kritičnih storitev Windows ni mogoče na noben način ustaviti.

Korak 1. Poiščite ime ali PID procesa, ki se izvaja.

Če želite ustaviti aplikacijo ali storitev iz ukaznega poziva ali iz PowerShell-a, morate poznati ime procesa ali identifikator procesa (PID)*.

* Opomba: Identifikator procesa (PID) je edinstvena številka, ki identificira vsakega od procesov, ki se izvajajo v operacijskem sistemu.

Če želite poiskati Ime ali Ime ali PID procesa, uporabite enega od naslednjih načinov:

1. možnost. Poiščite ime procesa in PID v upravitelju opravil.

Prvi in ​​najpreprostejši način za iskanje imena in PID procesa v sistemu Windows je iz Podrobnosti zavihek v upravitelju opravil. Poleg tega, če želite izvedeti Ime in PID storitve, izberite Storitve zavihek.

Poiščite PID v upravitelju opravil

2. možnost. Poiščite ime procesa in PID v ukaznem pozivu ali PowerShell.

1. Če si želite ogledati ime in PID vseh procesov, ki se izvajajo, vnesite naslednji ukaz (in pritisnite Enter), bodisi v ukazni poziv ali v PowerShell: *

  • seznam opravil
Taskkill

2. Zdaj opazite PID postopek, ki ga želite ustaviti, in nadaljujte s korakom 2. *

* NASVETI:
1. Če si želite ogledati seznam vseh PID-jev zagnanega programa (procesa), dajte ta ukaz:

  • seznam opravil /fi "ime slike ekv ProcessName.exe"

npr. če si želite ogledati vse PID-je procesa "Chrome.exe", vnesite:

  • seznam opravil /fi "ime slike eq chrome.exe"
slika

2. Če si želite ogledati PID določene vrste storitve:

  • sc queryex Ime storitve

npr. če si želite ogledati vse PID storitvenega procesa "BITS", vnesite:

  • sc queryex biti
slika

2. korak. Zaključite proces iz ukaznega poziva ali PowerShell.

Ko najdete Ime ali PID procesa/storitve, ki ga želite ustaviti, ga ustavite tako, da sledite spodnjim navodilom:

1. del. Kako uničiti proces iz ukaznega poziva.

Če želite končati proces iz ukaznega poziva, lahko uporabite njegovo ime ali njegov PID.

A. Če želite končati tekoči proces z uporabo njegovega PID-ja iz ukaznega poziva:

1. Odprto Ukazni poziv kot skrbnik.
2. Vnesite naslednji ukaz in pritisnite Vnesite:*

  • taskkill /F /PID ProcessPID

* Opomba: Kje ProcessPID=PID procesa, ki ga želite ustaviti. npr.: Če želite končati proces "notepad.exe" s PID 1908, vnesite:

  • taskkill /F /PID 1908
zaključite postopek s PID

B. Če želite vsiliti zapreti vse primerke delujoče storitve ali aplikacije z uporabo njenega imena:

1. Odprto Ukazni poziv kot skrbnik.
2. Vnesite naslednji ukaz in pritisnite Vnesite:*

  • TASKKILL /F /IM ProcessName /T

* Opomba: Kje ProcessName = Ime aplikacije, ki jo želite ustaviti, kot je navedeno v stolpcu »Ime slike«. npr.: Če želite zapreti vse primerke aplikacije "Chrome.exe", vnesite:

  • TASKKILL /F /IM chrome.exe /T
Zaključite postopek z imenom procesa

2. del. Kako uničiti proces iz PowerShell-a.

Če želite ustaviti proces iz PowerShell-a, lahko uporabite njegovo ime ali njegov PID.

A. Za prisilno zaustavitev izvajanja procesa storitve ali aplikacije z uporabo PID:

1. Odprto PowerShell kot skrbnik.
2.
Vnesite naslednji ukaz in pritisnite Vnesite: *

  • kill -id ProcessPID

* Opomba: Kje ProcessPID=PID procesa, ki ga želite ustaviti. npr.: Če želite končati proces "notepad.exe" s PID 396, vnesite:

  • ubij -id 396

Kill Process PID

B. Če želite ustaviti teče proces ali storitev z uporabo njenega imena iz PowerShell:

  • Ustavi proces -Ime "ProcessName"

* Opomba: Kje ProcessName = Ime aplikacije, ki jo želite ustaviti, kot je navedeno v stolpcu »Ime slike«. brez ".exe razširitve". npr.: Če želite zapreti vse primerke aplikacije "Chrome.exe", vnesite:

  • Stop-Proces -Ime "chrome"
Ustavi proces

To je to! Sporočite mi, ali vam je ta vodnik pomagal, tako da pustite komentar o svoji izkušnji. Všečkajte in delite ta vodnik, da pomagate drugim.

Vredu dobro. Zdaj, kako to naredimo iz paketne datoteke.
Ali to delate programsko, ne da bi poznali PID?
Hvala.