टास्क मैनेजर में PID नंबर नहीं मिल सकता है


18

मैंने netstat -oयह जांचने के लिए दौड़ने की कोशिश की कि कौन से कनेक्शन स्थापित हैं। मैंने दो को देखा और उनके पास पीआईडी ​​नंबर हैं। जब मैंने इसे अपने टास्क मैनेजर में चेक किया, तो मुझे वे PID नंबर नहीं मिले। क्या उन्हें खोजने का कोई तरीका है?


क्या आपने "सभी उपयोगकर्ताओं से शो प्रक्रियाओं" बटन / चेकबॉक्स का चयन किया है? संभवतः आप विंडोज चला रहे हैं - क्या संस्करण?
DMA57361

क्या यह संभव है कि टास्क नेटस्टैट और टास्क मैनेजर के लॉन्च के बीच समाप्त हो गया हो?
harrymc

@ DMA5736: मैं सभी उपयोगकर्ताओं से सभी प्रक्रियाएँ कैसे दिखा सकता हूँ? मैं विंडोज़ 7 चला रहा हूँ
tintincutes

इस छवि में दिए गए बटन को दबाएं , जैसा कि यहां पाया गया है (क्योंकि मैं अपना स्क्रीनशॉट बनाने के लिए इस समय एक Win7 मशीन पर नहीं हूं)।
DMA57361

@ DMA5736: मैंने इसे देखा और अन्य पीआईडी ​​स्पूलर सबसिस्टम ऐप का प्रतिनिधित्व करते हैं। और नंबर 4 "सिस्टम" के लिए प्रतिनिधित्व करता है सुनिश्चित नहीं है कि वे मेरे पीसी में क्या कर रहे हैं क्योंकि वे स्थापित का प्रतिनिधित्व करते हैं। मुझे शक हो रहा था कि यह एक
केलॉगर

जवाबों:


14

उदाहरण के लिए:

tasklist /FI "PID eq 736" /FO TABLE

विन प्रक्रियाओं के बारे में जानने के लिए सबसे अच्छा उपकरण मैं Sysinternals से हूं

का उपयोग करके देखें Process ExplorerयाTcpView


क्या मुझे कमांड प्रॉम्प्ट में इसे टाइप करने की आवश्यकता है?
टिंटिंक्यूट्स

1
हाँ, यह कमांड लाइन टूल है। बेशक प्रोसेस आईडी की संख्या बदल दें।
कैजुअल कोडर

अगर मेरी समझ सही है तो मैं सिर्फ यह सुनिश्चित करना चाहूंगा।
tintincutes

इसका मतलब है कि मैं इसे इस तरह से लिखता हूं: "टास्कलिस्ट / FI" 4 eq 736 "/ FO TABLE" ... आपको 736 कहां से मिला?
टिंटिंक्यूट्स

क्षमा करें, मैंने टाइपो बना दिया है। फ़िल्टर "PID eq 736" होना चाहिए। 736 उदाहरण पीआईडी ​​नंबर है। ठीक है, आप अपने पीआईडी ​​प्राप्त करते हैं जिसे आप आगे की जांच करना चाहते हैं (netstat -ao मैंने मान लिया है)। फिर आप टाइप करें: टास्कलिस्ट / FI "PID eq Your_PID_NO_FROM_NETSTAT" और फिर अन्य विकल्प (उदाहरण के लिए मैंने आउटपुट स्वरूपण जोड़ा)। आप कार्यसूची स्विच के साथ देख सकते हैंtasklist /?
आरामदायक सांकेतिक शब्दों में बदलनेवाला

1

इसे ट्रैक करने के लिए आपको टास्क मैनेजर की आवश्यकता नहीं है। बस चलाएं netstat -bजो पीआईडी ​​से जुड़े एक्स को प्रदर्शित करेगा।


... लेकिन फिर उस प्रक्रिया को कैसे रोका जाए?
अर्जन

@ अर्जनtaskkill /f /im blah.exe
बार्लोप

1

