विंडोज़ में चल रही प्रक्रियाओं की सूची कैसे प्रिंट करें -

हमारे पाठकों में से एक ने हमसे पूछा: "आप कार्य प्रबंधक से चल रही प्रक्रियाओं की सूची कैसे प्रिंट करते हैं?" (“How do you print the list of running processes from Task Manager?”). दुर्भाग्य से, आप कार्य प्रबंधक(Task Manager) से ऐसा नहीं कर सकते । हालांकि, आप विंडोज़(Windows) में चल रही प्रक्रियाओं की सूची बनाने के लिए कुछ कमांड चला सकते हैं और फिर इसे प्रिंट कर सकते हैं जैसे आप एक मानक दस्तावेज़ प्रिंट करेंगे। यहां बताया गया है कि यह सब केवल विंडोज़(Windows) में निर्मित टूल का उपयोग करके कैसे काम करता है :

नोट: यह मार्गदर्शिका (NOTE:)विंडोज(Windows) के सभी संस्करणों पर लागू होती है , जिसमें विंडोज(Windows) 10 और विंडोज 11(Windows 11) शामिल हैं ।

टास्कलिस्ट कमांड ( सीएमडी(CMD) , पॉवरशेल(PowerShell) या विंडोज टर्मिनल(Windows Terminal) में ) का उपयोग करके चल रही प्रक्रियाओं की सूची को कैसे प्रिंट करें

टास्कलिस्ट(tasklist) कमांड सक्रिय प्रक्रियाओं की सूची को आपके पीसी पर एक टेक्स्ट फ़ाइल में आउटपुट कर सकता है, जिसे आप आसानी से प्रिंट कर सकते हैं। आप इस कमांड को अपनी पसंद के किसी भी कमांड-लाइन वातावरण में चला सकते हैं: कमांड प्रॉम्प्ट(Command Prompt) , पॉवरशेल(PowerShell) , या विंडोज टर्मिनल(Windows Terminal)

बस कमांड प्रॉम्प्ट(Command Prompt)(open the Command Prompt) (या अन्य दो में से एक) खोलें और टाइप करें:

चल रही प्रक्रियाओं की सूची के साथ फ़ाइल के पथ को उस फ़ाइल के वास्तविक पथ से(path to file) बदलें जिसे आप अपनी डिस्क पर बनाना चाहते हैं। फिर, अपने कीबोर्ड पर एंटर दबाएं। (Enter)मैं अपनी डी(D) ड्राइव पर प्रक्रियाओं(processes.txt) . txt नाम की फ़ाइल में सूची को सहेजना चाहता था , इसलिए मैंने टाइप किया:

टास्कलिस्ट कमांड चला रहा है

टास्कलिस्ट कमांड चला रहा है

फ़ाइल एक्सप्लोरर(File Explorer)(Open File Explorer) खोलें और अपनी फ़ाइल के लिए निर्दिष्ट पथ पर नेविगेट करें। फ़ाइल को खोलने के लिए उस पर डबल-क्लिक करें । (Double-click)इसे नीचे स्क्रीनशॉट के समान डेटा प्रदर्शित करना चाहिए। चल रही प्रक्रियाओं की सूची को निम्नलिखित कॉलम के साथ एक तालिका में रखा गया है: छवि का नाम(Image Name ) (प्रक्रिया का नाम), पीआईडी(PID) ​​(प्रक्रिया आईडी), सत्र का नाम(Session Name) , Session#संख्या(Number) के लिए खड़ा है ), और मेम उपयोग(Mem Usage) (स्मृति उपयोग) .

टास्कलिस्ट कमांड का आउटपुट

टास्कलिस्ट कमांड का आउटपुट

अपने डिफ़ॉल्ट प्रिंटर(default printer) का उपयोग करके सक्रिय प्रक्रियाओं की सूची को बेझिझक print (press CTRL+P)

नोट:(NOTE:) टास्कलिस्ट कमांड(tasklist) में कई पैरामीटर हैं जिनका उपयोग आप इसके आउटपुट को फॉर्मेट करने के लिए कर सकते हैं। संपूर्ण दस्तावेज़ीकरण Microsoft की TechNet(TechNet) वेबसाइट: टास्कलिस्ट(Tasklist) पर पाया जा सकता है । इसे पढ़ने में संकोच न करें और स्वयं प्रयोग करें।

