Görev Yöneticisi'ndeki PID numarası bulunamıyor


18

netstat -okurulan bağlantıları kontrol etmek için çalışan çalıştı . İki tane gördüm ve PID numaraları var. Görev Yöneticimde kontrol ettiğimde, bu PID numaralarını bulamadım. Onları bulmanın bir yolu var mı?


"Tüm kullanıcılardan işlemleri göster" düğmesini / onay kutusunu seçtiniz mi? Muhtemelen Windows çalıştırıyorsunuz - hangi sürüm?
DMA57361

Görevlerin netstat ile Görev Yöneticisi'nin başlatılması arasında sonlandırılması mümkün mü?
harrymc

@ DMA5736: Tüm kullanıcılardan gelen tüm işlemleri nasıl gösterebilirim? Windows 7 kullanıyorum
tintincutes

Burada gösterildiği gibi bu resimde gösterilen düğmeye basın (çünkü şu anda kendi ekran görüntümü yapmak için Win7 makinesinde değilim).
DMA57361

@ DMA5736: gördüm ve diğer PID biriktirici alt sistemi uygulamasını temsil eder. ve 4 sayısı, "Sistem" i temsil eder. Bunun bir keylogger olabileceğinden şüpheleniyordum ...
tintincutes

Yanıtlar:


14

Örneğin:

tasklist /FI "PID eq 736" /FO TABLE

Bildiğim Kazanma süreçlerini araştırmanın en iyi araçları Sysinternals'dan

Process ExplorerVeya kullanmayı deneyinTcpView


bunu komut istemine yazmam gerekir mi?
Eylül'de

1
Evet, bu komut satırı aracı. Tabii ki işlem kimliği sayısını değiştirin.
Casual Coder

sadece anlayışımın doğru olup olmadığından emin olmak istiyorum.
tintincutes

Bu şu şekilde yazıyorum anlamına gelir: "görev listesi / FI" 4 eq 736 "/ FO TABLO" ... 736 nereden aldın?
Eylül'de

Üzgünüm, yazım hatası yaptım. Filtre "PID eq 736" olmalıdır. 736, örnek PID numarasıdır. Tamam, daha fazla araştırmak istediğiniz pidinizi elde edersiniz (varsaydım netstat -ao ile). Sonra şunu yazın: tasklist / FI "PID eq YOUR_PID_NO_FROM_NETSTAT" ve sonra diğer seçenekler (örneğin çıktı biçimlendirmesi ekledim). Görev listesi anahtarlarını şuraya bakabilirsiniztasklist /?
Casual Coder

1

Bunu izlemek için Görev Yöneticisine ihtiyacınız yoktur. Sadece çalıştırmak netstat -bPID ile ilişkili exe gösterecektir ..


... ama sonra bu süreci nasıl durdurabilirim?
Arjan

@Arjantaskkill /f /im blah.exe
barlop

1

Yorumdan, tüm sorunun tam bir saçmalık olduğu açıktır. Bir kişi PID'leri göremiyorsa bir sorun vardır. Ve bir kişi listelenen bir süreci göremezse başka bir sorun. Her birinin basit bir çözümü var. Ve her iki konu da birlikte olabilir. PID'leri göremiyorsanız, PID sütunu seçeneğini seçersiniz. Listelenen bir işlemi göremiyorsanız, tüm kullanıcıların işlemlerini göstermek için tıklayın.

Belirli bir sürecin PID'sini görememe gibi bir sorun yoktur. Soru soran, olayları doğru bir şekilde tanımlamıyor.

