ไม่พบหมายเลข PID ในตัวจัดการงาน


18

ฉันลองวิ่งnetstat -oเพื่อตรวจสอบว่ามีการเชื่อมต่อใดบ้าง ฉันเห็นสองคนและพวกเขามีหมายเลข PID เมื่อฉันตรวจสอบในตัวจัดการงานของฉันฉันไม่พบหมายเลข PID เหล่านั้น มีวิธีการหาพวกเขาหรือไม่?


คุณได้เลือกปุ่ม / แสดงกระบวนการจากผู้ใช้ทั้งหมดหรือไม่? สมมุติว่าคุณใช้ Windows - รุ่นใด
DMA57361

เป็นไปได้หรือไม่ว่างานที่ยกเลิกระหว่าง netstat และการเปิดตัว Task Manager นั้นเป็นไปได้หรือไม่?
harrymc

@ DMA5736: ฉันจะแสดงกระบวนการทั้งหมดจากผู้ใช้ทั้งหมดได้อย่างไร ฉันกำลังใช้งาน windows 7
tintincutes

กดปุ่มที่ระบุในภาพนี้เท่าที่พบที่นี่ (เพราะฉันไม่ได้อยู่ในเครื่อง Win7 ในขณะนี้เพื่อสร้างภาพหน้าจอของตัวเอง)
DMA57361

@ DMA5736: ฉันเห็นและ PID อื่น ๆ เป็นตัวแทนของแอประบบย่อยตัวจัดคิว และหมายเลข 4 หมายถึง "ระบบ" ไม่แน่ใจว่าสิ่งที่พวกเขากำลังทำในพีซีของฉันตามที่พวกเขาเป็นตัวแทนที่จัดตั้งขึ้น ฉันสงสัยว่านี่อาจจะเป็น keylogger หรือดังนั้น ...
tintincutes

คำตอบ:


14

ตัวอย่างเช่น:

tasklist /FI "PID eq 736" /FO TABLE

เครื่องมือที่ดีที่สุดในการตรวจสอบกระบวนการ Win ที่ฉันรู้จักมาจากSysinternals

ลองใช้Process ExplorerหรือTcpView


ฉันต้องพิมพ์สิ่งนี้ในพรอมต์คำสั่งหรือไม่
โทนสี

1
ใช่นี่คือเครื่องมือบรรทัดคำสั่ง แน่นอนเปลี่ยนหมายเลขของกระบวนการ
Coder ที่ไม่เป็นทางการ

ฉันแค่ต้องการทำให้แน่ใจว่าความเข้าใจของฉันถูกต้อง
โทนสี

หมายความว่าฉันเขียนมันเช่นนี้: "tasklist / FI" 4 eq 736 "/ FO Table" ... คุณได้รับ 736 ที่ไหน
โทนสี

ขอโทษฉันพิมพ์ผิด ตัวกรองควรเป็น "PID eq 736" 736 เป็นตัวอย่างหมายเลข PID ตกลงคุณจะได้รับ pid ของคุณที่คุณต้องการตรวจสอบเพิ่มเติม (ด้วย netstat - aao ฉันคิดว่า) จากนั้นคุณพิมพ์: tasklist / FI "PID eq YOUR_PID_NO_FROM_NETSTAT" จากนั้นเลือกตัวเลือกอื่น ๆ (ฉันได้เพิ่มการจัดรูปแบบผลลัพธ์เป็นตัวอย่าง) คุณสามารถค้นหาสวิตช์รายการงานด้วยtasklist /?
Casual Coder

1

คุณไม่ต้องใช้ตัวจัดการงานเพื่อติดตามสิ่งนี้ เพียงเรียกใช้netstat -bซึ่งจะแสดง exe ที่เกี่ยวข้องกับ PID ..


... แต่แล้วจะหยุดกระบวนการอย่างไร
Arjan

@Arjantaskkill /f /im blah.exe
barlop

1

