Windows Task Manager är ett program som låter dig visa alla processer på maskinen . Processer är program som körs på maskinen . De kan vara bakgrundsprocesser som hjälper funktionen operativsystemet , eller processen kan vara ett program öppnas av användaren . Du kan använda ett VBScript ( VBS ) -fil för att stänga dessa processer . Detta är ett användbart verktyg för nätverksadministratörer som vill undertrycka program från att starta när användaren startar datorn . Instruktioner
1
Skapa en sträng tecken för att hålla värdet på den process du vill avsluta . I detta exempel kommer VBS filen stänger programmet Anteckningar . I följande kod skapas en sträng variabel för anteckningsblocket processen : Dim processprocess = " notepad.exe "
2
Skapa ett objekt variabel som efterliknar de admin -konto . Detta krävs för att avsluta processer på maskinen . I följande kod skapas ett WMI objektet användas senare i koden för att hitta handtaget för processen : Set WMI = GetObject ( " winmgmts : { impersonationLevel = imitera } \\ \\ datorn \\ root \\ cimv2 " )
3
Använd WMI tjänsten variabeln att få handtaget för den process du vill sluta . Handtaget är en unik nyckel som ges till den process som används i Windows som en intern referens . För att söka i WMI tjänsten , använd följande kod : Set process = objWMIService.ExecQuery ( " SELECT * FROM Win32_Process där namn = " & process )
4
Döda processen . Eftersom användaren kan ha flera notepad fönster öppnas , används en slinga för att döda varje process . Följande kod loopar igenom varje öppnat process och stänger någon av dem som matchar " notepad.exe " : För varje objProcess in processobjProcess.Terminate ( ) Nästa
5
Verifiera processen stängs genom att visa resultat på skärmen. Följande kod skriver en framgång meddelande för användaren : wscript.echo " Just dödade process " & process