Terminates Unwanted Processes...

pjayampathi

Well-known member
  • Jan 20, 2008
    6,253
    39
    48
    This VBScript Terminates Any Unwanted Processes (Except Windows Services)

    Code:
    Dim wmiObject, objProcess, colProcess, index, exist, process(9) 
    
    Set wmiObject = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
    Set colProcess =wmiObject.ExecQuery ("Select * from Win32_Process")
    
    process(0)="explorer.exe"
    process(1)="svchost.exe"
    process(2)="services.exe"
    process(3)="winlogon.exe"
    process(4)="csrss.exe"
    process(5)="smss.exe"
    process(6)="System"
    process(7)="System Idle Process"
    process(8)="lsass.exe"
    process(9)="wscript.exe"
    
    
    For Each objProcess in colProcess
    Dim processObj, processList, processName
        For index=0 to 9
            If objProcess.Name=process(index) Then exist="yes"
        Next
        if exist<>"yes" then 
            processName ="'"&objProcess.name&"'"
            
            Set processList = wmiObject.ExecQuery ("Select * from Win32_Process Where Name = " & processName)
    
            For Each processObj in processList
                 processObj.Terminate()
            Next
        End If
    
        exist="No"
    Next


    Paste this to a text editor and save as a *.vbs file ( Visual basic Script ) and Run the file..
     
    Last edited:

    skybirb

    Well-known member
  • Apr 26, 2008
    2,853
    37
    48
    Thanks Kiwwa
    11.gif