เป็นที่ชัดเจนจากความคิดเห็นว่าคำถามทั้งหมดนี้เป็นเรื่องไร้สาระสมบูรณ์ มีปัญหาหนึ่งคือถ้าคนไม่สามารถมองเห็น PID ได้ และปัญหาอื่นหากบุคคลไม่สามารถมองเห็นกระบวนการที่ระบุไว้ แต่ละคนมีทางออกที่ง่าย และหนึ่งอาจมีปัญหาทั้งสองร่วมกัน หากคุณไม่เห็น PID ให้เลือกตัวเลือกสำหรับคอลัมน์ PID และหากคุณไม่เห็นกระบวนการที่ระบุไว้คุณต้องคลิกเพื่อแสดงกระบวนการจากผู้ใช้ทั้งหมด

ไม่มีปัญหาดังกล่าวที่ไม่สามารถมองเห็น PID ของกระบวนการเฉพาะ ผู้ถามไม่สามารถอธิบายสิ่งต่าง ๆ ได้อย่างถูกต้อง

เพื่ออธิบายอย่างละเอียด - ฉันจะตอบคำถามก่อนว่าอะไรคืออะไร แต่ความคิดเห็นแสดงให้เห็นว่าผู้ถามไม่สามารถอธิบายสิ่งต่าง ๆ ได้ดีและจริง ๆ แล้วเขาไม่สามารถมองเห็นกระบวนการทั้งหมดได้ (ไม่ใช่แค่เขามองไม่เห็น PID) และนั่นเป็นเพราะเขาไม่ได้คลิกปุ่มในตัวจัดการงาน แสดงกระบวนการจากผู้ใช้ทั้งหมดเพื่อให้แสดงกระบวนการทั้งหมด

สำหรับคำถามที่ว่าใครบางคนไม่สามารถมองเห็น PID ได้

หากต้องการดูหมายเลข PID ในตัวจัดการงานก่อนอื่น CTRL-SHIFT + ESC จะแสดงตัวจัดการงาน (ซึ่งเร็วกว่า ctrl-alt-delete)

หากต้องการแสดง PID ของแต่ละกระบวนการให้คลิกview->choose columns->pidและคลิกตกลง

PID เป็นรายการที่สองในรายการคอลัมน์ที่คุณสามารถเลือกได้

ในกรณีของผู้ถามเขาไม่สามารถมองเห็นกระบวนการเขาควรคลิก "แสดงกระบวนการจากผู้ใช้ทั้งหมด" จากนั้นเขาจะเห็นกระบวนการและแน่นอนด้วย PID

ผู้ถามสามารถใช้คำสั่งงานที่อยู่ในคำตอบที่ยอมรับได้หรือเขาสามารถใช้ตัวจัดการงานและคลิกปุ่มที่กล่าวถึง

โปรดทราบว่าเขาจะไม่สามารถฆ่ากระบวนการด้วย PID 4 ซึ่งเป็น PID ของกระบวนการที่เขากำลังมองหาข้อมูล


1
นี่ไม่ได้ตอบคำถาม OP กล่าวว่า PID บางตัวที่เห็นใน netstat ไม่ปรากฏใน taskmanager คำถามคือเกิดอะไรขึ้นกับ PID ที่หายไป
สเตฟาน

@Stefan ไม่มี OP กล่าวว่าเขาเห็นกระบวนการ PID บางส่วนใน netstat และเขาไม่เห็น PID ของพวกเขาใน task manager เขาไม่ได้บอกว่าใน task manager เขาเห็น PID สำหรับกระบวนการบางอย่างและไม่ใช่กระบวนการอื่น (และถ้าเขารักษาให้หายแล้วฉันไม่เคยได้ยินปัญหาเช่นนี้มาก่อนเลย คิดว่าเขาหมายถึงอะไรคุณสามารถพูดได้ว่า OP ไม่ชัดเจน)
barlop

