Não é possível encontrar o número do PID no Gerenciador de tarefas


18

Eu tentei correr netstat -opara verificar quais são as conexões que são estabelecidas. Eu vi dois e eles têm números PID. Quando o verifiquei no Gerenciador de tarefas, não consegui encontrar esses números PID. Existe alguma maneira de encontrá-los?


Você selecionou o botão / caixa de seleção "mostrar processos de todos os usuários"? Presumivelmente, você está executando o Windows - qual versão?
DMA57361 22/09

É possível que as tarefas simplesmente tenham terminado entre o netstat e o lançamento do Gerenciador de Tarefas?
precisa saber é o seguinte

@ DMA5736: como posso mostrar todos os processos de todos os usuários? Estou executando o Windows 7
tintincutes

Pressione o botão indicado nesta imagem, conforme encontrado aqui (porque não estou em uma máquina Win7 no momento para fazer minha própria captura de tela).
DMA57361

@ DMA5736: eu vi e o outro PID representa o aplicativo do subsistema de spooler. e o número 4 representa para o "Sistema" não sei o que eles estão fazendo no meu PC, pois representam estabelecido. Eu estava suspeitando que isso poderia um keylogger ou assim ...
tintincutes

Respostas:


14

Por exemplo:

tasklist /FI "PID eq 736" /FO TABLE

As melhores ferramentas para investigar os processos Win que eu conheço são da Sysinternals

Tente usar Process ExplorerouTcpView


preciso digitar isso no prompt de comando?
Tintincutes

11
Sim, essa é a ferramenta de linha de comando. É claro que mude o número de identificação do processo.
Casual Coder

Eu só gostaria de ter certeza se meu entendimento está correto.
Tintincutes

isso significa que eu escrevo assim: "tasklist / FI" 4 eq 736 "/ FO TABLE" ... onde você conseguiu o 736?
Tintincutes

Desculpe, eu cometi erros de digitação. O filtro deve ser "PID eq 736". 736 é o número PID de exemplo. Ok, você obtém seu pid que gostaria de investigar mais (com netstat -ao eu assumi). Então você digita: tasklist / FI "PID eq YOUR_PID_NO_FROM_NETSTAT" e outras opções (adicionei a formatação de saída, por exemplo). Você pode procurar opções de lista de tarefas com otasklist /?
Casual Coder

1

Você não precisa do Gerenciador de tarefas para rastrear isso. Basta executar o netstat -bque exibirá o exe associado ao PID.


... mas então como parar esse processo?
Arjan

@Arjantaskkill /f /im blah.exe
barlop 15/10

1

Fica claro nos comentários que toda essa questão é um absurdo completo. Há um problema se uma pessoa não pode ver PIDs. E outro problema se uma pessoa não pode ver um processo listado. Cada um tem uma solução simples. E pode-se ter esses dois problemas juntos. Se você não conseguir ver os PIDs, escolha a opção para a coluna PID. E se você não conseguir ver um processo listado, clique para mostrar os processos de todos os usuários.

Não existe o problema de não poder ver o PID de um processo específico. O interlocutor simplesmente não está descrevendo as coisas corretamente.

Para elaborar. - Vou primeiro responder à pergunta do que diz. Mas um comentário sugere que o interlocutor não está descrevendo bem as coisas e, na verdade, ele não consegue ver o processo listado (não apenas ele não consegue ver o PID), e é porque ele não clicou no botão no gerenciador de tarefas para mostre processos de todos os usuários para mostrar todos os processos.

Para a questão de se alguém não pode ver os PIDs.

Para ver os números PID no gerenciador de tarefas, primeiro CTRL-SHIFT + ESC exibirá o gerenciador de tarefas (isso é mais rápido que ctrl-alt-delete).

Para mostrar o PID de cada processo, clique view->choose columns->pide clique em ok

PID é o segundo item na lista de colunas que você pode selecionar.

No caso do interlocutor, ele não pode ver o processo, ele deve clicar em "mostrar processos de todos os usuários". Depois, ele verá o processo e, é claro, com o PID.

O interlocutor pode usar o comando tasklist que está na resposta aceita ou simplesmente usar o gerenciador de tarefas e clicar no botão mencionado.

Lembre-se, porém, de que ele não poderá interromper o processo com o PID 4, que é o PID do processo em que ele está procurando informações.


11
Isso não responde à pergunta. O OP disse que alguns PIDs vistos no netstat não aparecem no gerenciador de tarefas. A questão é o que aconteceu com os desaparecidos.
Stefan

