Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> सॉफ्टवेयर

PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें

आपकी स्क्रीन पर दिखाई देने वाले चल रहे एप्लिकेशन विंडोज में जो हो रहा है उसका एक अंश मात्र हैं। डिवाइस ड्राइवर प्रबंधित करने से लेकर सुरक्षा सुनिश्चित करने तक, पृष्ठभूमि प्रक्रियाओं का एक समूह एक कार्यशील विंडोज PC को बनाए रखता है।

कई कंप्यूटरों की देखरेख करने वाले किसी भी सिस्टम प्रशासक के लिए, इन महत्वपूर्ण सेवाओं की स्थिति देखने में सक्षम होना महत्वपूर्ण है। टास्क मैनेजर दृष्टिकोण इसके लिए बहुत धीमा है, और आप इसे स्क्रिप्ट के साथ स्वचालित नहीं कर सकते।

समाधान? कमांड-लाइन टूल। कमांड प्रॉम्प्ट या PowerShell का उपयोग करके, आप एक सिस्टम पर चल रही Microsoft सेवाओं की परिचालन स्थिति पर तुरंत नज़र डाल सकते हैं, जिससे आप किसी भी समस्या का तेजी से निदान कर सकते हैं।

कमांड प्रॉम्प्ट में विंडोज सेवाओं को सूचीबद्ध करना

विंडोज PowerShell जितना लचीला या शक्तिशाली नहीं होने पर भी, कमांड प्रॉम्प्ट अभी भी सिस्टम प्रशासकों के लिए एक उत्कृष्ट टूल है। आप सक्रिय और अक्षम दोनों सेवाओं की स्थिति प्राप्त करने के लिए queryex कमांड का उपयोग कर सकते हैं और फिर pesky प्रक्रियाओं को समाप्त करने के लिए taskkill कमांड का उपयोग कर सकते हैं।

  1. Queryex कमांड का उपयोग करने के लिए, कमांड प्रॉम्प्ट को एडमिनिस्ट्रेटर के रूप में चलाएं। आप स्टार्ट मेनू में cmd खोजकर ऐप ढूंढ सकते हैं।
PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें
  1. Sc queryex कमांड का उपयोग करने के कई तरीके हैं। Type और State दो सबसे अधिक उपयोग किए जाने वाले पैरामीटर हैं। उदाहरण के लिए, सभी विंडोज प्रक्रियाओं को देखने के लिए निम्न कमांड दर्ज करें:

sc queryex type=service state=all

PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें
  1. डिफ़ॉल्ट दृश्य थोड़ा भारी हो सकता है। सूची को पार्स करना आसान बनाने के लिए केवल प्रक्रियाओं के नाम प्रदर्शित करें:

sc queryex type=service state=all | find /i "SERVICE_NAME:"

PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें
  1. डिफ़ॉल्ट रूप से, कमांड सभी सक्रिय प्रक्रियाओं को सूचीबद्ध करता है। निष्क्रिय लोगों को खोजने के लिए, स्टेट पैरामीटर संशोधित करें:

sc queryex type=service state=inactive

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

sc query DeviceInstall

PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें

PowerShell में विंडोज सेवाओं को सूचीबद्ध करना

PowerShell को आधुनिक विंडोज के लिए एक समर्पित कमांड-लाइन शेल माना जाता है। जैसे, यह कमांड के माध्यम से बहुत अधिक हर ऑपरेटिंग सिस्टम घटक तक पहुंच प्रदान करता है, और विंडोज सेवाएं कोई अपवाद नहीं हैं।

PowerShell का लाभ यह है कि आप इसे आसानी से स्वचालित कर सकते हैं। सभी PowerShell कमांड को जटिल स्क्रिप्ट में संकलित किया जा सकता है, जिससे आप बिना किसी परेशानी के कई PC पर सिस्टम प्रशासन कार्य सेट कर सकते हैं।

  1. PowerShell खोलकर शुरू करें। आप इसे स्टार्ट मेनू में खोज सकते हैं; बस एक उन्नत उदाहरण चलाना सुनिश्चित करें (यानी, एडमिनिस्ट्रेटर के रूप में)।
PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें
  1. PowerShell पर विंडोज सेवाओं को सूचीबद्ध करने के लिए सबसे सरल कमांड Get-Service है। यह आपके कंप्यूटर पर सभी सेवाओं को उनकी स्थिति और नामों के साथ दिखाता है। एकमात्र समस्या यह है कि सेवाओं की सूची काफी लंबी हो सकती है।
PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें
  1. Get-Service का उपयोग करते समय, सूची को टेक्स्ट फ़ाइल में निर्यात करना बेहतर होता है। आप पाइप का उपयोग करके ऐसा कर सकते हैं, जैसे:

Get-Service | Out-File "C:\logs\All_Services.txt"

PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें
  1. किसी विशिष्ट सेवा की स्थिति देखने के लिए, Get-Service कमांड के बाद सेवा का नाम लिखें। आप उनके नामों को अल्पविराम से अलग करके कई प्रक्रियाओं की स्थिति का अनुरोध कर सकते हैं।

Get-Service CryptSvc, COMSysApp

PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें
  1. पाइप का उपयोग Get-Service कमांडलेट को Where-Object फ़ंक्शन के साथ जोड़कर और परिणामों को स्थिति के अनुसार फ़िल्टर करने के लिए भी किया जा सकता है। निम्न कमांड सभी रनिंग सेवाओं को प्राप्त करके इसे दर्शाता है:

Get-Service | Where-Object {$_.Status -EQ "Running"}

PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें

सेवा निर्भरताओं की जांच

कोई भी जटिल प्रक्रिया कई अन्योन्याश्रित सेवाओं में विभाजित होती है। यही कारण है कि किसी विशेष सेवा की स्थिति प्राप्त करना अक्सर पर्याप्त नहीं होता है। आपको उन सेवाओं की स्थिति भी जांचनी होगी जिन पर वह सेवा निर्भर है।

  1. किसी विशेष सेवा के लिए आवश्यक सेवाओं को देखने के लिए, Get-Service कमांडलेट के साथ -RequiredServices फ्लैग का उपयोग करें। यहां एक उदाहरण है:

Get-Service -Name CryptSvc –RequiredServices

PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें
  1. इसी तरह, किसी विशिष्ट सेवा पर निर्भर सेवाओं की सूची प्राप्त करने के लिए, -DependentServices फ्लैग का लाभ उठाएं।

Get-Service -Name CryptSvc -DependentServices

PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें

ये दो फ्लैग विंडोज सेवाओं को स्वचालित रूप से शुरू या रोकने के लिए स्क्रिप्ट लिखने में महत्वपूर्ण हैं, क्योंकि वे आपको प्रभावित सेवा से जुड़ी सभी सेवाओं का ट्रैक रखने का एक तरीका देते हैं।

रिमोट कंप्यूटर पर विंडोज सेवाओं को सूचीबद्ध करना

PowerShell विधि स्थानीय कंप्यूटर तक सीमित नहीं है। आप ऊपर वर्णित उसी सिंटैक्स के साथ Get-Service कमांडलेट का उपयोग करके रिमोट PC की प्रक्रियाओं को भी क्वेरी कर सकते हैं। बस अंत में -ComputerName फ्लैग जोड़कर निर्दिष्ट करें कि किस रिमोट कंप्यूटर से जानकारी प्राप्त करनी है।

यहां एक उदाहरण है:

Get-Service CryptSvc -ComputerName Workstation7

PowerShell में विंडोज सेवाओं का प्रबंधन

सेवाओं की स्थिति प्राप्त करना केवल एक चीज नहीं है जो आप विंडोज PowerShell में कर सकते हैं। एक पूर्ण विकसित स्क्रिप्टिंग वातावरण के रूप में, यह सभी GUI विकल्पों के लिए स्क्रिप्ट विकल्प प्रदान करता है।

PowerShell कमांडलेट सेवाओं को रोक, शुरू, पुनः आरंभ, या यहां तक कि संशोधित कर सकते हैं। स्वचालित Get-Service कमांड के साथ जोड़े जाने पर, PowerShell स्क्रिप्ट रोजमर्रा के सिस्टम प्रबंधन कार्यों को पूरी तरह से स्वचालित करने के लिए लिखी जा सकती हैं।

  1. सेवाओं की स्थिति क्वेरी करने के अलावा, आप उन्हें प्रबंधित करने के लिए PowerShell का उपयोग भी कर सकते हैं। सेवाओं को शुरू या रोकना एक ही कमांड से किया जा सकता है, जिसमें केवल सेवा का नाम आवश्यक होता है। उदाहरण के लिए, इस तरह आप एक सेवा रोक सकते हैं:

