NAVEGAÇÃO ESCOLAR
- Quais são as ferramentas SysInternals e como você as usa?
- Entendendo o Process Explorer
- Usando o Process Explorer para solucionar problemas e diagnosticar
- Entendendo o Process Monitor
- Usando o Process Monitor para solucionar problemas e localizar os Hacks do Registro
- Usando o Autoruns para lidar com processos de inicialização e malware
- Usando o BgInfo para exibir informações do sistema na área de trabalho
- Usando o PsTools para controlar outros PCs a partir da linha de comando
- Analisando e gerenciando seus arquivos, pastas e unidades
- Encerrando e usando as ferramentas juntas
O Process Explorer, um gerenciador de tarefas e aplicativo de monitor de sistema, existe desde 2001 e, embora até funcionasse no Windows 9x, as versões modernas suportam XP e superior, e elas são continuamente atualizadas com recursos para versões modernas de Janelas. É o padrão ideal para lidar com processos de solução de problemas.
Então, o que o Process Explorer pode fazer?
Alguns dos melhores recursos incluem o seguinte, embora isso não seja uma lista exaustiva. Esta aplicação tem muitos recursos, e muitos deles estão enterrados na interface. Surpreendentemente, também é um arquivo muito pequeno.
- A visualização em árvore padrão mostra o relacionamento pai hierárquico entre os processos e exibe usando cores para compreender facilmente os processos de imediato.
- Rastreamento de uso da CPU muito preciso para processos.
- Pode ser usado para substituir o Gerenciador de Tarefas, o que é especialmente útil no XP, Vista e Windows 7.
- Pode adicionar vários ícones de bandeja para monitorar CPU, disco, GPU, rede e muito mais.
- Descobrir qual processo carregou um arquivo DLL.
- Descobrir qual processo está executando uma janela aberta.
- Descobrir qual processo tem um arquivo ou pasta aberto e bloqueado.
- Visualize dados completos sobre qualquer processo, incluindo threads, uso de memória, identificadores, objetos e praticamente qualquer outra coisa que você precise saber.
- Pode Matar toda uma árvore de processos, incluindo qualquer processo iniciado pelo que você escolher matar.
- Pode suspender um processo, congelando todos os seus segmentos para que eles não façam nada.
- Pode ver qual encadeamento em um processo está maximizando a CPU.
- A versão mais recente (v16) integra o VirusTotal à interface para que você possa verificar se há vírus em um processo sem sair do Process Explorer.
Toda vez que você tem um problema com um aplicativo, ou algo continua congelando no seu computador, ou talvez você esteja tentando descobrir para que um arquivo DLL específico é usado, o Process Explorer é a ferramenta para o trabalho.
Entendendo a visão da árvore
Definitivamente, há muita coisa acontecendo e seria fácil ficar sobrecarregado com tudo na tela.
A exibição inicial fornece um conjunto de colunas que incluem:
- Processo - o nome do arquivo do executável junto com o ícone, se existir um.
- CPU - a porcentagem de tempo de CPU no último segundo (ou qualquer que seja a velocidade de atualização definida)
- Bytes privados - a quantidade de memória alocada apenas para este programa.
- Conjunto de trabalho - a quantidade de RAM real alocada para este programa pelo Windows.
- PID - o identificador do processo.
- Descrição - a descrição, se o aplicativo tiver um.
- Nome da empresa Este é mais útil do que você pensa. Se algo não estiver certo, comece procurando processos que não sejam da Microsoft.
Você pode personalizar essas colunas e adicionar muitas outras opções, ou pode clicar em qualquer uma das colunas para classificar por esse campo. Se você já usou o Gerenciador de Tarefas anteriormente, provavelmente já classificou por Memória ou CPU, e pode fazer isso aqui também.
Clicando em Process irá mudar entre a ordenação pelo nome do processo, ou voltar para a visão em árvore padrão, o que é muito útil quando você se acostumar com isso.
A visualização é atualizada uma vez por segundo, mas você pode ir para Exibir -> Atualizar velocidade e personalizar com que frequência ela é atualizada, sendo a mais baixa de 0,5 segundo eo nível superior de 10 segundos. Se você estiver usando-o para solucionar problemas, o valor padrão provavelmente é bom, mas se você quiser usá-lo como um monitor de CPU na bandeja do sistema, 5 ou 10 segundos podem usar menos CPU enquanto ele é executado em segundo plano.
Você também pode pausar a visualização no mesmo submenu ou simplesmente pressionando a barra de espaço. Isso congelará a exibição como um instantâneo no tempo, o que pode ser útil se você estiver tentando identificar um processo que inicia e morre rapidamente, ou se você decidiu classificar por uso da CPU e todas as linhas continuam pulando.
No caso de um processo de fechamento rápido, no entanto, você deseja adicionar colunas extras à visualização padrão para qualquer coisa que precise saber, porque clicar em um processo extinto na lista não mostrará muito na visualização de detalhes se o processo não está em execução, mesmo se você pausar tudo.
Entendendo todas aquelas cores
Definitivamente, há muitas cores em uma lista típica do Process Explorer, o que pode ser um pouco confuso para o novato. É muito importante saber o que todas essas cores significam, porque elas não estão lá apenas para exibição - cada uma delas significa algo importante.
Sempre que você não se lembrar do significado de uma das cores, vá para Opções -> Configurar cores no menu para abrir a caixa de diálogo Seleção de cores. Isto é basicamente uma folha de dicas rápida para o que tudo significa. Continue lendo, já que vamos explicá-lo aqui também.
- Novos Objetos (Verde Brilhante) - Quando um novo processo é exibido no Process Explorer, ele começa em verde brilhante.
- Objetos Excluídos (Vermelho) - Quando um processo é eliminado ou fechado, ele geralmente fica vermelho antes de ser apagado.
- Processos próprios (azul claro) - Processos em execução como a mesma conta de usuário do Process Explorer.
- Serviços (rosa claro) - Processos de serviço do Windows, embora seja interessante notar que eles podem ter processos filho que são iniciados como um usuário diferente e podem ter uma cor diferente.
- Processos suspensos (cinza escuro) - Quando um processo é suspenso, não pode fazer nada. Você pode facilmente usar o Process Explorer para suspender um aplicativo. Às vezes, os aplicativos com falhas aparecem brevemente em cinza enquanto o Windows está lidando com a falha.
- Processo Imersivo (Azul Brilhante) - Essa é apenas uma maneira sofisticada de dizer que o processo é um aplicativo do Windows 8 que usa as novas APIs. Na captura de tela anterior, você deve ter notado o WSHost.exe, que é um processo do “Windows Store Host” que executa os aplicativos do Metro. Por alguma razão, o Explorer.exe e o Gerenciador de Tarefas também aparecerão como imersivos.
- Imagens embaladas (roxo) - estes processos podem conter código compactado escondido dentro deles, ou pelo menos o Process Explorer pensa que eles fazem usando heurística. Se você vir um processo roxo, procure por malware!
Como obviamente há alguma sobreposição entre esses diferentes cenários, as cores serão aplicadas em uma ordem de precedência. Se um processo for um serviço e for suspenso, ele será exibido em cinza escuro porque essa cor é mais importante.
Pelo que aprendemos enquanto pesquisamos, o pedido está suspenso> Embalado> Imersivo> Serviços -> Processos próprios.
Verificando a identidade do aplicativo
Uma opção realmente útil que estamos surpresos por não estar habilitado por padrão é encontrada em Opções -> Verificar assinaturas de imagens.
Agindo em um processo
Você pode rapidamente tomar medidas em qualquer processo clicando com o botão direito do mouse e escolhendo entre uma das opções, ou usando as teclas de atalho, se preferir. Essas opções incluem:
- Janela - Tem opções, incluindo Bring to Front, que pode ser útil para ajudar a identificar a janela associada a um processo. Se não houver janelas para esse processo, ficará cinza.
- Definir prioridade - você pode usar isso para configurar a prioridade de um processo. Isso é útil principalmente para domar um processo de fuga que você não quer matar.
- Processo de matar - assim como você imagina, isso mata rapidamente esse processo.
- Matar Árvore de Processos Isso mata não apenas o item na lista, mas também os filhos desse processo pai.
- Reiniciar - espetacularmente útil durante o teste, isso apenas mata o processo e, em seguida, o reinicia. Vale a pena notar que os processos de eliminação podem resultar em perda de dados.
- Suspender - esta opção útil é ótima para solucionar problemas quando um processo está fora de controle. Você pode simplesmente suspender o processo em vez de matá-lo e verificar se alguma coisa está fora de sintonia.
- Verificar VirusTotal - esta é uma nova opção que vamos explicar mais adiante. É muito útil, pois verifica o processo em busca de vírus.
- Pesquisa on-line - Isso só vai procurar na web o nome do processo.
E, obviamente, se você abrir as Propriedades que levarão você a informações ainda mais úteis sobre o processo, muitas das quais serão abordadas na próxima lição.
Nota: testamos a opção Temp, mas não tínhamos ideia do que ela faz.
Executando como administrador
Embora não seja absolutamente necessário executar o Process Explorer como administrador, sem que muitos dos recursos úteis funcionem, você não poderá ver o máximo de informações sobre cada processo.
Se você estiver executando no Windows XP ou 2003, precisará estar executando como uma conta que tenha direitos totais de Administrador para usar a maioria dos recursos. Isso provavelmente não é um problema para a maioria das pessoas, porque o XP deu privilégios totais à conta padrão de qualquer maneira, mas se você estiver tentando usar isso no trabalho sem acesso de administrador, ele não funcionará tão bem.
Como a maioria dos nossos leitores usa o Windows 7, 8.x ou até mesmo o Vista, você provavelmente estará familiarizado com a execução de um aplicativo como administrador. É muito fácil … basta clicar com o botão direito do mouse e escolher a opção no menu.
Fato engraçado: O Process Explorer, na verdade, usa o privilégio de Depurar Programas, o que ajuda muito a explicar por que ele é tão poderoso.
Forçando o Process Explorer a sempre abrir como administrador
Se você quiser ter certeza de que o Process Explorer sempre será aberto como Administrador sem ter que se lembrar de clicar com o botão direito nele, force-o criando um atalho especial que requer o modo Administrador ou abrindo as Propriedades para procexp.exe, indo para Compatibilidade e, em seguida, escolhendo a opção para "Executar este programa como administrador".
Usando o Process Explorer para substituir o Gerenciador de tarefas
O Process Explorer tem sido usado há muito tempo como um substituto poderoso para o aplicativo anteriormente anêmico do Gerenciador de Tarefas em todas as versões do Windows anteriores ao Windows 8 e, supondo que você deseje algum poder real nas suas mãos, ele funciona muito bem como substituto nessa versão também.
Nota: O Gerenciador de Tarefas do Windows 8 é bastante aprimorado em relação às versões anteriores. Ainda não é tão poderoso quanto o Process Explorer, mas é provavelmente mais fácil para pessoas comuns usarem. Por isso, não altere o computador da mãe para o Process Explorer.
Para fazer o Process Explorer substituir o Gerenciador de Tarefas, tudo o que você precisa fazer é escolher a opção Opções -> Substituir Gerenciador de Tarefas no menu. É isso aí.
Aviso: se você substituir o Gerenciador de tarefas, tenha certeza absoluta de que colocou o Process Explorer em um lugar em que você não esteja movendo ou excluindo acidentalmente o arquivo. Caso contrário, você ficará preso a um sistema que não pode iniciar nenhum Gerenciador de tarefas.
Usando o Process Explorer como um Awesome Tray Icon Monitor
Para configurar isso, abra o menu Opções, vá para a seção Ícones da bandeja e, em seguida, clique para ativar cada um dos ícones da bandeja que você gostaria de ver.
Usando o Process Explorer para pesquisar rapidamente o VirusTotal
Se você estiver trabalhando em um PC problemático e quiser descobrir se um processo é um vírus, poderá economizar tempo usando o Process Explorer versão 16 ou superior, porque eles adicionaram a integração do VirusTotal diretamente ao aplicativo. Basta clicar com o botão direito do mouse em qualquer item da lista para ver a opção.
Próxima lição: Usando o Process Explorer para solucionar problemas e diagnosticar
Na próxima lição da nossa série, aprofundaremos mais sobre como usar o Process Explorer em alguns cenários do mundo real para solucionar problemas comuns, como malware e crapware. Certifique-se de estar atento para o resto da série.