नाम से प्रक्रिया कैसे खोजें?


2

SearchIndexer.exe मेरे डिवाइस को रोक रहा है, जो वास्तव में मेरी बाहरी हार्ड ड्राइव है, जिसे रोका जाना है।

मैंने टास्क मैनेजर को देखकर इस एप्लिकेशन को बंद करने की कोशिश की, लेकिन यह प्रोसेसेस टैब पर नहीं मिला।

क्या मैं इस प्रक्रिया को नाम से देख सकता हूं, प्रक्रिया आईडी प्राप्त कर सकता हूं, और इसे मार सकता हूं?


1
क्या आपने प्रोसेस एक्सप्लोरर के साथ कोशिश की?
अनुकरण करें

नहीं, मुझे डिस्क गतिविधि वाले प्रक्रियाओं के तहत डिस्क टैब में SearchIndexer.exe नहीं मिलता है ।
संतोष कुमार

1
ठीक है, मैं सुझाव दे रहा हूं कि आप प्रोसेस एक्सप्लोरर नामक एक अलग टूल के साथ प्रयास करें
simlev

नियंत्रण कक्ष चलाएं और खोज इंडेक्स से अपने बाहरी एचडीडी को बाहर करें
Magicandre1981

जवाबों:


5

यदि आप SearchIndexer जैसी प्रक्रियाओं की तलाश कर रहे हैं - यह PowerShell के साथ करने के लिए बहुत सरल होना चाहिए

Get-Processआपको चल रही प्रक्रियाओं की एक सूची दिखाएगा। इस मामले में, मैंने इसे पाइप किया है Select -first 1क्योंकि आप कॉलम हेडर में रुचि रखते हैं, मेरे पीसी पर 100+ प्रक्रियाओं की सूची नहीं:यहां छवि विवरण दर्ज करें


अगला - अब आप जानते हैं कि प्रक्रियाएँ कैसे प्राप्त की जाती हैं, आपको इसे एक विशिष्ट प्रक्रिया तक सीमित करना होगा। नीचे, मैंने ऐसा करने के लिए 4 तरीके दिखाए हैं: खोज के साथ शुरू होने वाली सभी प्रक्रियाओं को वापस कर देगायहां छवि विवरण दर्ज करें Get-Process Search*

Get-Process SearchIndexer अगर यह मौजूद है तो बस एक प्रक्रिया वापस आएगी

Get-Process | Where {$_.Name -eq "SearchIndexer"} सभी प्रक्रियाओं को खोज लेंगे और फिर केवल SearchIndexer नामक एक को चुनेंगे

Get-Process | Where {$_.ProcessName -Like "SearchIn*"} सभी प्रक्रियाएँ प्राप्त करेंगे और "SearchIn" से शुरू होने वाले लोगों तक सीमित होंगी।

एक साइड नोट के रूप में - आप किसी भी छोर पर वाइल्ड कार्ड का उपयोग कर सकते हैं, इसलिए ` rchInde 'भी आपकी इच्छित प्रक्रिया को वापस कर देगा।


अब - प्रक्रिया को मारने के लिए - इसे स्टॉप-प्रोसेस पर पाइप करें: यहां छवि विवरण दर्ज करें ..लेकिन यह काम नहीं किया!


इसे रोकने के लिए - कुछ प्रक्रियाओं के साथ - आपको एक व्यवस्थापक के रूप में यहां छवि विवरण दर्ज करें पावरशेल चलाने की आवश्यकता है: .. लेकिन आपको अभी भी एक संकेत मिलता है!

... नीचे में त्रुटि को नजरअंदाज करें, हमने सिर्फ यह साबित किया है कि प्रक्रिया किसी भी अधिक मौजूद नहीं है

-Forceस्विच जोड़ें और शीघ्र चला जाता है! यहां छवि विवरण दर्ज करें


लेकिन हम त्रुटियों को पसंद नहीं करते हैं जब हम इसे करने की कोशिश करते हैं: और यहां छवि विवरण दर्ज करें ... तो हमें इसे थोड़ा अलग तरीके से संभालने की आवश्यकता है। स्पष्ट रूप से उस एक प्रक्रिया को रोकने के बजाय, उन सभी को पकड़ो, इसे उन लोगों के लिए फ़िल्टर करें जिन्हें हम चाहते हैं (यदि कोई हो) और फिर उन्हें मार दें (यदि वे मौजूद हैं): यहां छवि विवरण दर्ज करें


अंतिम रूप से - इसे एक निर्धारित कार्य कार्रवाई के रूप में जोड़ें (यदि आपको आवश्यकता है) के रूप में विंडोज़ कुछ सेवाओं / प्रक्रियाओं को फिर से शुरू करना पसंद करती है और आप सभी सेट हैं।


1

गेट-प्रोसेस का एक विकल्प:

Get-WmiObject Win32_Process | select commandline | Select-String -Pattern "SearchIndexer"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.