ubiquitour.com

Cómo escribir un archivo VBS para matar un proceso del administrador de tareas

Cómo escribir un archivo VBS para matar un proceso del administrador de tareas

Windows Task Manager es una aplicación que te permite ver todos los procesos en la máquina. Los procesos son aplicaciones que se ejecutan en la máquina. Pueden ser procesos de fondo que ayudan a la función del sistema operativo o el proceso puede ser una aplicación de software abierta por el usuario. Puede utilizar un archivo de VBScript (VBS) para cerrar estos procesos. Se trata de una herramienta útil para los administradores de red que quieren suprimir los programas a partir de cuando el usuario arranca la máquina.

Instrucciones

1 Crear un carácter de tipo string para contener el valor del proceso que desea cerrar. En este ejemplo, el archivo VBS cerrará la aplicación Bloc de notas. El código siguiente crea una variable de cadena para el proceso de Bloc de notas:Proceso DIMproceso = \"notepad.exe\"

2 Crear una variable de objeto que suplanta la cuenta de usuario admin. Esto es necesario para cerrar los procesos en la máquina. El código siguiente crea un objeto WMI utilizado más adelante en el código para encontrar la manija para el proceso:Set wmi = GetObject(\"winmgmts:{impersonationLevel=impersonate}!\\myComputer\root\cimv2\")

3 Utilice la variable de servicio WMI para obtener el identificador para el proceso que desea detener. El mango es una clave única para el proceso que windows utiliza como referencia interna. Para consultar el servicio WMI, utilice el siguiente código:Proceso = objWMIService.ExecQuery (\"Select * desde Win32_Process donde nombre = \"& proceso)

4 Matar el proceso. Puesto que el usuario puede tener varias ventanas del Bloc de notas abiertos, el código utiliza un bucle para cada proceso. El código siguiente recorre cada proceso abierto y se cierra alguna de ellas que \"notepad.exe\ partido":Para cada objProcess en procesoobjProcess.Terminate()Siguiente

5 Verifique que el proceso se cierra mostrando los resultados en la pantalla. El código siguiente imprime un mensaje de éxito para el usuario:\"Just WSCript.Echo mató proceso \" & proceso