Kaip sustabdyti veikiančią paslaugą arba programą iš komandų eilutės arba „PowerShell“.

Jei norite sužinoti, kaip sustabdyti veikiančią paslaugą arba programą iš komandų eilutės arba iš Windows PowerShell, toliau skaitykite šią mokymo programą. Įprastas būdas nutraukti veikiantį procesą sistemoje „Windows“ yra atidaryti užduočių tvarkyklę, dešiniuoju pelės mygtuku spustelėti procesą ir pasirinkti „Baigti užduotį“ arba „Baigti proceso medį“. Be to, jei norite sustabdyti paslaugą, dešiniuoju pelės mygtuku spustelėję paslaugą turite pereiti prie paslaugų ir pasirinkti parinktį „Sustabdyti“.

Tačiau kitas naudingas būdas nutraukti veikiančią paslaugą ar programą yra naudoti komandų eilutę arba „PowerShell“, ypač tais atvejais, kai negalite nutraukti proceso naudodami užduočių tvarkytuvę.

Kaip sustabdyti paslaugą ar programą iš komandų eilutės arba „PowerShell“.

Kaip nutraukti bet kokį vykdomą procesą (programą ar paslaugą) naudojant komandų eilutę arba „PowerShell“.*

* Pastaba: Atminkite, kad svarbių „Windows“ paslaugų jokiu būdu negalima sustabdyti.

1 žingsnis. Raskite vykdomo proceso pavadinimą arba PID.

Norėdami sustabdyti programą ar paslaugą iš komandų eilutės arba iš PowerShell, turite žinoti proceso pavadinimą arba proceso identifikatorių (PID)*.

* Pastaba: Proceso identifikatorius (PID) yra unikalus numeris, identifikuojantis kiekvieną operacinėje sistemoje vykdomą procesą.

Norėdami rasti proceso pavadinimą, pavadinimą arba PID, naudokite vieną iš šių būdų:

1 variantas. Raskite proceso pavadinimą ir PID iš Task Manager.

Pirmasis ir lengviausias būdas rasti proceso pavadinimą ir PID sistemoje Windows yra iš Detalės skirtuką užduočių tvarkytuvėje. Be to, jei norite sužinoti paslaugos pavadinimą ir PID, pasirinkite Paslaugos skirtukas.

Raskite PID iš Task Manager

2 variantas. Suraskite proceso pavadinimą ir PID iš komandų eilutės arba „PowerShell“.

1. Norėdami peržiūrėti visų vykdomų procesų pavadinimą ir PID, komandų eilutėje arba PowerShell įveskite šią komandą (ir paspauskite Enter): *

  • užduočių sąrašas
Taskkill

2. Dabar atkreipkite dėmesį į PID procesą, kurį norite sustabdyti, ir tęskite 2 veiksmą. *

* PATARIMAI:
1. Norėdami peržiūrėti visų veikiančios programos (proceso) PID sąrašą, duokite šią komandą:

  • užduočių sąrašas /fi "imagename eq Proceso pavadinimas.exe"

pvz. norėdami peržiūrėti visus „Chrome.exe“ proceso PID, įveskite:

  • užduočių sąrašas /fi "imagename eq chrome.exe"
vaizdas

2. Norėdami peržiūrėti konkretaus paslaugos tipo PID:

  • sc queryex Paslaugos pavadinimas

pvz. norėdami peržiūrėti visą „BITS“ paslaugos proceso PID, įveskite:

  • sc queryex bitai
vaizdas

2 žingsnis. Nutraukite procesą iš komandų eilutės arba „PowerShell“.

Suradę proceso / paslaugos, kurią norite sustabdyti, pavadinimą arba PID, toliau jį sustabdykite vadovaudamiesi toliau pateiktomis instrukcijomis:

1 dalis. Kaip užmušti procesą iš komandų eilutės.

Norėdami baigti procesą komandų eilutėje, galite naudoti jo pavadinimą arba PID.

A. Norėdami nutraukti vykdomą procesą naudodami jo PID iš komandų eilutės:

1. Atviras Komandinė eilutė kaip administratorius.
2. Įveskite šią komandą ir paspauskite Įeikite:*

  • Taskkill /F /PID ProcessPID

* Pastaba: Kur ProcessPID=proceso, kurį norite sustabdyti, PID. pvz.: Jei norite nutraukti „notepad.exe“ procesą naudodami PID 1908, įveskite:

  • Taskkill /F /PID 1908
užbaigti procesą naudojant PID

B. Norėdami priverstinai uždaryti visus veikiančios paslaugos ar programos atvejus, naudodami jos pavadinimą:

1. Atviras Komandinė eilutė kaip administratorius.
2. Įveskite šią komandą ir paspauskite Įveskite:*

  • TASKKILL /F /IM Proceso pavadinimas /T

* Pastaba: Kur Proceso pavadinimas = Programos, kurią norite sustabdyti, pavadinimas, kaip nurodyta stulpelyje „Vaizdo pavadinimas“. pvz.: jei norite nutraukti visus „Chrome.exe“ programos egzempliorius, įveskite:

  • TASKKILL /F /IM chrome.exe /T
Baigti procesą pagal proceso pavadinimą

2 dalis. Kaip nužudyti procesą iš „PowerShell“.

Norėdami sustabdyti procesą iš PowerShell, galite naudoti jo pavadinimą arba PID.

A. Norėdami priverstinai sustabdyti paslaugos ar programos vykdomą procesą, naudodami PID:

1. Atviras PowerShell kaip administratorius.
2.
Įveskite šią komandą ir paspauskite Įveskite: *

  • nužudyti -id ProcessPID

* Pastaba: Kur ProcessPID=proceso, kurį norite sustabdyti, PID. pvz.: Jei norite nutraukti „notepad.exe“ procesą naudodami PID 396, įveskite:

  • nužudyti -id 396

Nužudyti proceso PID

B. Norėdami sustabdyti veikiantį procesą ar paslaugą, naudodami jos pavadinimą iš PowerShell:

  • Sustabdyti procesą - pavadinimas "Proceso pavadinimas"

* Pastaba: Kur Proceso pavadinimas = Programos, kurią norite sustabdyti, pavadinimas, kaip nurodyta stulpelyje „Vaizdo pavadinimas“. be „.exe“ plėtinio. pvz.: jei norite nutraukti visus „Chrome.exe“ programos egzempliorius, įveskite:

  • Sustabdyti procesą – pavadinimas „chromas“
Sustabdyti procesą

Viskas! Leiskite man žinoti, ar šis vadovas jums padėjo, palikdami komentarą apie savo patirtį. Prašome pamėgti ir pasidalinti šiuo vadovu, kad padėtumėte kitiems.

Gerai, gerai. Dabar kaip tai padaryti iš paketinio failo.
Ar tai daro programiškai, nežinodamas PID?
Ačiū.