गेट-प्रोसेस कमांड ( पावरशेल(PowerShell) या विंडोज टर्मिनल(Windows Terminal) में ) का उपयोग करके चल रही प्रक्रियाओं की सूची कैसे प्रिंट करें

एक और कमांड है जिसका आप उपयोग कर सकते हैं, लेकिन केवल पावरशेल(PowerShell)(PowerShell) और विंडोज टर्मिनल(Windows Terminal)(Windows Terminal) में । इसे गेट -प्रोसेस(get-process) या जीपीएस(gps) (लघु संस्करण) नाम दिया गया है। इस कमांड का उपयोग करने के लिए, पावरशेल(PowerShell)(open PowerShell) (या विंडोज टर्मिनल में (Windows Terminal)पावरशेल(PowerShell) टैब ) खोलें और निम्नलिखित टाइप करें:

या

मैं सूची को अपने डी ड्राइव पर (D)process.txt नाम की फ़ाइल में सहेजना चाहता था , इसलिए मैंने टाइप किया:

या

पावरशेल में गेट-प्रोसेस कमांड चलाना

पावरशेल(PowerShell) में गेट-प्रोसेस कमांड चलाना

आउटपुट फ़ाइल स्वरूपित है, और इसमें निम्नलिखित कॉलम शामिल हैं:

  • हैंडल(Handles) - प्रक्रिया द्वारा खोले गए हैंडल की संख्या।
  • एनपीएम (के)(NPM(K)) - गैर-पेजेड मेमोरी की मात्रा जो प्रक्रिया किलोबाइट में उपयोग कर रही है।
  • PM(K) - प्रक्रिया द्वारा उपयोग की जाने वाली पेजेबल मेमोरी की मात्रा, किलोबाइट में।
  • WS(K) - प्रक्रिया के कार्यशील सेट का आकार किलोबाइट में। इसमें स्मृति के पृष्ठ होते हैं जिन्हें हाल ही में प्रक्रिया द्वारा संदर्भित किया गया था।
  • सीपीयू (एस)(CPU(s)) - प्रोसेसर समय की मात्रा जो प्रक्रिया ने सभी प्रोसेसर पर सेकंड में उपयोग की है।
  • आईडी(Id) - चल रही प्रक्रिया की प्रक्रिया आईडी ( पीआईडी(PID) )।
  • एसआई(SI) - प्रक्रिया की सत्र आईडी।
  • प्रक्रिया(ProcessName) का नाम - प्रक्रिया का नाम।

गेट-प्रोसेस कमांड का आउटपुट

गेट-प्रोसेस कमांड का आउटपुट

अब आप नोटपैड(Notepad)(Notepad) या किसी अन्य ऐप से चल रही प्रक्रियाओं की सूची को आसानी से प्रिंट कर सकते हैं जिसका उपयोग आपने प्रक्रियाओं की सूची वाली फ़ाइल को खोलने के लिए किया था।

नोट: जैसा कि आप देख सकते हैं, (NOTE:)get-process कमांड का आउटपुट आपके द्वारा प्राप्त कार्यसूची(tasklist) से अधिक जटिल है । इसके अलावा, इसे अनुकूलित करने के लिए और भी विकल्प उपलब्ध हैं। इसलिए(Therefore) , मैं आपको निम्नलिखित दस्तावेज पढ़ने की सलाह देता हूं: गेट-प्रोसेस(Get-Process) (मशीन पर चलने वाली प्रक्रियाओं की एक सूची प्राप्त करें), आउट-फाइल(Out-File) (फ़ाइल को आउटपुट भेजें), और आउट-प्रिंटर(Out-Printer) (प्रिंटर को आउटपुट भेजें)।

WMIC ( CMD , PowerShell , या Windows Terminal में ) का उपयोग करके चल रही प्रक्रियाओं की सूची को कैसे प्रिंट करें