टिप्पणी से स्पष्ट है कि यह पूरा प्रश्न पूरी तरह बकवास है। यदि कोई व्यक्ति PID नहीं देख सकता है तो एक समस्या है। और एक और मुद्दा अगर कोई व्यक्ति सूचीबद्ध प्रक्रिया नहीं देख सकता है। प्रत्येक का एक सरल उपाय है। और एक साथ उन दोनों मुद्दों हो सकता है। यदि आप पीआईडी ​​नहीं देख सकते हैं, तो आप पीआईडी ​​कॉलम के लिए विकल्प चुनें। और यदि आप सूचीबद्ध प्रक्रिया नहीं देख सकते हैं तो आप सभी उपयोगकर्ताओं से प्रक्रिया दिखाने के लिए क्लिक करें।

किसी विशेष प्रक्रिया के पीआईडी ​​को नहीं देख पाने का ऐसा कोई मुद्दा नहीं है। प्रश्नकर्ता केवल चीजों का ठीक से वर्णन नहीं कर रहा है।

विस्तृत करने के लिए- मैं इस प्रश्न के उत्तर को सबसे पहले देने जा रहा हूँ। लेकिन एक टिप्पणी बताती है कि प्रश्नकर्ता अच्छी तरह से चीजों का वर्णन नहीं कर रहा है और वास्तव में वह सूचीबद्ध प्रक्रिया को बिल्कुल नहीं देख सकता है (न सिर्फ वह पीआईडी ​​नहीं देख सकता है), और ऐसा इसलिए है क्योंकि उसने कार्य प्रबंधक में बटन पर क्लिक नहीं किया है सभी उपयोगकर्ताओं से प्रक्रियाओं को दिखाने के लिए यह सभी प्रक्रियाओं को दिखाने के लिए।

इस सवाल के लिए कि क्या कोई पीआईडी ​​नहीं देख सकता है।

टास्क मैनेजर में पीआईडी ​​नंबर देखने के लिए, पहले CTRL-SHIFT + ESC टास्क मैनेजर लाएगा (यह ctrl-alt-delete से तेज है)।

प्रत्येक प्रक्रिया का पीआईडी ​​दिखाने के लिए, क्लिक करें view->choose columns->pidऔर ठीक क्लिक करें

पीआईडी ​​उन कॉलमों की सूची में दूसरा आइटम है जिन्हें आप चुन सकते हैं।

प्रश्नकर्ता के मामले में, वह प्रक्रिया नहीं देख सकता है, उसे "सभी उपयोगकर्ताओं से शो प्रक्रियाएं" पर क्लिक करना चाहिए, फिर वह पीआईडी ​​के साथ प्रक्रिया और निश्चित रूप से देखेंगे।

प्रश्नकर्ता टास्कलिस्ट कमांड का उपयोग कर सकता है जो स्वीकृत उत्तर में है, या वह केवल कार्य प्रबंधक का उपयोग कर सकता है और उस उल्लिखित बटन पर क्लिक कर सकता है।

ध्यान रखें कि वह पीआईडी ​​4 के साथ प्रक्रिया को मारने में सक्षम नहीं होगा, जो कि उस प्रक्रिया की पीआईडी ​​है जिसे वह जानकारी के लिए देख रहा है।


1
इस सवाल का जवाब नहीं है। ओपी ने कहा कि नेटस्टैट में देखा गया कुछ पीआईडी ​​टास्कमैनगर में नहीं दिखता है। सवाल यह है कि उन लापता पीआईडी ​​का क्या हुआ।
स्टीफन

@Stefan नहीं ओपी ने कहा कि उन्होंने नेटस्टैट में PIDs की कुछ प्रक्रियाएँ देखीं, और वे अपने PID को कार्य प्रबंधक में नहीं देख सकते। उन्होंने यह नहीं कहा कि टास्क मैनेजर में वह कुछ प्रक्रियाओं के लिए PID को देखता है और अन्य को नहीं (और अगर उसने ऐसा किया है तो मैंने भी कभी इस तरह की समस्या के बारे में नहीं सुना है, यह संदिग्ध है कि क्या इस तरह की समस्या मौजूद है, क्या यह है कि आप क्या हैं लगता है कि उसका मतलब था? आप कह सकते हैं कि ओपी अस्पष्ट था)।
बार्लोप

1
नहीं, आप गलत हैं। उन्होंने कहा, "जब मैंने इसे अपने टास्क मैनेजर में चेक किया, तो मुझे थॉट्स पीआईडी ​​नंबर नहीं मिला।" और हाँ, समस्या मौजूद है - यही कारण है कि मुझे यह धागा मिला - क्योंकि यही मेरे साथ हुआ है। यह बहुत अजीब होगा, अगर समस्या यह थी कि वह कार्य प्रबंधक में पीआईडी ​​कॉलम नहीं देख सकता था। यह एक ऐसी चीज है जिसके बारे में मैंने कभी नहीं सुना होगा :)
स्टीफन

