सवाल आप विंडोज़ में कमांड लाइन पर सभी प्रक्रियाओं को कैसे सूचीबद्ध करते हैं?


क्या यूनिक्स पर 'ps' के बराबर एक कमांड है जो विंडोज मशीन पर सभी प्रक्रियाओं को सूचीबद्ध कर सकता है?


259
2017-09-10 05:50


मूल


इस कमांड लाइन से विंडोज़ में प्रक्रिया शुरू करना और रोकना उपयोगी हो सकता है। - Aniket Thakur


जवाब:


Cmd.exe के साथ काम करना:

tasklist

यदि आपके पास है शक्ति कोशिका:

get-process

डब्ल्यूएमआई के माध्यम से:

Wmic प्रक्रिया

(आप रिमोट मशीनों के साथ-साथ पूछ सकते हैं /node:ComputerOrIP, और इस आदेश को कस्टमाइज़ करने के लिए बहुत अधिक तरीके हैं: संपर्क)


338
2017-09-10 05:52



आप इसे क्लिपबोर्ड पर पाइप करना चाहते हैं, फिर नोटपैड में पेस्ट करें: c: \> tasklist | क्लिप
विशेष रूप से आप> कार्यसूची / FI "सेवा eq wampapache" आज़मा सकते हैं - RiggsFolly
यदि मैं कार्यसूची के साथ कार्यों को सूचीबद्ध करता हूं, तो मैं कमांड प्रॉम्प्ट से कार्य कैसे समाप्त करूं? - Kyle Delaney
यदि आप पावरहेल का उपयोग करते हैं, तो इसे आउट-ग्रिडव्यू में पाइप करना वास्तव में सुविधाजनक है, जैसे: "Get-Process | Out-GridView" - Charles Burge


एक उपकरण कहा जाता है विंडोज मैनेजमेंट इंस्ट्रुमेंटेशन कमांड लाइन टूल (wmic.exe)

आप कॅाल कर सकते हैं wmic process list सभी प्रक्रियाओं को देखने के लिए।


85
2017-09-10 05:56



मैंने यह एसओ पाया थ्रेड एक ही समस्या को हल करने की कोशिश करते समय, और यह इंगित करना चाहता था कि डब्ल्यूएमआईसी ने मेरे लिए अच्छा काम किया है। Wmic के साथ आप पार्सिंग के लिए सबसे उपयुक्त आउटपुट चुन सकते हैं, / प्रारूप: csv या / format: rawout का उपयोग कर सकते हैं। सावधान रहें: Wmic करता है नहीं सीएसवी प्रारूप को सही ढंग से कार्यान्वित करें (फ़ील्ड हैं कभी नहीँ उद्धृत, भले ही उनमें एम्बेडेड कोट्स या कॉमा शामिल हों), इसलिए मुझे एक्सएमएल का उपयोग करने के लिए मजबूर होना पड़ा। - JimN
@JimN - / प्रारूप: rawxml और नहीं / प्रारूप: rawout - Joe
क्या आप wmic का उपयोग कर किसी भी प्रक्रिया को फ़िल्टर कर सकते हैं? - Kiquenet
यदि आपको प्रक्रिया शुरू करने वाली कमांड लाइन ढूंढनी है तो यह उत्तर है - Shane Gannon


मैं उल्लेख करना चाहता था कि डब्लूएमआईसी (पैम की प्रविष्टि) एक कर सकती है बहुत अधिक। मेरे डब्लूएमआईसी स्निपेट पेज पर एक नज़र डालें, जो एक चीटशीट है जो डब्लूएमआईसी (नमूना आउटपुट के साथ दिखाए जाने के लिए) के कई सामान्य तरीकों को दिखाती है। यहाँ


28
2017-09-15 09:53





  1. कार्य सूची

  2. WMIC /OUTPUT:C:\ProcessList.txt प्रक्रिया कैप्शन, कमांडलाइन, प्रोसेसिड प्राप्त करें

या

 WMIC /OUTPUT:C:\ProcessList.txt path win32_process get Caption,Processid,Commandline

19
2018-02-15 08:06





मैंने विंडोज 7 पर कोशिश की। आदेश है: TASKLIST /FI "IMAGENAME eq application_name"

उदाहरण के लिए: c:\>TASKLIST /FI "IMAGENAME eq notepad.exe"

पोर्ट विवरण के साथ सभी प्रक्रियाओं को दिखाने के लिए:

c:\> TASKLIST

आप जिस प्रक्रिया का उपयोग कर सकते हैं उसे मारने के लिए भी c:\> pskill or tskill processname

उदाहरण के लिए: c:\> tskill notepad


13
2017-11-08 11:56



TASKLIST /FI "IMAGENAME eq explorer.exe" उत्पादन के रूप में एक पूरी लाइन देता है। क्या पीआईडी ​​खुद ही पाने के लिए वैसे भी है? - Pacerier
एक और मानव यादगार आदेश के लिए, taskkill समानार्थी है tskill - Mushroom Man
8.1 पर, नहीं है tskill केवल taskkill, तथा pskill SysInternals द्वारा प्रदान किया जाता है लेकिन विंडोज नहीं। (@KiritoBepsibane) - dave_thompson_085


कार्यसूची या pslist sysinternals से। इसके अलावा, प्रक्रिया-प्रक्रिया अद्भुत है शक्ति कोशिका


11
2017-09-10 05:57





यदि तुम प्रयोग करते हो शक्ति कोशिका, इसमें 'ps' कमांड है (यह गेट-प्रोसेस के लिए उपनाम है)


4
2017-09-10 07:48





यदि आप Windows XP चला रहे हैं तो 'tasklist' कमांड का उपयोग करने का प्रयास करें। मैंने Vista के साथ इसे आजमाया और ऐसा लगता है कि यह भी काम करता है।


2
2017-09-10 05:52