Visualize informações do sistema e gerencie processos do CMD ou PowerShell

A maneira mais fácil de exibir informações sobre seu computador é usar as ferramentas gráficas do Windows , como (Windows)o Gerenciador de Tarefas ou as Informações do Sistema(Task Manager or System Information) . No entanto, algumas pessoas preferem usar o prompt de comando ou o PowerShell(Command Prompt or PowerShell) para quase tudo. Se você está se perguntando como obter informações do sistema(system info) no CMD ( Prompt de comando(Command Prompt) ) ou se deseja aprender a gerenciar processos em execução na linha de comando(command line) , continue lendo. Vamos mostrar como você pode fazer todas essas coisas:

NOTA:(NOTE:) As informações neste tutorial se aplicam ao Windows 10 , Windows 8.1 e Windows 7, e os comandos funcionam tanto no Prompt de Comando(Command Prompt) quanto no PowerShell .

1. Use o comando systeminfo(systeminfo command) para obter informações do sistema(system information)

O Windows(Windows) possui um comando interno para verificar a configuração do sistema(system configuration) . Chama-se systeminfo e, quando você o executa, mostra uma longa lista de informações sobre seu computador. Abra o Prompt de Comando ou PowerShell(Command Prompt or PowerShell) , digite systeminfo e pressione Enter(type systeminfo and press Enter) .

Usando o comando systeminfo para obter informações do sistema

Você vê o que está acontecendo? O comando systeminfo(systeminfo command) exibe uma lista de detalhes sobre seu sistema operacional(operating system) , hardware do computador e componentes de software(computer hardware and software components) . Você vê detalhes como a versão do sistema operacional(operating system) instalado em seu computador, o status de sua RAM ou o processador que você possui. Há também algumas informações de rede(network information) , como os endereços IP e MAC de suas placas de rede.

2. Use o comando tasklist(tasklist command) para ver a lista de processos em execução no Windows

Para exibir a lista dos processos que estão em execução no momento, você pode usar o comando tasklist(tasklist command) , tanto no Prompt de Comando quanto no PowerShell(Command Prompt and PowerShell) . Digite lista de tarefas(tasklist) e pressione Enter.

Usando o comando tasklist para ver a lista de processos atualmente em execução

O comando deve gerar uma lista semelhante à acima, com detalhes sobre os nomes dos processos em execução, seu PID (identificador de processo)(PID (Process identifier)) e a memória que eles usam.

3. Use o comando taskkill(taskkill command) para parar um processo

Para encerrar ou interromper um processo em execução no Prompt de Comando ou no PowerShell(Command Prompt or PowerShell) , você pode usar o comando taskkill(taskkill command) . Vamos supor que você deseja parar o OneDrive . Seu processo é chamado OneDrive.exe . Para matá-lo, você deve executar o comando taskkill /f /im OneDrive.exe . O parâmetro /f informa ao Windows para encerrar o processo à força e o /im parameter é usado para identificar e interromper um processo digitando seu nome.

Usando o comando taskkill para parar um processo

Há momentos em que você precisa abrir um programa duas vezes(program twice) ou até várias vezes. Cada nova janela e às vezes as guias de um programa específico (por exemplo, Firefox ) cria um processo separado chamado instância com um PID (identificador de processo)(PID (Process identifier)) exclusivo anexado a ele.

Para parar uma única instância de um processo, você precisa especificar seu PID (identificador de processo)(PID (Process identifier)) . Vamos supor que existam algumas instâncias do Firefox abertas em seu computador. O nome do processo é firefox.exe, mas você deseja fechar apenas uma de suas instâncias em execução (guias, janelas).

Várias instâncias de um processo têm identificadores de processo exclusivos

Se você deseja matar o processo que possui um PID de 2492, digite taskkill / PID 2492 e pressione Enter .

Matando um processo em cmd usando seu PID

Outro parâmetro que você pode usar para o comando taskkill(command taskkill) é /t. Este parâmetro permite encerrar um processo especificado e quaisquer processos filho que foram iniciados por ele. Veja o mesmo exemplo: o processo do Firefox(Firefox process) . Vamos supor que você tenha oito processos e queira matar todos eles usando o parameter /t . Você deve digitar o comando "taskkill /t /im firefox.exe " e pressionar Enter . Verifique a captura de tela abaixo para ver a confirmação do comando que você acabou de digitar.

Usando cmd para matar todos os processos filhos de um processo

Observe que, se você fizer uso indevido dos comandos listados neste artigo, corre o risco de perder os dados abertos nos processos em execução. É fundamental ter cuidado e ter um backup disponível para seus dados. Portanto(Therefore) , proceda com cuidado e não diga que não avisamos. 🙂

NOTA:(NOTE:) Para poder matar qualquer processo em execução, você precisa executar o prompt de comando ou o PowerShell(Command Prompt or PowerShell) como administrador. Se você não sabe como, leia: 9 maneiras de executar programas como administrador no Windows .

Você gosta de usar a linha de comando(command line) para verificar informações do sistema(system info) e gerenciar seus processos em execução?

Você sabe como exibir as informações do sistema(system information) do seu PC e como interromper processos usando alguns comandos de texto no Prompt de Comando ou no PowerShell(Command Prompt or PowerShell) . Você não se sente nerd agora? Se você fizer isso, comente abaixo e nos diga o quanto você gosta de usar o CMD ou o PowerShell(CMD or PowerShell) . 🙂



About the author

Sou engenheiro de software com mais de 10 anos de experiência na indústria Xbox. Sou especialista em desenvolvimento de jogos e testes de segurança. Também sou um revisor experiente e tenho trabalhado em projetos para alguns dos maiores nomes dos jogos, incluindo Ubisoft, Microsoft e Sony. No meu tempo livre, gosto de jogar videogame e assistir a programas de TV.



Related posts