Option Explicit
KillBrowsers()

Sub KillBrowsers()
'Declare variables
    Dim i
    Dim wmiSvc,WQL,Processes,Process
    Dim arrBrowserProcesses(8)

'Initialize variables
    arrBrowserProcesses(0)="iexplore.exe"
    arrBrowserProcesses(1)="chrome.exe"
    arrBrowserProcesses(2)="firefox.exe"
    arrBrowserProcesses(3)="safari.exe"
    arrBrowserProcesses(4)="opera.exe"
    arrBrowserProcesses(5)="iron.exe"
    arrBrowserProcesses(6)="MicrosoftEdge.exe"
    arrBrowserProcesses(7)="wmplayer.exe"

    Set wmiSvc = GetObject("winmgmts:\\.\root\cimv2")
    For i = 0 To UBound(arrBrowserProcesses)
	wql = "SELECT * FROM Win32_Process WHERE Name='" & arrBrowserProcesses(i) & "'"
	Set processes = wmiSvc.ExecQuery(wql)
	Do While processes.Count > 0
	    For Each process In processes
		process.Terminate
	    Next
	    WScript.Sleep 200
	    Set processes = wmiSvc.ExecQuery(wql)
	Loop
    Next

End Sub