0 Compartilhamentos 228 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

Vídeos
1,655 compartilhamentos6,804 visualizações

Reagindo a Vagas de Estágio // Vlog React #91

Thais Cardoso de Mello - 21 de março de 2019

Confira no vídeo se o que dizem sobre os estágio no Brasil realmente faz sentido.

A Inteligência Artificial que era perigosa demais
Artigos
3 visualizações
Artigos
3 visualizações

A Inteligência Artificial que era perigosa demais

Carlos L. A. da Silva - 21 de março de 2019

A estranha história da pesquisa que precisou ser engavetada por um bom motivo...

TypeScript // Dicionário do Programador
Vídeos
1,655 compartilhamentos6,808 visualizações
Vídeos
1,655 compartilhamentos6,808 visualizações

TypeScript // Dicionário do Programador

Thais Cardoso de Mello - 18 de março de 2019

TypeScript é o termo falado nesse Dicionário do Programador, conheça mais sobre o assunto.

Deixe um Comentário

Your email address will not be published.

Mais publicações

Promoções de Jogos do Final de Semana (15/03)
Notícias
11 visualizações
11 visualizações

Promoções de Jogos do Final de Semana (15/03)

Carlos L. A. da Silva - 15 de março de 2019
Mega Bate-Papo com o Programador BR (feat. Igor Oliveira) // CDF Entrevista
Vídeos
1,655 compartilhamentos6,812 visualizações
1,655 compartilhamentos6,812 visualizações
World Wide Web completa 30 anos!
Notícias
13 visualizações
13 visualizações

World Wide Web completa 30 anos!

Carlos L. A. da Silva - 12 de março de 2019
Ada Lovelace: o cérebro que nunca morre
Artigos
134 visualizações1
134 visualizações1

Ada Lovelace: o cérebro que nunca morre

Carlos L. A. da Silva - 12 de março de 2019