Stop-Service -Name Spooler

PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें
  1. सेवा शुरू करना इसी तरह होता है:

Start-Service -Name Spooler

PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें
  1. यदि कोई सेवा सही ढंग से काम नहीं कर रही है, तो आप इसे पुनः आरंभ करना भी चुन सकते हैं:

Restart-Service -Name Spooler

PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें
  1. Set-Service कमांडलेट भी है जिसका उपयोग सेवा के गुणों को बदलने के लिए किया जा सकता है। यहां हम प्रिंट स्पूलर सेवा के स्वचालित स्टार्टअप को अक्षम करते हैं:

Set-Service 'Spooler' -StartupType Disabled

PowerShell या कमांड प्रॉम्प्ट से सभी विंडोज सेवाओं को आसानी से सूचीबद्ध करें

विंडोज सेवाओं को सूचीबद्ध करने का सबसे अच्छा तरीका क्या है?

चाहे आप विंडोज 10 या विंडोज सर्वर चला रहे हों, सभी विंडोज सेवाओं की सूची देखने में सक्षम होना आसान हो सकता है। आप महत्वपूर्ण सिस्टम कार्यों के साथ समस्याओं का निदान कर सकते हैं या प्रदर्शन में सुधार के लिए अनावश्यक Microsoft सेवाओं को रोक सकते हैं।

इस उद्देश्य के लिए, PowerShell सबसे अच्छा विकल्प है। जबकि आप कमांड प्रॉम्प्ट में सेवा सूची प्राप्त कर सकते हैं, PowerShell द्वारा प्रदान की जाने वाली अतिरिक्त कार्यक्षमता अधिक उपयोगी है।

आप PowerShell कमांडलेट का उपयोग करके विंडोज प्रक्रियाओं की सेवा स्थिति प्राप्त कर सकते हैं, उन्हें उनकी स्थिति या अन्य पैरामीटर्स द्वारा फ़िल्टर कर सकते हैं। निर्भर सेवाओं को निर्धारित करना और आवश्यकतानुसार उन्हें शुरू या रोकना भी आसान है।


  1. क्रोम से स्विच करना: फ़ायरफ़ॉक्स को घर जैसा महसूस कराने का तरीका क्रोम से स्विच करना: फ़ायरफ़ॉक्स को घर जैसा महसूस कराने का तरीका

    फ़ायरफ़ॉक्स क्रोम से अलग लगता है और इससे इनकार नहीं किया जा सकता। शायद आप क्रोम के फील को पसंद करते हैं लेकिन, जिन कारणों का हम जल्द ही पता लगाएंगे, फैसला किया है कि फ़ायरफ़ॉक्स आपके लिए बेहतर ब्राउज़र है। क्या ऐसा कुछ है जो आप फ़ायरफ़ॉक्स को कम विदेशी वातावरण बनाने के लिए कर सकते हैं? हाँ! स्पष्ट ह

  1. एक्सेल DATEDIF फ़ंक्शन से वर्तमान आयु की गणना करें एक्सेल DATEDIF फ़ंक्शन से वर्तमान आयु की गणना करें

    मुख्य बातें अपनी जन्मतिथि एक्सेल के एक सेल में दर्ज करें और DATEDIF सूत्र को दूसरे सेल में दर्ज करें। अपनी वर्तमान आयु देखने के लिए एंटर दबाएं। DATEDIF सूत्र में जन्म तिथि और वर्तमान तिथि के लिए सेल संदर्भ होता है। DATEDIF दो तिथियों के बीच वर्षों, महीनों और दिनों की संख्या की गणना करता है, जिससे आ

  1. FreeSync बनाम G-Sync: डिस्प्ले तकनीक समझाया गया FreeSync बनाम G-Sync: डिस्प्ले तकनीक समझाया गया

    यदि आपने मॉनिटर के बीच बहस करने में कोई समय बिताया है, तो आप G-Sync और FreeSync शब्दों का सामना कर चुके हैं। जब तक आप बेहतर प्रदर्शन की तलाश में एक गेमर नहीं हैं, तब तक ये शब्द आपके लिए ज्यादा मायने नहीं रखते। लेकिन यह जानना कि इन शब्दों का क्या अर्थ है—और एडाप्टिव सिंक तकनीक कैसे काम करती है—आपको