Como escrever um arquivo VBS para encerrar um processo do Gerenciador de Tarefas

Autor: Louise Ward
Data De Criação: 7 Fevereiro 2021
Data De Atualização: 21 Novembro 2024
Anonim
Gerenciador de Tarefas do Windows 10 - Dicas e Truques
Vídeo: Gerenciador de Tarefas do Windows 10 - Dicas e Truques

Contente

O Gerenciador de Tarefas do Windows é um aplicativo que permite a visualização de todos os processos da máquina, ou seja, dos programas em execução. Eles podem rodar em segundo plano ajudando o sistema operacional a funcionar ou podem ser aplicativos de software abertos pelo usuário. É possível usar um arquivo VBScript (VBS) para fechar esses processos. Isso é uma ferramenta útil para administradores de rede que querem impedir que os programas sejam abertos quando o usuário inicializa a máquina.


Instruções

Os arquivos VBS são úteis para administradores de rede (networking image by .shock from Fotolia.com)
  1. Crie uma cadeia de caracteres para armazenar o valor do processo que deseja fechar. Neste exemplo, o arquivo VBS fechará o aplicativo do bloco de notas. O código a seguir criará uma variável de sequência para o processo do bloco de notas: Dim process process = "notepad.exe"

  2. Crie uma variável de objeto que represente a conta de usuário do administrador. Isso é necessário para encerrar os processos da máquina. O código a seguir cria um objeto WMI utilizado posteriormente para descobrir o controlador do processo: Set wmi = GetObject("winmgmts:{impersonationLevel=impersonate}!myComputer ootcimv2")


  3. Use a variável de serviço WMI para obter o controlador do processo que deseja encerrar. Ele é uma chave única dada ao processo que o Windows usa como referência interna. Para consultar o serviço WMI, use o seguinte código:

    Set process = objWMIService.ExecQuery ("Select * from Win32_Process Where Name = " & process)

  4. Encerre o processo. Uma vez que o usuário pode ter várias janelas do bloco de notas abertas, o código usará uma sequência para encerrar cada processo. Isso acontecerá com todos que correspondam a "notepad.exe". O código é: For Each objProcess in process objProcess.Terminate() Next

  5. Verifique se o processo foi encerrado exibindo os resultados na tela. O código a seguir indica uma mensagem de sucesso ao usuário: WSCript.Echo "Just killed process " & process

Joia Monet etão diponívei dede 1937. A emprea faz aceório de qualidade a preço aceívei que ão ditribuído para loja de departamento de luxo. A Monet empre produziu pu...

O aço é um do metai mai importante do mundo. Embora io eja bem difundido, muita peoa não entendem a diferença entre o aço carbono de alto teor e o outro tipo. Aim como qualque...

Recomendamos Você