Ką mes turėsime panaudoti komandą taskkill su daugybe pasirinktinių argumentų, nurodančių, kad žudys viską, išskyrus "Explorer", bet jūs galite iš tikrųjų pritaikyti jį viskam, ko norėtumėte, ir nepamirškite, kad turėtumėte iš tikrųjų atidžiai perskaityti šį tekstą prieš tęsdami..
Sukurkite "Nuke Everything Command"
Pirmas dalykas, kurį norėsite padaryti, yra atidaryti komandų eilutę, tada įveskite taskkill /? todėl galite pamatyti sintaksę. Pakrovimų galimybės!
- / F - jėga uždaro programas (tai yra neprivaloma, turėkite omenyje, kad uždarymo metu bus prarasti neišsaugoti duomenys)
- / FI - naudoja filtrą, kur yra magija
Filtro komanda ima rinkinį argumentų, kuriuos galite pamatyti pagalbos, tačiau mes juos taip pat įdėsime:
Filters: Filter Name Valid Operators Valid Value(s) ----------- --------------- ------------------------- STATUS eq, ne RUNNING | NOT RESPONDING | UNKNOWN IMAGENAME eq, ne Image name PID eq, ne, gt, lt, ge, le PID value SESSION eq, ne, gt, lt, ge, le Session number. CPUTIME eq, ne, gt, lt, ge, le CPU time in the format of hh:mm:ss. hh - hours, mm - minutes, ss - seconds MEMUSAGE eq, ne, gt, lt, ge, le Memory usage in KB USERNAME eq, ne User name in [domain]user format MODULES eq, ne DLL name SERVICES eq, ne Service name WINDOWTITLE eq, ne Window title NOTE ---- 1) Wildcard '*' for /IM switch is accepted only when a filter is applied. 2) Termination of remote processes will always be done forcefully (/F). 3) 'WINDOWTITLE' and 'STATUS' filters are not considered when a remote machine is specified.
Dabar, kai mes matėme galimus argumentus filtrams, atėjo laikas juos sujungti. Pavyzdžiui, jei norite nužudyti kiekvieną programą savo vartotojo vardu, naudokite tokį užduočių planą, kad patikrintumėte, kur jūsų naudotojo vardas yra "eq" (lygus) geek.
taskkill /F /FI 'USERNAME eq geek'
Vienintelė problema yra tai, kad ji taip pat užmuš explorer.exe ir dwm.exe, taigi visą ekraną mirksėtų ir meniu Pradėti visiškai išnyks - tikriausiai ne tai, ko norite. Laimei, mes galime susieti kelis "FI" argumentus, kad išspręstume šią problemą, ir mes naudosime IMAGENAME, kuris yra vykdomojo failo pavadinimas, ir "ne", kai "ne lygus", prie tų, kurių mes neturime nori nužudyti
taskkill /F /FI 'USERNAME eq geek' /FI 'IMAGENAME ne explorer.exe' /FI 'IMAGENAME ne dwm.exe'
Galite tinkinti dar daugiau, jei norite, pridėdami papildomų procesų, kurių nenorite uždaryti sąraše. Tai tikrai priklauso nuo jūsų - tiesiog nepamirškite, kad jei netyčia naikinsite Explorer.exe, visada galite naudoti Ctrl + Shift + Esc, kad atidarytumėte užduočių tvarkyklę ir iš naujo paleiskite procesą iš meniu File -> Run.
Pastaba: Jei nenorite priversti užmušti programų, turėtumėte pašalinti / F argumentą.
Sukurkite Nuke "Windows" nuorodą
Kai turėsite komandą išsiaiškinote, kad lengvai sukurti nuorodą, tiesiog spustelėkite bet kur ir spustelėkite "Naujas nuorodas". Kai būsite ten, palikite visą komandą į buvimo vietą.
Pastaba: šio sparčiojo klavišo naudojimas turėtų būti atliekamas jūsų pačių rizika, o jei jūsų kompiuteris sprogsta, nekaltiname mus. Mes jus įspėjome.