Como finalizar uma tarefa pelo VBS

Autor: Eugene Taylor
Data De Criação: 9 Agosto 2021
Data De Atualização: 1 Julho 2024
Anonim
Como automatizar tarefas no Windows com vbscript #1
Vídeo: Como automatizar tarefas no Windows com vbscript #1

Contente

O VBScript (VBS) permite a criação de pequenas aplicações offline ou online que executam pequenas tarefas, como a execução de um processo em um horário agendado. Quando você não tem acesso ao gerenciador de tarefas ou prompt de comando, mas realmente precisa para finalizar um processo, é possível escrever um script que o faça através de um processo automatizado. Nativamente, o VBS não possui uma determinada função para finalizar os processos, o que significa que você deve trabalhar em torno de sua interface de scripting para encerrar corretamente uma tarefa.


Instruções

É possível desenvolver um script para finalizar tarefas remotamente em seu computador (Patrick Ryan/Lifesize/Getty Images)
  1. Clique no menu "Iniciar"; "Todos os Programas"; "Acessórios" e em "Bloco de Notas".

  2. Digite o seguinte na primeira linha:

    sComputerName = "."

  3. Inicie uma nova linha e digite o seguinte:

    Stask = "task.exe"

    Substitua "task.exe" pelo nome do processo ao qual gostaria de finalizar.

  4. Digite o seguinte em uma nova linha:

    SET oWMI = GETOBJECT("winmgmts:" & "{impersonationLevel=impersonate}!" & sComputerName & " ootcimv2")

    Isto obtém a interface do Windows Management Instrumentation para o seu computador e coloca-a em um objeto específico.


  5. Comece uma outra linha e digite o seguinte código:

    SET cTask = oWMI.ExecQuery ("Select * from Win32_Process Where Name = '" & sTask & "'")

    Isto define "cTask" como o objeto para o processo o qual vai tentar encerrar.

  6. Digite o seguinte código em seu contexto exato:

    FOR EACH oTask in cTask oTask.Terminate() NEXT

    Isso mata todas as tarefas com o nome especificado em “sTask”.

  7. Clique em "Arquivo" e "Salvar como" na janela do bloco de notas. Selecione "Todos os arquivos" em "Salvar como tipo" e digite "killtask.vbs" como o nome do arquivo. Clique em "Salvar". Navegue até o local onde o salvou e abra-o. Isto encerra o processo automaticamente.

Aviso

  • Não finalize um processo que impede o administrador do seu sistema de ter um controle apropriado sobre o computador, se não for você mesmo. Fazer isso tem as suas repercussões. Use esse conhecimento apenas para solucionar problemas de seu computador, caso não tenha acesso ao gerenciador de tarefas ou ao prompt de comando.