Nomor PID di Task Manager tidak dapat ditemukan

18

Saya mencoba menjalankan netstat -ountuk memeriksa apa koneksi yang dibuat. Saya melihat dua dan mereka memiliki nomor PID. Ketika saya memeriksanya di Task Manager saya, saya tidak dapat menemukan nomor PID itu. Apakah ada cara untuk menemukannya?

tintincutes
sumber
Sudahkah Anda memilih tombol "tampilkan proses dari semua pengguna"? Agaknya Anda menjalankan Windows - versi apa?
DMA57361
Apakah mungkin bahwa tugas-tugas tersebut telah berakhir antara netstat dan peluncuran Task Manager?
harrymc
@ DMA5736: bagaimana saya bisa menunjukkan semua proses dari semua pengguna? Saya menjalankan windows 7
tintincutes
Tekan tombol yang ditunjukkan pada gambar ini , seperti yang ditemukan di sini (karena saya tidak pada mesin Win7 saat ini untuk membuat tangkapan layar saya sendiri).
DMA57361
@ DMA5736: saya melihatnya dan PID lainnya mewakili aplikasi subsistem spooler. dan angka 4 mewakili untuk "Sistem" tidak yakin apa yang mereka lakukan di PC saya sebagaimana mereka mewakili mapan. Saya curiga bahwa ini mungkin keylogger atau lebih ...
tintincutes

Jawaban:

14

Sebagai contoh:

tasklist /FI "PID eq 736" /FO TABLE

Alat terbaik untuk menyelidiki proses Win yang saya tahu berasal dari Sysinternals

Coba gunakan Process ExploreratauTcpView

Coder Kasual
sumber
apakah saya perlu mengetik ini di command prompt?
tintincutes
1
Ya, ini adalah alat baris perintah. Tentu saja mengubah jumlah id proses.
Casual Coder
saya hanya ingin memastikan apakah pemahaman saya benar.
tintincutes
apakah itu berarti saya menulisnya seperti ini: "tasklist / FI" 4 eq 736 "/ FO TABLE" ... di mana Anda mendapatkan 736?
tintincutes
Maaf, saya membuat kesalahan ketik. Filter harus "PID eq 736". 736 adalah contoh nomor PID. Ok, Anda mendapatkan pid yang ingin Anda selidiki lebih lanjut (dengan netstat -ao saya berasumsi). Kemudian Anda mengetik: daftar tugas / FI "PID eq YOUR_PID_NO_FROM_NETSTAT" dan kemudian opsi lainnya (saya menambahkan pemformatan output misalnya). Anda dapat mencari sakelar daftar tugas dengantasklist /?
Casual Coder
1

Anda tidak perlu Pengelola Tugas untuk melacak ini. Jalankan saja netstat -byang akan menampilkan exe yang terkait dengan PID ..

Parth Mody
sumber
... tapi bagaimana cara menghentikan proses itu?
Arjan
@Arjantaskkill /f /im blah.exe
barlop
1

Jelas dari komentar bahwa seluruh pertanyaan ini adalah omong kosong. Ada satu masalah jika seseorang tidak dapat melihat PID. Dan masalah lain jika seseorang tidak dapat melihat proses yang tercantum. Masing-masing memiliki solusi sederhana. Dan orang bisa memiliki kedua masalah itu bersama. Jika Anda tidak dapat melihat PID, maka Anda memilih opsi untuk kolom PID. Dan jika Anda tidak dapat melihat proses yang terdaftar maka Anda mengklik untuk menunjukkan proses dari semua pengguna.

Tidak ada masalah seperti tidak bisa melihat PID dari proses tertentu. Penanya tidak menggambarkan hal-hal dengan benar.

Untuk menguraikan. - Saya pertama-tama akan menjawab pertanyaan untuk apa yang dikatakannya. Tetapi komentar menunjukkan bahwa si penanya tidak menggambarkan hal-hal dengan baik dan sebenarnya dia tidak dapat melihat proses yang terdaftar sama sekali (bukan hanya dia tidak bisa melihat PID), dan itu karena dia belum mengklik tombol di task manager untuk tampilkan proses dari semua pengguna untuk membuatnya menunjukkan semua proses.

Untuk pertanyaan apakah seseorang tidak dapat melihat PID.

Untuk melihat nomor PID di task manager, CTRL-SHIFT + ESC pertama akan memunculkan task manager (ini lebih cepat daripada ctrl-alt-delete).

Untuk menampilkan PID dari setiap proses, klik view->choose columns->piddan klik ok

PID adalah item kedua dalam daftar kolom yang dapat Anda pilih.

Dalam kasus penanya, ia tidak dapat melihat prosesnya, ia harus mengklik "tampilkan proses dari semua pengguna" Kemudian ia akan melihat prosesnya dan tentu saja, dengan PID.

Penanya bisa menggunakan perintah daftar tugas yang ada di jawaban yang diterima, atau dia bisa menggunakan pengelola tugas dan klik tombol yang disebutkan.

Ingatlah bahwa ia tidak akan dapat mematikan proses dengan PID 4, yang merupakan PID dari proses yang ia cari info.