@Stefan मुझे पता है कि उन्होंने कहा कि वह उन PID नंबरों को नहीं पा सके, ऐसा इसलिए हो सकता है क्योंकि वह कोई देख नहीं सकते। आपको एक उदाहरण देने के लिए, मैंने अभी-अभी youtube पर टास्क मैनेजर देखा और दोनों उदाहरण मैंने देखे, एक विन XP के लिए और एक Win7 के लिए, दोनों PID नहीं दिखा रहे हैं, इसलिए यह कार्य प्रबंधक के लिए वास्तव में क्लासिक 'मुद्दा' नहीं दिख रहा है PID (संभवतः XP में डिफ़ॉल्ट रूप से और संभवतः 7 में भी निम्न चित्र को देखते हुए), i.imgur.com/E6TtgVc.png कृपया एक तस्वीर दिखाओ कृपया एक तस्वीर के लिए एक लिंक शामिल करें जो दिखा रहा है कि आप किसी प्रक्रिया का विवरण दिखा रहे हैं और कुछ नहीं दिखा 'क्योंकि मैंने पहले कभी नहीं देखा है।
बार्लोप


0

कुछ पीआईडी ​​आप देख सकते हैं और कुछ अन्य जिन्हें आप नहीं कर सकते। उदाहरण के लिए, मैं PID = 4 नहीं देख सका जो सिस्टम है। हालाँकि मैं कई अन्य लोगों को देख सकता था। बेशक, मुझे इसका कारण पता नहीं है। आप उन्हें देखने के लिए निम्न आदेश का उपयोग कर सकते हैं। मैंने यहां आउटपुट का एक छोटा सा हिस्सा दिखाया है।

C: \ Windows \ system32> netstat -nao

सक्रिय कनेक्शन

  प्रोटो स्थानीय पता विदेशी पता राज्य पीआईडी
  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 को बढ़ाता है
  टीसीपी 0.0.0.0:3389 0.0.0.0 लिस्टेनिंग 1160 को बढ़ाता है
  TCP 0.0.0.0:3500 0.0.0.0 LISTENING 4 को बढ़ाता है
  टीसीपी 0.0.0.0 .357 0.0.0.0 लिस्टेनिंग 4 को बढ़ाता है
  टीसीपी 0.0.0.0:6600 0.0.0.0 LISTENING 2216 को बढ़ाता है
  TCP 0.0.0.0:8080 0.0.0.0 LISTENING 1080 को बढ़ाता है
  टीसीपी 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 को बढ़ाता है
  टीसीपी 0.0.0.0:18050 0.0.0.0 LISTENING 4 का उपयोग करता है
  टीसीपी 0.0.0.0:30761 0.0.0.0 लिस्टेनिंग 1968 को बढ़ाता है
  टीसीपी 0.0.0.0:32843 0.0.0.0 लिस्टेनिंग 4 का उपयोग कर रहा है
  टीसीपी 0.0.0.0:32844 0.0.0.0 LISTENING 4 का उपयोग कर रहा है
  टीसीपी 0.0.0.0:49152 0.0.0.0 LISTENING 544 का उपयोग करता है
  टीसीपी 0.0.0.0:49153 0.0.0.0 लिस्टेनिंग 1012 का उपयोग करता है
  TCP 0.0.0.0:49154 0.0.0.0 LISTENING 648 का उपयोग करता है
  TCP 0.0.0.0:49155 0.0.0.0 LISTENING 380 का उपयोग करता है
  टीसीपी 0.0.0.0:49156 0.0.0.0 LISTENING 1484 का उपयोग करता है
  TCP 0.0.0.0:49202 0.0.0.0 LISTENING 700 बढ़ाता है

0

करने के लिए जाना http://live.sysinternals.com/ और डाउनलोड procexp.exe (प्रक्रिया एक्सप्लोरर) यह सब प्रासंगिक विवरण के साथ प्रदान करेगा।

अन्य आप इसे प्रक्रिया प्रबंधक के लिए कॉलम देखकर कार्य प्रबंधक में पा सकते हैं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.