Search code examples
vbscript

How to terminate a process in vbscript


How can I terminate process using vbscript. PLEASE NOTE, I need to terminate process that runs under windows 64-bit environment as native 64 (not using select * from win_32_Process)

Thanks,


Solution

  • The Win32_Process class provides access to both 32-bit and 64-bit processes when the script is run from a 64-bit command shell.

    If this is not an option for you, you can try using the taskkill command:

    Dim oShell : Set oShell = CreateObject("WScript.Shell")
    
    ' Launch notepad '
    oShell.Run "notepad"
    WScript.Sleep 3000
    
    ' Kill notepad '
    oShell.Run "taskkill /im notepad.exe", , True