barlop
sumber
1
Ini tidak menjawab pertanyaan. OP mengatakan bahwa beberapa PID yang terlihat di netstat tidak muncul di taskmanager. Pertanyaannya adalah apa yang terjadi pada mereka yang kehilangan PID.
Stefan
@Stefan no OP mengatakan dia melihat beberapa proses PID di netstat, dan dia tidak bisa melihat PID mereka di task manager. Dia tidak mengatakan bahwa dalam task manager, dia melihat PID untuk beberapa proses dan bukan yang lain (Dan jika dia tahu bahwa saya belum pernah mendengar masalah seperti itu, dipertanyakan apakah masalah seperti itu ada, apakah itu yang Anda lakukan? pikir maksudnya? Anda bisa mengatakan OP itu ambigu).
barlop
1
Tidak, Anda salah. Dia berkata, "Ketika saya memeriksanya di Task Manager saya, saya tidak dapat menemukan nomor PID mereka." Dan ya, masalahnya memang ada - itulah alasan saya menemukan utas ini - karena itulah yang terjadi pada saya. Akan sangat, jauh lebih aneh jika masalahnya adalah dia tidak bisa melihat kolom PID di task manager. ITULAH sesuatu yang tidak akan pernah saya dengar :)
Stefan
@Stefan Saya tahu dia bilang dia tidak bisa menemukan nomor PID itu, itu mungkin karena dia tidak bisa melihat. Sebagai contoh, saya baru saja mencari task manager di youtube dan kedua contoh yang saya lihat, satu untuk Win XP dan satu untuk Win7, keduanya tidak menunjukkan PID sehingga merupakan 'masalah' klasik bagi task manager untuk tidak menunjukkan PID (mungkin default di XP dan mungkin bahkan di 7 dinilai oleh pic berikut), i.imgur.com/E6TtgVc.png Tolong tunjukkan pic. Harap sertakan tautan ke pic yang menunjukkan apa yang Anda gambarkan dari beberapa ID proses yang ditampilkan dan beberapa tidak menunjukkan karena saya belum pernah melihat itu sebelumnya.
barlop
0

Beberapa PID dapat Anda lihat dan sebagian lainnya tidak. Misalnya, saya tidak bisa melihat PID = 4 yang merupakan Sistem. Namun saya bisa melihat banyak orang lain. Tentu saja saya tidak tahu alasannya. Anda dapat menggunakan perintah berikut untuk melihatnya. Saya telah menunjukkan di sini sebagian kecil dari output.

C: \ Windows \ system32> netstat -nao

Koneksi Aktif

  Alamat Lokal Proto Alamat Luar Negeri PID
  TCP 0.0.0.0:80 0.0.0.0.00 MENDENGARKAN 4
  TCP 0.0.0.0:135 0.0.0.0-08 MENDENGARKAN 840
  TCP 0.0.0.0:44:44 0.0.0.0.00 MENDENGARKAN 8112
  TCP 0.0.0.0:445 0.0.0.0.00 MENDENGARKAN 4
  TCP 0.0.0.0-554 0.0.0.0-08 MENDENGARKAN 7880
  TCP 0.0.0.0:15:15 0.0.0.0.00 MENDENGARKAN 1080
  TCP 0.0.0.0.0:3389 0.0.0.0-08 MENDENGARKAN 1160
  TCP 0.0.0.0.35.00.0.0.0.0 MENDENGARKAN 4
  MENDENGARKAN TCP 0.0.0.0.035.0.0.0.0.0.0 4
  TCP 0.0.0.0:6600 0.0.0.0.00 MENDENGARKAN 2216
  TCP 0.0.0.0:8080 0.0.0.0.00 MENDENGARKAN 1080
  TCP 0.0.0.0:8081 0.0.0.0.00 MENDENGARKAN 8112
  TCP 0.0.0.0:8090 0.0.0.0.00 MENDENGARKAN 4
  TCP 0.0.0.0:8093 0.0.0.0.00 MENDENGARKAN 3904
  TCP 0.0.0.0:18050 0.0.0.0.00 MENDENGARKAN 4
  TCP 0.0.0.0:30.3061 0.0.0.0.00 MENDENGARKAN 1968
  TCP 0.0.0.0:32:32 43 MENDENGARKAN 4
  TCP 0.0.0.0:32:32 44 MENDENGARKAN 4
  TCP 0.0.0.0:49:49152 MENDENGARKAN 544
  TCP 0.0.0.0.0:49153 0.0.0.0.00 MENDENGARKAN 1012
  TCP 0.0.0.0:491515 0.0.0.0.00 MENDENGARKAN 648
  TCP 0.0.0.0:49155 0.0.0.0.00 MENDENGARKAN 380
  TCP 0.0.0.0:49:49156 MENDENGARKAN 14.084
  TCP 0.0.0.0:49:4920.0.0.0.0 MENDENGARKAN 700
pengguna2063329
sumber
0

buka http://live.sysinternals.com/ dan unduh procexp.exe (proses explorer) ini akan memberi Anda semua detail yang relevan.

otheriwse Anda dapat menemukannya di task manager dengan melihat kolom untuk ID proses

Sumit Kumar Saha
sumber