डब्लूएमआईसी(WMIC) या विंडोज मैनेजमेंट इंस्ट्रुमेंटेशन कमांड लाइन(Windows Management Instrumentation Command line) एक सॉफ्टवेयर उपयोगिता है जो उपयोगकर्ताओं को किसी भी कमांड लाइन वातावरण ( कमांड प्रॉम्प्ट(Command Prompt) , पावरशेल(PowerShell) , या विंडोज टर्मिनल ) से (Windows Terminal)विंडोज मैनेजमेंट इंस्ट्रुमेंटेशन (डब्लूएमआई)(Windows Management Instrumentation (WMI)) संचालन करने की अनुमति देती है । आप इसे कई कार्यों के लिए उपयोग कर सकते हैं, जिसमें एक टेक्स्ट फ़ाइल में सभी चल रही प्रक्रियाओं के साथ एक सूची को सहेजना शामिल है जिसे आप प्रिंट कर सकते हैं। ऐसा करने के लिए, विंडोज़(Windows) में कोई भी कमांड-लाइन वातावरण खोलें जिसे आप चाहते हैं । हमने विंडोज टर्मिनल( Windows Terminal)(start Windows Terminal) शुरू करना चुना है । अगला, यह आदेश टाइप करें:

फ़ाइल(path to file) के पथ को उस फ़ाइल के वास्तविक पथ से बदलें जिसे आप बनाना चाहते हैं, और फिर अपने कीबोर्ड पर एंटर दबाएं।(Enter)

विंडोज टर्मिनल में wmic कमांड चलाना

विंडोज टर्मिनल(Windows Terminal) में wmic कमांड चलाना

मैं अपने D ड्राइव पर process.txt नाम की फ़ाइल में चल रही प्रक्रियाओं की सूची सहेजना चाहता था , इसलिए मैंने टाइप किया:

परिणामी फ़ाइल नीचे स्क्रीनशॉट के समान दिखती है और जानकारी को निम्नलिखित कॉलम में विभाजित किया गया है:

  • हैंडलकाउंट(HandleCount) - ऑपरेटिंग सिस्टम की संख्या जो प्रक्रिया को खोलती है।
  • नाम(Name) - प्रत्येक चल रही प्रक्रिया का नाम।
  • प्राथमिकता(Priority) - विंडोज़(Windows) द्वारा प्रत्येक प्रक्रिया को दी गई प्राथमिकता। संख्या जितनी अधिक होगी, प्राथमिकता उतनी ही अधिक होगी।
  • प्रक्रिया आईडी(Process ID) - प्रक्रिया की आईडी, जैसा कि विंडोज़(Windows) द्वारा निर्दिष्ट किया गया है ।
  • थ्रेडकाउंट(ThreadCount) - ऑपरेटिंग सिस्टम थ्रेड्स वर्तमान में संबंधित प्रक्रिया में चल रहे हैं।
  • वर्किंगसेटसाइज(WorkingSetSize) - बाइट्स में प्रत्येक प्रक्रिया द्वारा उपयोग की जाने वाली भौतिक मेमोरी की कुल मात्रा।

आपको wmic . से जो आउटपुट मिलता है

आपको wmic . से जो आउटपुट मिलता है

प्रत्येक प्रक्रिया के गुणों के बारे में अधिक जानकारी के लिए, Microsoft से इस दस्तावेज़ को पढ़ें : Win32_Process वर्ग(Win32_Process class)

आपने चल रही प्रक्रियाओं की सूची कैसे मुद्रित की?

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



About the author

मैं एक सॉफ्टवेयर समीक्षक और उत्पादकता विशेषज्ञ हूं। मैं एक्सेल, आउटलुक और फोटोशॉप जैसे विभिन्न सॉफ्टवेयर अनुप्रयोगों के लिए सॉफ्टवेयर समीक्षा की समीक्षा करता हूं और लिखता हूं। मेरी समीक्षाएं अच्छी तरह से सूचित हैं और आवेदन की गुणवत्ता में उद्देश्यपूर्ण अंतर्दृष्टि प्रदान करती हैं। मैं 2007 से सॉफ्टवेयर समीक्षाएं लिख रहा हूं।



Related posts