- Taskkill-käsk võimaldab teil teatud protsesse PID-i või pildi nime järgi lõpetada, isegi sunniviisiliselt või kaugarvutites.
- Taskkilli kooskasutamine ülesannete nimekirja, täiustatud filtrite ja skriptidega automatiseerib ja optimeerib ülesannete haldamist Windows.
- On olemas alternatiive, näiteks PowerShell ja välised tööriistad, mis laiendavad süsteemiprotsesside võimalusi ja kontrolli.

Windowsi maailmas pole midagi frustreerivamat kui reageerimatu protsess, mis aeglustab kogu arvutit. Tõenäoliselt olete avanud Task Manager Ja pärast mitut klikki oled sa proovinud seda kangekaelset rakendust sulgeda, aga edutult. Aga mis siis, kui ma ütleksin, et on olemas viise palju tõhusam ja arenenum protsesside haldamiseks ja lõpetamiseks otse konsoolist käsud?
Sellest artiklist saate teada Kõik võimalikud valikud Windowsi protsesside peatamiseks käsu taskkill ja muude sarnaste tööriistade abilMa selgitan seda teile väga detailselt, praktiliste näidetega ja Trikid mis ulatuvad palju kaugemale ametlikes allikates või muudes ajaveebides pakutavast põhiteabest. Olenemata sellest, kas olete algaja kasutaja või teil on juba süsteemide haldamise kogemus, leiate siit kõik, mida vajate, et saada tõeline protsesside juhtimise meister Windowsis.
Miks kasutada protsesside lõpetamiseks käsurealt?
Enamik kasutajaid on harjunud kasutama tegumihaldurit rakenduste sulgemiseks, mis ei reageeri. Siiski On olukordi, kus see meetod ei ole piisav: Hanguvad protsessid, mis ei kao ära, kõrgete õigustega töötavad teenused, kaugsüsteemid või kui teil on lihtsalt vaja skriptides ülesandeid automatiseerida.
Käsurea kasutamine mitte ainult ei anna juurdepääsu võimsamatele funktsioonidele, vaid ka võimaldab teil täpselt kontrollida, milline protsess lõpeb, valida nime, protsessi ID (PID) järgi, rakendada täpsemaid filtreid, sundsulgemist teha ja isegi hallata kaugarvuteid või käivitada käske teise kasutajana. Kõike seda ei saa graafilise liidese kaudu teha.
Taskkilli käsk: lollikindel tööriist protsesside tapmiseks
El taskkill käsk See on selle funktsiooni täht Windowsi keskkondades. See on utiliit, mis on saadaval alates Windows XP-st ja mis õigesti kasutades annab teile täieliku kontrolli kõigi teie süsteemis töötavate protsesside üle, nii lokaalselt kui ka eemalt. Selle põhisüntaks See on järgmine:
taskkill
Kõige olulisemad modifikaatorid on:
- /pid: Määrab lõpetatava protsessi identifikaatori (PID).
- / im: Määrab lõpetatava protsessi kujutise nime (näiteks notepad.exe).
- /fSundpeatamine (ideaalne hangunud protsesside jaoks).
- /t: See lõpetab ka vanema poolt käivitatud lapseprotsessid.
- /s, /u, /p: Võimaldab teil määrata võrgus töötamiseks kaugarvuti, kasutajanime ja parooli.
Tänu nendele parameetritele Saate protsesside lõpuleviimist võimalikult paindlikult kontrollida.
Leidke protsess, mille lõpetada: tasklist ja varasemad tehnikad
Enne protsessi tapmist peate kõigepealt täpselt teadma, mis see on. Selleks on olemas veel üks oluline tööriist: tasklistKonsoolis käivitamine:
tasklist
saad täielik nimekiri töötavatest protsessidestkoos nende PID-ide, mälukasutuse ja kasutajaga, kes need käivitas. Saate loendit filtreerida, et kuvada ainult teid huvitavaid protsesse. Näiteks:
tasklist /fi "imagename eq notepad.exe"
Filtreerib välja kõik protsessid nimega notepad.exe, mis on väga kasulik, kui soovite veenduda, et sulgete ainult teatud eksemplarid.
Kuidas protsessi PID-i (protsessi identifikaatori) abil tappa?
Kõige täpsem viis protsessi sulgemiseks on selle kasutamine. PID, mis on iga töötava ülesande jaoks unikaalne. Töövoog on lihtne:
- Hankige PID järgmiselt: tasklist või otse tegumihaldurist.
- kasutamine taskkill PID-i määramine:
taskkill /pid 4027
Kui protsess vastu paneb, lisage modifikaator /f sundima:
taskkill /f /pid 4027
Lisaks saate PID-ide eraldamise abil korraga mitu protsessi tappa:
taskkill /pid 1230 /pid 1241 /pid 1253
Pea meeles, et õigused on olulised: Kui protsess käivitati administraatorina, peate konsooli käivitama ka kõrgendatud õigustega.
Protsesside lõpetamine pildi nime järgi (IM)
PID-i otsimise asemel on mõnikord lihtsam kasutada pildi nime:
taskkill /im notepad.exe
See sulgeb kõik Notepadi eksemplarid. Kui lisate ka /f, on sulgemine kohustuslik isegi siis, kui protsess on blokeeritud:
taskkill /f /im notepad.exe
Metamärke saab kasutada, kui soovite mõjutada mitut samamoodi algavat protsessi. Näiteks kõigi protsesside puhul, mis algavad tähega "chrome":
taskkill /im chrome*
silm! Metamärkide kasutamine on kehtiv ainult siis, kui rakendatakse täiendavat filtrit.
Protsesside filtreerimine täiustatud taskkilli valikutega
Üks Taskkilli võimsamaid eeliseid on selle filtrisüsteem, mis võimaldab teil protsesse valida kriteeriumide alusel, nagu kasutajanimi, mälukasutus, akna pealkiri, olek jne. Näiteks:
- Lõpeta kõik konkreetse kasutaja protsessid:
taskkill /f /fi "USERNAME eq nombredeusuario" /im *
- Ressursimahukate protsesside lõpetamine:
taskkill /f /fi "MEMUSAGE gt 100000" /im *
Mõned kõige levinumad filtrid on järgmised:
- KASUTAJATUNNUSE: Filtreeri protsessi käivitava kasutaja järgi.
- PILT MINDPildi täpne nimi.
- PID: lubab operaatoreid eq, ne, gt, lt, ge, le.
- STATUS: protsessi olek (TÖÖTAB, EI VASTA, TUNDMATA).
- MÄLU: mälukasutus kilobaidides.
- AKNA PEALKIRI: seotud akna pealkiri (ideaalne näiteks apps mitme aknaga).
See detailsuse tase sobib ideaalselt automatiseeritud skriptide ja hooldustööde käitamiseks.
Protsesside sundsulgemine ja tütarprotsesside lõpetamine
Modifikaator /f On oluline kõrvaldada protsessid, mis sulgemisele vastu seisavad, kuna see lõpetab isegi need, mis ei reageeri. Teisest küljest, kui kasutate /t koos /pid o / im, lõpetatakse ka kõik põhiprotsessi poolt käivitatud alamprotsessid.
taskkill /f /t /im nombreproceso.exe
See on väga kasulik, kui teil on rakendusi, mis käivitavad mitu teisejärgulist eksemplari, näiteks brauserid või kontoritarkvarapaketid, ja soovite need kõik ühe toiminguga sulgeda.
Protsesside haldamine kaugarvutites TaskKilli abil
Üks Taskkilli tugevaid külgi on selle võime luua võrgustikke ja juhtida protsesse teistes Windowsi arvutites, kui teil on vastavad õigused. Selleks peate kasutama järgmisi valikuid:
- /s: kaugarvuti nimi või IP-aadress.
- /u: kasutaja, kellel on kaugarvutis õigused.
- /p: märgitud kasutaja parool.
taskkill /s NOMBRE_EQUIPO /u dominio\usuario /p contraseña /im notepad.exe
See on väga kasulik süsteemiadministraatoritele või siis, kui teil on vaja serverite tõrkeotsingut kaugjuhtimise teel teha.
Ülesannete ja skriptide automatiseerimine Taskkilliga
Taskkilli tõeline potentsiaal avaneb siis, kui see on integreeritud pakkfailid või PowerShelli skriptidNäiteks saate luua .bat-faili, mis peatab automaatselt probleemsed protsessid vastavalt nende ressursikasutusele, kasutajale või kindlatel aegadel. Samuti saate Windowsi ülesannete ajastajaga ajastada perioodilisi toiminguid, nagu järgmises näites:
@echo off
:loop
taskkill /f /im procesodealtorecurso.exe
timeout /t 3600
goto loop
Sel viisil, iga tund käsikiri vaatab üle ja lõpetab protsessid, mis võivad süsteemi jõudlust mõjutada.
Taskkilli alternatiivid: PowerShell ja välised utiliidid
üle cmd ja taskkilli puhul on olemas täiustatud valikud, näiteks PowerShell, kust saate cmdleti kasutada Peata protsess:
Stop-Process -Name notepad -Force
Või PID-i järgi:
Stop-Process -Id 3572 -Force
Sellel cmdletil on ka aliased, näiteks tapma y spp, mis teeb selle kasutamise automatiseeritud skriptides lihtsaks. Võite kasutada ka väliseid tööriistu, näiteks Process Explorer Microsoftilt, mis võimaldab teil hallata protsesse, analüüsida laaditud DLL-e ja täita keerukamaid ülesandeid vaid mõne klõpsuga. Valige lihtsalt protsess ja klõpsake nuppu „Tapa” või paremklõpsake selle lõpetamiseks.
Levinud probleemide tõrkeotsing Taskkilli abil
Taskkilli kasutamisel võib tekkida raskusi, kuid enamasti on olemas kiired lahendused:
- Ligipääs keelatud: Käivitage konsool administraatorina, paremklõpsake ja valige "Käivita administraatorina".
- Protsessi ei leitud: Kontrollige nime või PID-d tasklist , protsess võib olla juba lõppenud või nimi on valesti kirjutatud.
- Protsessid, mis takistavad lõpetamist isegi /f-ga: Mõned kriitilised süsteemi- või turbeprotsessid vajavad muid meetodeid, näiteks arvuti taaskäivitamist või täpsemat sekkumist.
Seda peate ka meeles pidama Mõned filtrid, näiteks WINDOWTITLE või STATUS, ei tööta kaugsüsteemides.Kaugemates keskkondades suletakse protsesse sageli sundkorras ilma neid filtreid rakendamata.
Praktilised näited igaks olukorraks
Allpool on toodud mõned levinumad käsud ja nende kasutusviisid:
- Lõpeta nimega kohalikus keeles:
taskkill /f /im notepad.exe - Mitme protsessi lõpetamine PID-i abil:
taskkill /pid 1000 /pid 2000 /pid 3000 - Sundsulgemine eemalt:
taskkill /s equipo /u admin /p password /im app.exe /f - Filtreeri kasutaja järgi:
taskkill /f /fi "USERNAME eq tuusuario" /im * - Lõpetage suure mälukasutusega protsessid:
taskkill /f /fi "MEMUSAGE gt 200000" /im *
Katsetage erinevate kombinatsioonidega, et leida endale kõige sobivam. Reguleerige filtreid ja parameetreid, et juhtimist peenhäälestada.
Kirglik kirjanik baitide maailmast ja üldse tehnoloogiast. Mulle meeldib jagada oma teadmisi kirjutamise kaudu ja just seda ma selles ajaveebis teengi, näitan teile kõike kõige huvitavamat vidinate, tarkvara, riistvara, tehnoloogiliste suundumuste ja muu kohta. Minu eesmärk on aidata teil digimaailmas lihtsal ja meelelahutuslikul viisil navigeerida.
