Innehåll
VBScript låter dig skapa små offline- eller onlineapplikationer som utför små uppgifter, till exempel att köra en process vid en schemalagd tidpunkt. När du inte har tillgång till uppgiftshanteraren eller kommandotolken men verkligen behöver slutföra en process kan du skriva ett skript som gör det via en automatiserad process. VBS har inte en viss funktion att säga upp processer, vilket innebär att du måste arbeta runt ditt skriptgränssnitt för att ordentligt avsluta en uppgift.
vägbeskrivning
Du kan utveckla ett manus för att slutföra uppgifter på distans på din dator (Patrick Ryan / Lifesize / Getty Images)-
Klicka på "Start" -menyn; "Alla program"; "Tillbehör" och "Anteckningsblock".
-
Skriv följande i första raden:
sComputerName = "."
-
Starta en ny rad och skriv följande:
Stask = "task.exe"
Ersätt "task.exe" med namnet på den process som du vill avsluta.
-
Skriv följande i en ny rad:
SET oWMI = GETOBJECT ("winmgmts:" & "{impersonationLevel = impersonate}! " & SComputerName & " root cimv2")
Detta får Windows Management Instrumentation-gränssnittet till din dator och placerar det på ett visst objekt.
-
Starta en annan rad och skriv följande kod:
SET cTask = oWMI.ExecQuery ("Välj * från Win32_Process Where Name = '" & sTask & "'")
Detta definierar "cTask" som objektet för processen som den försöker sluta.
-
Ange följande kod i exakt sammanhang:
FÖR VARJE oTask i cTask oTask.Terminate () NEXT
Detta dödar alla uppgifter med namnet som anges i "sTask".
-
Klicka på "File" och "Save As" i Notepad-fönstret. Välj "Alla filer" under "Spara som typ" och skriv "killtask.vbs" som filnamn. Klicka på "Spara". Navigera till den plats där du sparade den och öppna den. Detta avslutar processen automatiskt.
varning
- Slutför inte en process som hindrar systemadministratören från att ha korrekt kontroll över datorn, om inte för dig själv. Att göra så har sina följder. Använd endast den här kunskapen för att felsöka datorn om du inte har åtkomst till uppgiftshanteraren eller kommandotolken.