0 Compartilhamentos 234 Views

Encerre processos no Windows através de comandos no PowerShell

20 de dezembro de 2016

Interfaces gráficas ajudam muito, é claro. São essenciais, até, para a grande maioria dos usuários. Elas facilitam as coisas enormemente. Tornam rotinas, processos e procedimentos diários mais fáceis, mais agradáveis, mais simples. Sistemas operacionais e softwares modernos contam com elas, obrigatoriamente.

Entretanto, não podemos nos esquecer de que comandos são poderosos. Apesar de provocarem medo em muitos usuários, eles são versáteis, proporcionam rapidez e agilidade, e administradores, desenvolvedores e power users não vivem sem eles.

Através de comandos, no Linux ou no Windows, podemos realizar diversas tarefas. Quem administra servidores também pode deles se beneficiar (o uso é até obrigatório, diríamos), e abaixo você pode conferir alguns artigos relacionados já publicados aqui no Código Fonte:

O PowerShell no Windows

O PowerShell é uma ferramenta bastante poderosa (e um tanto quanto similar ao Shell do Mac e do Linux), que permite inclusive a criação de scripts voltados à administração de sistemas. Ele permite a execução e a automatização de diversas tarefas, e a Microsoft o tornou opensource recentemente, vale lembrar.

Você certamente já passou por maus bocados no Windows, com aplicativos e/ou processos que travam, que não são encerrados corretamente, etc. Pode ser aquele Google Chrome abarrotado de abas, por exemplo (e que também está consumindo enormes quantidades de memória RAM). Pode ser algum outro software problemático, que está atrapalhando o seu trabalho, prejudicando o desempenho do computador.

Em algumas destas situações, a utilização das interfaces gráficas pode tornar-se um tanto quanto complicada. E é aí que podem entrar em cena dois comandos extremamente úteis no PowerShell do Windows.

Obs: antes de prosseguir, verifique qual a versão do seu Windows, e certifique-se de que o PowerShell está instalado. Para maiores detalhes, e também para saber como instalá-lo (em caso de ausência), confira este link.

Acessando o PowerShell

Vamos agora iniciar o PowerShell no Windows. Existem diversos modos de fazê-lo, e talvez seja interessante conhecer alguns deles. Você pode, por exemplo, clicar no botão “Iniciar” e então digitar “powershell” (sem aspas). A seguir, utilize o atalho exibido (Windows PowerShell).

Também é possível abrir a ferramenta através dos atalhos no menu “Iniciar”. No Windows 10, por exemplo, clique no botão “Iniciar”, role a tela para baixo, até chegar à letra “W”, abra o grupo de opções “Windows PowerShell” e então utilize a opção “Windows PowerShell”.

Também podemos abrir o utilitário através da caixa de diálogo “Executar” do Windows: mantenha a tecla “Windows”, em seu teclado, pressionada, e a seguir pressione a letra “R” (Win + R): na caixa de diálogo que é aberta em seguida, digite “powershell” (sem aspas) e tecle <ENTER> (ou então clique em OK).

Encerrando processos com os comandos Get-Process e Stop-Process

Agora vamos te ensinar a encerrar processos através da utilização de dois comandos. Digamos que algum processo, que algum programa, travou. Que você deseja finalizá-lo de uma maneira prática e rápida, através do PowerShell.

Em primeiro lugar, devemos utilizar o comando Get-Process, para a obtenção de uma listagem com todos os processos rodando no momento, incluindo seus nomes e suas IDs.

O comando deve ser utilizado simplesmente da seguinte maneira:

Get-Process

Simples, não? Logo a seguir, uma relação com todos os processos em execução é exibida:

PowerShell

Repare nas colunas “Id” e “ProcessName”: temos aí a ID de cada processo e seu nome, respectivamente. Podemos encerrar qualquer processo com tais dados em mãos (ID ou nome do processo).

Encerrando processos através da ID

Identifique na lista (obtida através do comando Get-Process) o processo que deve ser encerrado e anote/decore o número de sua ID. A seguir, utilize o comando “Stop-Process” da seguinte maneira:

Stop-Process -ID [id do processo]

Exemplo:

Para encerrar o navegador Google Chrome, cuja ID pode ser, quem sabe, “1156”, utilize da seguinte maneira:

Stop-Process -ID 1156

E assim por diante!

Encerrando processos através do nome

Também é possível encerrar qualquer processo através de seu nome. Primeiramente, obtenha a relação de processos em execução, através do comando “Get-Process” (veja acima).

A seguir, utilize o comando “Stop-Process” da seguinte maneira:

Stop-Process -Name [nome do processo]

Exemplo:

Para encerrar o navegador Google Chrome (processo chamado simplesmente “chrome”), utilize o comando da seguinte maneira:

Stop-Process -Name chrome

E assim por diante. Simples, não? Apenas tenha cuidado em relação aos processos que vai encerrar: certifique-se de não finalizar nada que seja crucial para seu trabalho e/ou desempenho do computador.

Até a próxima!

Você pode se interessar

Promoções de Jogos do Final de Semana (19/07)
Notícias
21 visualizações
Notícias
21 visualizações

Promoções de Jogos do Final de Semana (19/07)

Carlos L. A. da Silva - 19 de julho de 2019

Confira as melhores ofertas de jogos de PC para o final de semana.

Como ativar o DNS-over-HTTPS (DoH) no Firefox
Dicas
13 visualizações
Dicas
13 visualizações

Como ativar o DNS-over-HTTPS (DoH) no Firefox

Carlos L. A. da Silva - 18 de julho de 2019

Protocolo aumenta a segurança da navegação de seus dados e navegador da Mozilla por enquanto é o único com suporte oficial.

Autenticação através do GitHub com JavaScript e OAuth
Códigos
17 visualizações
Códigos
17 visualizações

Autenticação através do GitHub com JavaScript e OAuth

Redação - 17 de julho de 2019

Veja como criar de forma simples um botão social de login com Github usando OAuth. Neste guia Javascript com códigos que funcionam você aprende como. Confira o passo a passo e crie o seu.

Mais publicações

SEO // Dicionário do Programador
Vídeos
15 visualizações
15 visualizações

SEO // Dicionário do Programador

Thais Cardoso de Mello - 15 de julho de 2019
Promoções de Jogos do Final de Semana (12/07)
Notícias
18 visualizações
18 visualizações

Promoções de Jogos do Final de Semana (12/07)

Carlos L. A. da Silva - 12 de julho de 2019
Conheça Astaroth: o Cavalo de Troia que se alastra no Brasil
Artigos
30 visualizações
30 visualizações

Conheça Astaroth: o Cavalo de Troia que se alastra no Brasil

Carlos L. A. da Silva - 11 de julho de 2019