Hoe maak je een snelkoppeling die elke actieve Windows-app verslaat
Heeft u wel eens tientallen toepassingsvensters geopend en wilde u ze allemaal gewoon sluiten? Er zijn een heleboel freeware-apps die ze allemaal voor je sluiten, maar je hebt geen extra software nodig - en hier is hoe het te doen.
Wat we zullen doen is de opdracht taskkill gebruiken met een reeks aangepaste argumenten die specificeren om alles behalve de Verkenner te vernietigen, maar je kunt het echt aanpassen aan alles wat je wilt, en onthoud dat je dit goed moet lezen voordat je doorgaat.
Maak het Nuke Everything-commando
Het eerste dat u wilt doen, is een opdrachtprompt openen en dan taskkill /? Typen. zodat je de syntaxis kunt zien. Allerlei opties!
We zullen een aantal operators gebruiken om te bereiken wat we willen, inclusief deze twee:
- / F - force sluit de applicaties (dit is optioneel, houd er rekening mee dat het sluiten van de force niet-opgeslagen gegevens verliest)
- / FI - maakt gebruik van een filter, dat is waar de magie is
De filteropdracht neemt een reeks argumenten, die u in de Help kunt zien, maar we zullen ze hier ook plaatsen:
Filters: Filternaam Geldige operators Geldige waarde (n) ----------- --------------- ------------- ------------ STATUS eq, ne RUNNING | NIET REAGEREN | UNKNOWN IMAGENAME eq, ne Afbeeldingsnaam PID-eq, ne, gt, lt, ge, le PID-waarde SESSION eq, ne, gt, lt, ge, le Session number. CPUTIME eq, ne, gt, lt, ge, le CPU-tijd in het formaat van hh: mm: ss. hh - uren, mm - minuten, ss - seconden MEMUSAGE eq, ne, gt, lt, ge, le Geheugengebruik in KB GEBRUIKERSNAAM eq, ne Gebruikersnaam in [domein \] gebruikersformaat MODULES eq, ne DLL naam SERVICES eq, ne Servicenaam WINDOWTITLE eq, ne Window title NOTE ---- 1) Wildcard '*' voor / IM-switch wordt alleen geaccepteerd als een filter is toegepast. 2) Beëindiging van externe processen zal altijd met kracht gebeuren (/ F). 3) "WINDOWTITLE" - en "STATUS" -filters komen niet in aanmerking wanneer een extern apparaat is opgegeven.
Nu we de mogelijke argumenten voor de filters hebben gezien, is het tijd om ze samen te stellen. Als u bijvoorbeeld elke app met uw gebruikersnaam wilt doden, gebruikt u taskkill als deze om te controleren waar uw gebruikersnaam "eq" (gelijk) is voor nerd.
taskkill / F / FI "USERNAME eq geek"
Het enige probleem hiermee is dat het ook explorer.exe en dwm.exe zou doden, zodat je hele scherm zou knipperen en het Startmenu volledig zou verdwijnen - waarschijnlijk niet wat je wilt. Gelukkig kunnen we meerdere instanties van het / FI-argument samenvoegen om dit probleem op te lossen, en zullen we IMAGENAME gebruiken, wat de naam is van het uitvoerbare bestand, en het "ne" voor "Not Equal" voor degene die we niet gebruiken wil doden.
taskkill / F / FI "USERNAME eq geek" / FI "IMAGENAME ne explorer.exe" / FI "IMAGENAME ne dwm.exe"
U kunt dit desgewenst nog verder aanpassen, door extra processen toe te voegen die u niet wilt sluiten in de lijst. Het is echt aan jou - onthoud dat als je Explorer.exe per ongeluk doodt, je altijd Ctrl + Shift + Esc kunt gebruiken om Taakbeheer te openen en het proces opnieuw kunt starten vanuit het menu Bestand -> Uitvoeren.
Notitie: als je de applicaties niet geforceerd wilt forceren, moet je het / F-argument verwijderen.
Maak de Nuke Windows snelkoppeling
Zodra u de opdracht hebt doorgenomen, is het eenvoudig genoeg om de snelkoppeling te maken - klik gewoon met de rechtermuisknop ergens en kies Nieuwe snelkoppeling. Als je daar bent, laat je de volledige opdracht in het locatievak vallen.
Geef het een pictogram en plaats de snelkoppeling ergens, en je bent klaar. Nu kun je alles in één snelkoppeling doden, zonder toegevoegde software!
In het geval dat je je afvraagt, kun je dit pictogram vinden in het bestand Windows \ System32 \ imageres.dll.
Notitie: Het gebruik van deze snelkoppeling moet op eigen risico gebeuren en als uw computer explodeert, geef ons dan niet de schuld. We hebben je gewaarschuwd.