A taskkill parancs használatával egy csomó egyedi argumentumot használhatunk, amelyek megakadályozzák, hogy mindent megöljenek, mint az Exploreret, de igazán testreszabhatja bármit, amit szeretnél, és ne feledje, hogy alaposan el kell olvasnia ezt mielőtt folytatná.
Hozzon létre a Nuke minden parancsot
Az első dolog, amit meg akarsz csinálni, nyit egy parancssort, majd írja be a taskkill /? így láthatja a szintaxist. Rengeteg lehetőség!
- / F - az erő lezárja az alkalmazásokat (ez opcionális, ne feledje, hogy az erőzárás elveszíti a nem mentett adatokat)
- / FI - használ egy szűrőt, ahol az a mágia
A szűrő parancs egy sor argumentumot tartalmaz, amelyeket a segítségben láthat, de ezeket itt is fel lehet tüntetni:
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.
Most, hogy láttuk a szűrők lehetséges érveit, itt az ideje, hogy összerakjuk őket. Ha például minden felhasználót meg akart ölni felhasználónevével, akkor a taskkillet használná, hogy ellenőrizze, hogy a felhasználóneve "eq" (egyenlő) -e a geek-nek.
taskkill /F /FI 'USERNAME eq geek'
Az egyetlen probléma ezzel az, hogy ez is megöli az explorer.exe-t és a dwm.exe-et, így az egész képernyő villogni fog, és a Start menü teljesen eltűnik - talán nem az, amit akarsz. Szerencsére a / FI argumentum több példányát láncolhatjuk ki a probléma kijavításához, és az IMAGENAME, azaz a végrehajtható fájl nevét használjuk, a "nem egyenlő" nevét pedig azokkal, amelyeket nem meg akar ölni.
taskkill /F /FI 'USERNAME eq geek' /FI 'IMAGENAME ne explorer.exe' /FI 'IMAGENAME ne dwm.exe'
Ezt még jobban testre szabhatja, ha szeretné, hozzáadva olyan további folyamatokat, amelyeket nem szeretne bezárni a listába. Tényleg rajtad múlik - csak tartsd észben, hogy ha véletlenül megöli az Explorer.exe programot, akkor mindig a Ctrl + Shift + Esc billentyűkombinációval nyithatja meg a Feladatkezelőt, majd indítsa újra a folyamatot a Fájl -> Futtatás menüből.
Jegyzet: ha nem akarja erőszakolni az alkalmazások megölését, akkor távolítsa el az / F argumentumot.
Hozzon létre egy Nuke Windows gyorsparancsot
Miután megkapta a parancsot, elég könnyű létrehozni a parancsikont - egyszerűen kattintson a jobb gombbal bárhová, és válassza az Új parancsikont. Ha ott van, engedje le a teljes parancsot a hely mezőbe.
Jegyzet: a parancsikon használatát saját felelősségére kell elvégezni, és ha a számítógép felrobban, nem hibáztat minket. Figyelmeztettük.