Hvordan å drepe en oppgave av VBS

VBScript (VBS) lar deg lage små offline eller online programmer som utfører små oppgaver, som å kjøre en prosess på et bestemt tidspunkt. Når du ikke har tilgang til oppgavebehandling eller ledetekst, men du virkelig trenger å drepe en prosess, kan du skrive et skript som dreper den gjennom en automatisert prosess. VBS har ikke innebygd har en viss funksjon for å drepe prosesser, noe som betyr at du må jobbe rundt sin skript du skal drepe en oppgave.

Bruksanvisning

1 Klikk på "Start" -menyen, klikk på "Alle programmer," klikk "Tilbehør" og klikk "Notisblokk".

2 Skriv inn følgende på første linje:

sComputerName = "."

3 Start en ny linje og skriver følgende:

sTask = "task.exe"

Erstatt "task.exe" med prosessen navnet du ønsker å drepe.

4 Skriv inn følgende på en ny linje:

SET oWMI = GetObject ( "winmgmts:" & "! {ImpersonationLevel = opptre} \" & sComputerName & "\ root \ cimv2")

Dette får Windows Management Instrumentation grensesnitt for datamaskinen og setter det inn i et objekt.

5 Begynn en annen linje og skriv inn denne koden:

SET cTask = oWMI.ExecQuery ( "SELECT * FROM Win32_Process Hvor Name = '" & sTask & "'")

Dette definerer "cTask" som objekt for den prosessen du prøve å drepe.

6 Skriv inn følgende kode i sin eksakte sammenheng:

FOR HVER oTask i cTask

oTask.Terminate()

NESTE

Dette dreper alle oppgavene med navnet du anga i "sTask."

7 Klikk "Fil" og "Lagre som" i Notepad vinduet. Velg "Alle filer" under "Lagre som type" og skriv "killtask.vbs" som filnavn. Klikk på "Lagre". Bla til plasseringen der du lagret filen og åpne den. Dette dreper automatisk prosessen.

Hint

  • Ikke drep en prosess som hindrer administratoren av systemet, hvis ikke selv, fra riktig å ha kontroll over datamaskinen. Å gjøre dette har sine konsekvenser. Bruk denne kunnskapen bare for å feilsøke datamaskinen hvis du ikke har tilgang til oppgavebehandling eller kommandolinje.