Acasă
» WINDOWS
»
Cum să omori toate instanțele unei aplicații în Windows
Cum să omori toate instanțele unei aplicații în Windows
Pentru a închide forțat fiecare proces care rulează și utilizează același nume executabil în Windows, executați comanda taskkill /IM app.exe /Fîn Linia de comandă sau PowerShell, înlocuind-o app.execu numele exact al imaginii aplicației. De exemplu, taskkill /IM notepad.exe /Foprește toate procesele care rulează numite notepad.exe. Salvați mai întâi lucrarea: /Fforțează oprirea proceselor, astfel încât documentele nesalvate, formularele de browser sau alte lucrări se pot pierde.
Această metodă este utilă atunci când o aplicație este blocată sau a lăsat procese în fundal să ruleze după închiderea ferestrelor sale. Potrivește procesele după numele imaginii executabile, nu după numele afișat ușor de înțeles al aplicației. Nu identifică și nu oprește automat fiecare proces auxiliar asociat cu un produs.
Găsiți numele exact al imaginii aplicației
Deschideți Managerul de activități cu Ctrl+ Shift+ Esc. Dacă Managerul de activități se deschide în vizualizarea compactă, alegeți Mai multe detalii . Selectați fila Detalii și căutați în coloana Nume sau nume-imagine procesul pe care doriți să îl opriți. Microsoft listează această comandă rapidă pentru a deschide Managerul de activități în referința comenzilor rapide de la tastatură Windows . Lista sa Detalii poate afișa rânduri separate, fiecare cu un ID de proces (PID) diferit.
Folosește numele executabilului afișat acolo, inclusiv .exeextensia. Nu ghici după dala sau titlul ferestrei unei aplicații. O aplicație ambalată sau din Microsoft Store poate rula sub un nume de proces care nu se potrivește în mod evident cu numele său afișat, iar componentele Windows, cum ar fi procesele gazdă partajată, pot deservi mai multe aplicații. Dacă numele este neclar, inspectează intrările care rulează înainte de a termina orice.
Ilustrație: lista Detalii poate conține mai multe procese cu același nume executabil.
Verificați câte procese corespondente rulează
Deschideți Linia de comandă sau PowerShell din meniul Start. Rulați tasklistcu un filtru cu nume exact de imagine. Acest exemplu verifică Notepad:
tasklist /FI "IMAGENAME eq notepad.exe"
Înlocuiți notepad.execu numele găsit în Managerul de activități. Dacă comanda listează mai multe rânduri, fiecare rând este un proces separat cu propriul PID. Această verificare vă ajută să confirmați ortografia și să vedeți dacă rulează mai multe instanțe. Microsoft documentează filtrele disponibile în referința comenzilor tasklist .
O interogare de tip listă de activități filtrată afișează fiecare proces corespondent ca un rând separat.
Opriți toate procesele cu acel nume de imagine
Executați următoarea comandă, schimbând numele executabilului pentru a se potrivi cu aplicația dvs.:
taskkill /IM notepad.exe /F
/IMcomandă taskkillpentru a viza un proces după numele imaginii sale; /Fforțează terminarea. Când mai multe procese partajează acel nume de imagine, comanda vizează fiecare potrivire în loc să vă solicite să introduceți PID-urile unul câte unul. Referința taskkill de la Microsoft listează aceste comutatoare și descrie modul în care comanda termină una sau mai multe sarcini.
Începeți cu o fereastră obișnuită de Linie de comandă sau PowerShell. Comanda se execută cu permisiunile disponibile pentru sesiunea respectivă. Dacă Windows raportează că accesul este refuzat , verificați procesul exact și dacă este unul pe care intenționați să îl opriți. Nu utilizați un wildcard larg și nu ridicați comanda orbește; procesele Windows protejate și procesele deținute sub un alt context de securitate pot necesita permisiuni diferite.
De asemenea, puteți utiliza Managerul de activități dacă preferați o metodă vizuală. În fila Detalii , faceți clic dreapta pe un rând corespunzător și alegeți Încheiere activitate . Repetați pentru fiecare rând cu același nume de imagine. Aceasta încheie procesul selectat, în timp ce comanda de mai sus este mai rapidă atunci când doriți ca Windows să vizeze fiecare proces care corespunde unui nume executabil.
Managerul de activități poate termina un proces selectat din fila Detalii; repetați pentru alte rânduri corespondente.
Verificați dacă procesele s-au oprit
Executați din nou aceeași tasklistcomandă filtrată:
tasklist /FI "IMAGENAME eq notepad.exe"
Dacă Windows raportează că nicio sarcină nu corespunde criteriilor specificate, înseamnă că nu există procese care rulează cu exact același nume de imagine în acel moment. Dacă mai rămân rânduri, verificați din nou Task Manager: este posibil să fi folosit un alt nume executabil sau o componentă a aplicației să fi repornit procesul. Confirmați noua intrare înainte de a rula taskkilldin nou.
Dacă nu există rânduri potrivite în lista de activități, înseamnă că în prezent nu este listat niciun proces cu exact același nume de imagine.
Ce nu face această comandă
Nu dezactivează permanent o aplicație, intrarea sa de pornire sau serviciul său în fundal. Dacă procesul pornește din nou, găsește ce anume îl relansează.
Nu garantează că fiecare componentă a unei aplicații are același nume executabil. Unele aplicații folosesc instrumente de asistență separate sau procese Windows partajate.
Nu salvează lucrările deschise înainte de a opri un proces. Închideți aplicația normal mai întâi, atunci când puteți, mai ales dacă conține documente nesalvate sau descărcări active.
Folosește numele exact al imaginii și verifică rezultatul. Acest lucru menține comanda concentrată asupra procesului pe care dorești să îl oprești și facilitează identificarea dacă aplicația s-a închis efectiv sau pur și simplu a fost repornită.