Ayrıntılı olarak. - İlk önce ne yazdığı sorusuna cevap vereceğim. Ancak bir yorum, sorgulayıcının şeyleri iyi tanımlayamadığını ve aslında listelenen süreci hiç göremediğini (sadece PID'yi göremediğini) öne sürüyor ve bunun nedeni, görev yöneticisindeki düğmeyi tıklamamış olması. tüm işlemleri göstermek için tüm kullanıcıların işlemlerini göster.

Birinin PID'leri görüp göremeyeceği sorusu için.

Görev yöneticisinde PID numaralarını görmek için önce CTRL-SHIFT + ESC görev yöneticisini getirir (bu ctrl-alt-delete'den daha hızlıdır).

Her işlemin PID'sini göstermek için Tamam'ı view->choose columns->pidve Tamam'ı tıklatın.

PID, seçebileceğiniz sütun listesindeki ikinci öğedir.

Sorucunun durumunda, süreci göremez, "tüm kullanıcılardan süreçleri göster" i tıklamalıdır. Sonra süreci ve elbette PID ile görecektir.

Soru Sahibi, kabul edilen cevapta yer alan görev listesi komutunu kullanabilir veya görev yöneticisini kullanabilir ve söz konusu düğmeye tıklayabilir.

Ancak, bilgi aradığı sürecin PID'si olan PID 4 ile süreci öldüremeyeceğini unutmayın.


1
Bu soruya cevap vermiyor. OP, netstat'ta görülen bazı PID'lerin görev yöneticisinde görünmediğini söyledi. Soru, kayıp PID'lere ne olduğu.
Stefan

@Stefan no OP, netstat'ta bazı süreç PID'lerini gördüğünü ve PID'lerini görev yöneticisinde göremediğini söyledi. Görev yöneticisinde, bazı süreçler için PID'leri gördüğünü ve başkalarını görmediğini söylemedi (Ve o zaman böyle bir problemi daha önce hiç duymamış olsam bile, böyle bir sorunun var olup olmadığı tartışmalıdır, OP'nin belirsiz olduğunu söyleyebilirsin).
barlop

1
Hayır, yanılıyorsun. "Görev Yöneticimde kontrol ettiğimde BU PID numaralarını bulamadım" dedi. Ve evet, sorun var - bu konuyu bulmamın nedeni bu - çünkü tam olarak başıma gelen buydu. Sorun, görev yöneticisinde PID sütununu görüntüleyememesi çok daha garip olurdu. Bu hiç duymadığım bir şey :)
Stefan

@Stefan Bu PID numaralarını bulamadığını söylediğini biliyorum, bunun nedeni hiç görememesi olabilir. Size bir örnek vermek gerekirse, youtube'da görev yöneticisine baktım ve gördüğüm her iki örnek de, biri Win XP ve diğeri Win7 için, her ikisi de PID göstermiyor, bu yüzden görev yöneticisinin göstermemesi gerçekten klasik bir 'sorun' PID (muhtemelen XP'de varsayılan olarak ve muhtemelen aşağıdaki resme göre değerlendirilirken 7 idi), i.imgur.com/E6TtgVc.png Lütfen bir resim gösterin Lütfen gösterilen bazı işlem kimlikleri hakkında açıkladığınız şeyi gösteren bir resme bağlantı ekleyin ve bazıları bunu göstermedi çünkü daha önce hiç görmedim.
barlop


0

Bazı PID'ler görebiliyor, bazıları ise göremiyorsunuz. Örneğin, Sistem olan PID = 4'ü göremedim. Ancak başkalarını da görebiliyordum. Tabii ki, nedenini bilmiyorum. Bunları görmek için aşağıdaki komutu kullanabilirsiniz. Burada çıktının küçük bir kısmını gösterdim.

C: \ Windows \ system32> netstat -nao

Aktif Bağlantılar

  Proto Yerel Adres Yabancı Adres Durum PID
  TCP 0.0.0.0:80 0.0.0.0:0 DİNLEME 4
  TCP 0.0.0.0:135 0.0.0.0:0 DİNLEME 840
  TCP 0.0.0.0:443 0.0.0.0:0 DİNLEME 8112
  TCP 0.0.0.0:445 0.0.0.0:0 DİNLEME 4
  TCP 0.0.0.0:554 0.0.0.0:0 DİNLEME 7880
  TCP 0.0.0.0:1521 0.0.0.0:0 DİNLEME 1080
  TCP 0.0.0.0:3389 0.0.0.0:0 DİNLEME 1160
  TCP 0.0.0.0:3500 0.0.0.0:0 DİNLEME 4
  TCP 0.0.0.0:5357 0.0.0.0:0 DİNLEME 4
  TCP 0.0.0.0:6600 0.0.0.0:0 DİNLEME 2216
  TCP 0.0.0.0:8080 0.0.0.0:0 DİNLEME 1080
  TCP 0.0.0.0:8081 0.0.0.0:0 DİNLEME 8112
  TCP 0.0.0.0:8090 0.0.0.0:0 DİNLEME 4
  TCP 0.0.0.0:8093 0.0.0.0:0 DİNLEME 3904
  TCP 0.0.0.0:18050 0.0.0.0:0 DİNLEME 4
  TCP 0.0.0.0:30761 0.0.0.0:0 DİNLEME 1968
  TCP 0.0.0.0:32843 0.0.0.0:0 DİNLEME 4
  TCP 0.0.0.0:32844 0.0.0.0:0 DİNLEME 4
  TCP 0.0.0.0:49152 0.0.0.0:0 DİNLEME 544
  TCP 0.0.0.0:49153 0.0.0.0:0 DİNLEME 1012
  TCP 0.0.0.0:49154 0.0.0.0:0 DİNLEME 648
  TCP 0.0.0.0:49155 0.0.0.0:0 DİNLEME 380
  TCP 0.0.0.0:49156 0.0.0.0:0 DİNLEME 1484
  TCP 0.0.0.0:49202 0.0.0.0:0 DİNLEME 700

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.