1
ไม่คุณไม่ถูกต้อง เขากล่าวว่า "เมื่อฉันตรวจสอบในตัวจัดการงานของฉันฉันไม่พบหมายเลข PID เหล่านั้น" และใช่ปัญหามีอยู่ - นั่นคือเหตุผลที่ฉันพบหัวข้อนี้ - เพราะนั่นคือสิ่งที่เกิดขึ้นกับฉัน มันคงจะแปลกมากถ้าปัญหาคือเขาไม่สามารถดูคอลัมน์ PID ในตัวจัดการงาน ที่เป็นสิ่งที่ฉันจะไม่เคยได้ยินเกี่ยวกับ :)
สเตฟาน

@ สเตฟานฉันรู้ว่าเขาบอกว่าเขาหาหมายเลข PID เหล่านั้นไม่ได้นั่นอาจเป็นเพราะเขาไม่เห็นอะไรเลย เพื่อให้เป็นตัวอย่างฉันเพิ่งค้นหาตัวจัดการงานบน youtube และทั้งสองตัวอย่างที่ฉันเห็นหนึ่งสำหรับ Win XP และอีกหนึ่งสำหรับ Win7 ทั้งสองไม่แสดง PID ดังนั้นมันจึงเป็น 'ปัญหา' แบบคลาสสิกจริงๆสำหรับตัวจัดการงานไม่ให้แสดง PID (อาจเป็นค่าเริ่มต้นใน XP และอาจเป็น 7 ในการตัดสินจากรูปต่อไปนี้), i.imgur.com/E6TtgVc.png โปรดแสดงรูปโปรดระบุลิงก์ไปยังรูปภาพที่แสดงสิ่งที่คุณอธิบายถึงกระบวนการ ID ที่แสดงและ บางคนไม่แสดง 'เพราะฉันไม่เคยเห็นแบบนั้นมาก่อน
barlop


0

PID บางตัวที่คุณเห็นและอื่น ๆ ที่คุณไม่สามารถทำได้ ตัวอย่างเช่นฉันไม่เห็น PID = 4 ซึ่งเป็นระบบ อย่างไรก็ตามฉันเห็นคนอื่นอีกหลายคน แน่นอนฉันไม่รู้เหตุผลว่าทำไม คุณสามารถใช้คำสั่งต่อไปนี้เพื่อดูพวกเขา ฉันได้แสดงที่นี่เป็นส่วนเล็ก ๆ ของการส่งออก

C: \ Windows \ system32> netstat -nao

การเชื่อมต่อที่ใช้งานอยู่

  PID ที่อยู่ในท้องถิ่นที่อยู่ต่างประเทศรัฐ PID
  TCP 0.0.0.0:80 0.0.0.0== การรับฟัง 4
  TCP 0.0.0.0:135 0.0.0.0+ ฟัง 840
  TCP 0.0.0.0:443 0.0.0.0+ ฟัง 8112
  TCP 0.0.0.0:445 0.0.0.0+ การรับฟัง 4
  TCP 0.0.0.0:554 0.0.0.0+ ฟัง 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== การรับฟัง 4
  TCP 0.0.0.0,5357 0.0.0.0+ การรับฟัง 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+ ฟัง 8112
  TCP 0.0.0.0:8090 0.0.0.0+ ฟัง 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+ ฟัง 2511
  TCP 0.0.0.0:32843 0.0.0.0+ LISTENING 4
  TCP 0.0.0.0:32844 0.0.0.0== การรับฟัง 4
  TCP 0.0.0.0:49152 0.0.0.0+ LISTENING 544
  TCP 0.0.0.0:49153 0.0.0.0+ LISTENING 1,012
  TCP 0.0.0.0:49154 0.0.0.0+ LISTENING 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+ ฟัง 700

0

ไปที่http://live.sysinternals.com/และดาวน์โหลด procexp.exe (กระบวนการสำรวจ) สิ่งนี้จะให้รายละเอียดที่เกี่ยวข้องทั้งหมดแก่คุณ

อื่น ๆ ที่คุณสามารถหาได้ในตัวจัดการงานโดยดูคอลัมน์สำหรับรหัสกระบวนการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.