@Stefan não, o OP disse que viu alguns PIDs de processos no netstat e não pode vê-los no gerenciador de tarefas. Ele não disse que, no gerenciador de tarefas, ele vê PIDs para alguns processos e não para outros (e se ele tivesse percebido isso, então eu nunca ouvi falar de um problema assim, é questionável se esse problema existe, é isso que você acho que ele quis dizer? você poderia dizer que o OP era ambíguo).
Barlop #

11
Não, você está incorreto. Ele disse: "Quando eu verifiquei no meu Gerenciador de Tarefas, não consegui encontrar AQUELES números PID". E sim, o problema existe - foi por isso que encontrei esse tópico - porque foi exatamente isso que aconteceu comigo. Seria muito, muito mais estranho, se o problema era que ele não conseguia visualizar a coluna PID no gerenciador de tarefas. Isso é algo que eu nunca teria ouvido falar sobre :)
Stefan

@Stefan, eu sei que ele disse que não conseguiu encontrar esses números PID, talvez porque ele não pode ver nenhum. Para dar um exemplo, eu apenas procurei o gerenciador de tarefas no youtube e os dois exemplos que eu vi, um para o Win XP e outro para o Win7, não estão mostrando o PID, por isso é um 'problema' realmente clássico para o gerenciador de tarefas não estar mostrando PID (provavelmente era o padrão no XP e possivelmente até no 7 a julgar pela foto a seguir), i.imgur.com/E6TtgVc.png Por favor, mostre uma foto Inclua um link para uma foto mostrando o que você descreve de alguns IDs de processo mostrando e alguns não mostrando porque eu nunca vi isso antes.
Barlop #


0

Alguns PIDs podem ser vistos e outros não. Por exemplo, não pude ver PID = 4, que é System. No entanto, eu podia ver muitos outros. Claro, eu não sei o motivo. Você pode usar o seguinte comando para vê-los. Eu mostrei aqui uma pequena parte da saída.

C: \ Windows \ system32> netstat -nao

Conexões Ativas

  Proteger endereço local Endereço externo Estado PID
  TCP 0.0.0.0:80 0.0.0.0↓ LISTENING 4
  TCP 0.0.0.0:135 0.0.0.0↓ LISTENING 840
  TCP 0.0.0.0:443 0.0.0.0↓ LISTENING 8112
  TCP 0.0.0.0:445 0.0.0.0↓ LISTENING 4
  TCP 0.0.0.0:554 0.0.0.0↓ LISTENING 7880
  TCP 0.0.0.0:1521 0.0.0.0↓ LISTENING 1080
  TCP 0.0.0.0:3389 0.0.0.0↓ LISTENING 1160
  TCP 0.0.0.0:3500 0.0.0.0↓ LISTENING 4
  TCP 0.0.0.0:5357 0.0.0.0↓ ESCUTA 4
  TCP 0.0.0.0:6600 0.0.0.0↓ LISTENING 2216
  TCP 0.0.0.0:8080 0.0.0.0↓ LISTENING 1080
  TCP 0.0.0.0:8081 0.0.0.0↓ LISTENING 8112
  TCP 0.0.0.0:8090 0.0.0.0↓ LISTENING 4
  TCP 0.0.0.0:8093 0.0.0.0↓ LISTENING 3904
  TCP 0.0.0.0:18050 0.0.0.0↓ LISTENING 4
  TCP 0.0.0.0:30761 0.0.0.0↓ LISTENING 1968
  TCP 0.0.0.0:32843 0.0.0.0ipped LISTENING 4
  TCP 0.0.0.0:32844 0.0.0.0ipped LISTENING 4
  TCP 0.0.0.0:49152 0.0.0.0ipped LISTENING 544
  TCP 0.0.0.0:49153 0.0.0.0↓ LISTENING 1012
  TCP 0.0.0.0:49154 0.0.0.0↓ ESCUTA 648
  TCP 0.0.0.0:49155 0.0.0.0↓ LISTENING 380
  TCP 0.0.0.0:49156 0.0.0.0↓ LISTENING 1484
  TCP 0.0.0.0:49202 0.0.0.0↓ LISTENING 700

0

vá para http://live.sysinternals.com/ e faça o download de procexp.exe (explorador de processos) para fornecer todos os detalhes relevantes.

otheriwse, você pode encontrá-lo no gerenciador de tarefas, visualizando a coluna para identificação do processo

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.