सेवा MMC सेवा के नाम, वर्तमान स्थिति और स्टार्टअप प्रकार को दर्शाता है। आप में से ज्यादातर लोग स्वचालित के बारे में जानते हैं, स्वचालित (विलंबित प्रारंभ) और मैनुअल स्टार्टअप प्रकार ।
- स्वचालित - सिस्टम स्टार्टअप पर सेवाएं शुरू करता है।
- स्वचालित (विलंबित प्रारंभ) - सिस्टम को बूट करने के बाद सेवा शुरू करता है और प्रारंभिक मांग संचालन पूरा होने के बाद, ताकि सिस्टम तेजी से बूट हो।
- पुस्तिका - आवश्यकतानुसार सेवा शुरू करता है (अन्य सेवाओं के लिए निर्भरता द्वारा परिभाषित) या जब प्रासंगिक एपीआई का उपयोग करके किसी एप्लिकेशन से कॉल किया जाता है।
- विकलांग - पूरी तरह से सेवा को निष्क्रिय करता है और इसे और इसकी निर्भरता को चलने से रोकता है।
लेकिन वे 'ट्रिगर स्टार्ट' सेवाएं क्या हैं?
ट्रिगर स्टार्ट सर्विसेज क्या हैं?
ट्रिगर-स्टार्ट सेवा एक नियमित सेवा है जिसे केवल चलाने के लिए कॉन्फ़िगर किया जाता है (या चलाना बंद कर दिया जाता है), जब यह ट्रिगर होता है, तभी, जब आप निर्धारित करते हैं कि कुछ मानदंड और शर्तें पूरी होती हैं (उदाहरण के लिए, जब पहला नेटवर्क आईपी पता उपलब्ध हो जाता है , या जब आखिरी नेटवर्क आईपी खो जाता है)।
यहां उपलब्ध ट्रिगर्स की एक सूची दी गई है, जिनका उपयोग किसी सेवा के स्टार्टअप मोड को कॉन्फ़िगर करने के लिए किया जा सकता है:
- डिवाइस इंटरफ़ेस आगमन या प्रस्थान
- किसी डोमेन से जुड़ना या छोड़ना
- फ़ायरवॉल पोर्ट को खोलना या बंद करना
- समूह नीति में बदलाव
- पहला IP पता उपलब्ध है या अंतिम IP पता जा रहा है
- कस्टम ईवेंट - विंडोज के लिए ईवेंट ट्रेसिंग (ETW)
उदाहरण 1: विंडोज टाइम सर्विस
डिवाइस से डोमेन से कनेक्ट होने पर शुरू करने के लिए विंडोज टाइम सर्विस को कॉन्फ़िगर किया गया है। इस सेवा के लिए ट्रिगर देखने के लिए आप निम्न आदेश चला सकते हैं:
sc qtriggerinfo w32time
आप निम्न आउटपुट देखेंगे:
]
विंडोज 7 और उससे पहले के संस्करण में, आप इस सेवा के लिए दो ट्रिगर देखते हैं।
स्टार्ट सर्विस DOMINED STATUS: 1ce20aba-9851-4421-9430-1ddeb766e809 [DOMAIN JOINED] STOP SERVICE DOMAIN JOINED STATUS: ddaf520-58c2-4866-9574-c3b615d42ea1 [DOM DOMAIN JOINED1]
जैसा कि आप W32Time सेवा की त्वरित ट्रिगर जानकारी से देख सकते हैं, यह सेवा कंप्यूटर के होने पर शुरू करने के लिए कॉन्फ़िगर की गई है एक डोमेन में शामिल हो गया और जब कंप्यूटर बंद करो डोमेन छोड़ देता है ।
सम्बंधित: W32Time एक कार्यसमूह कंप्यूटर पर शुरू नहीं होता है - विंडोज क्लाइंट | Microsoft डॉक्सउदाहरण 2: विंडोज अपडेट सेवा
Windows अद्यतन सेवा ( Wuauserv
) डिफ़ॉल्ट रूप से मैनुअल पर सेट है, और विंडोज 10 में स्टार्ट को ट्रिगर करने के लिए कॉन्फ़िगर किया गया है।
के लिए ट्रिगर्स देखने के लिए निम्न आदेश चलाएँ विंडोज सुधार सर्विस:
sc qtriggerinfo wuauserv
आप देख सकते हैं कि समूह नीति कॉन्फ़िगरेशन को बदलने पर सेवा चालू हो जाती है।
[SC] QueryServiceConfig2 SUCCESS SERVICE_NAME: wuauserv START सेवा समूह नीति: 659fcae6-5bdb-4da9-b1ff-ca2a178d46e0 [मशीन पॉलीसी प्रेस] स्टार्ट सर्विस ग्रुप पॉलीसी: 54fb46c8-f089-464c-b1fd-59d1b62c3b50 [उपयोगकर्ता नीति वर्तमान]
समूह नीति (मशीन या उपयोगकर्ता नीति) कॉन्फ़िगरेशन के दौरान Windows अद्यतन सेवा चालू हो जाएगी परिवर्तन । GUID 659FCAE6-5BDB-4DA9-B1FF-CA2A178D46E0
MACHINE_POLICY_PRESENT_GUID का प्रतिनिधित्व करता है, और 54FB46C8-F089-464C-B1FD-59D1B62C3B50
USER_POLICY_PRESENT_GUID का प्रतिनिधित्व करता है।
रोका हुआ
राज्य। समूह नीति संपादक को लोड करने और कॉन्फ़िगरेशन बदलने के बाद (जरूरी नहीं कि 'विंडोज अपडेट' संबंधित सेटिंग), शुरू करने और दिखाने के लिए विंडोज अपडेट सेवा शुरू हो जाएगी। दौड़ना
।समूह नीति परिवर्तन द्वारा शुरू करने के लिए विंडोज अपडेट सेवा शुरू हो गई।
उदाहरण 3: प्रदर्शन वृद्धि सेवा
प्रदर्शन संवर्धन सेवा ( DisplayEnhancementService
) विंडोज 10 में सेट है मैनुअल (ट्रिगर प्रारंभ)
। यह सेवा केवल तभी चालू होती है जब डिस्प्ले का माहौल बदल जाता है। विंडोज 10 में अनुकूली चमक सुविधा परिवेश प्रकाश सेंसर को ट्रैक करती है, परिवेश प्रकाश में परिवर्तन की पहचान करती है, ट्रिगर प्रदर्शन वृद्धि सेवा शुरू करती है।
प्रदर्शन वृद्धि सेवा स्वचालित रूप से प्रदर्शन की चमक को आसपास के प्रकाश की स्थिति के आधार पर समायोजित करती है। यह सेवा केवल तब शुरू की जाती है जब परिवेश प्रकाश संवेदक हार्डवेयर इंटरफ़ेस द्वारा ट्रिगर किया जाता है।
निम्न आदेश इस सेवा द्वारा उपयोग किए जाने वाले ट्रिगर्स की सूची दिखाता है:
sc qtriggerinfo DisplayEnhancementService
आउटपुट में ट्रिगर की सूची शामिल है (प्रत्येक सेवा के लिए एक से अधिक ट्रिगर हो सकते हैं), और डिवाइस इसे से जुड़ा हुआ है।
ट्रिगर शुरुआती सेवाओं के लाभ
आप सोच रहे होंगे कि बस इसे सेट क्यों नहीं किया गया स्वचालित , और ट्रिगर की क्या आवश्यकता है?
हर समय सेवाएं चलाने के साथ कई समस्याएं हैं:
a) सिस्टम संसाधन
सबसे पहले, प्रोग्राम या सेवा (यहां तक कि पृष्ठभूमि में) को चलाने के लिए क्या कोई आवश्यकता नहीं है? उदाहरण के लिए, एक अपडेट सेवा के बारे में सोचें जो नए एप्लिकेशन अपडेट के लिए जांच करती है। यदि कंप्यूटर एक नेटवर्क से जुड़ा नहीं है और कोई आईपी उपलब्ध नहीं है, तो सेवा 24 × 7 क्यों होनी चाहिए? यदि कोई ब्लूटूथ डिवाइस कनेक्ट नहीं है, तो सेवा हर समय क्यों चलना चाहिए?
सेवा ट्रिगर सिस्टम शुरू होने पर सेवाओं की आवश्यकता को समाप्त करने के लिए, या सेवाओं के चुनाव के लिए या सक्रिय रूप से एक घटना के लिए प्रतीक्षा करने के लिए सेवा शुरू हो सकती है जब इसकी आवश्यकता होती है, इसके बजाय स्वचालित रूप से शुरू करने के लिए कि क्या काम करना है या नहीं।
कोई भी चलने वाली प्रक्रिया (इसमें शामिल सेवाएं) मूल्यवान मेमोरी और सीपीयू संसाधनों का उपयोग करती हैं। यदि सौ सेवाएं किसी भी समय चल रही हैं, तो वे बहुत अधिक मेमोरी, हैंडल, थ्रेड्स और बहुत सारे सीपीयू उपयोग में जोड़ते हैं। ये व्यर्थ संसाधन समग्र कंप्यूटर प्रदर्शन को कम करते हैं और इसकी जवाबदेही को कम करते हैं।
सम्बंधित: विंडोज 10 में व्यक्तिगत सेवाओं द्वारा संसाधन उपयोग देखेंb) बूट-अप समय
स्वचालित स्टार्ट सेवाओं का डिवाइस के बूट-अप समय पर बड़ा प्रभाव पड़ता है, और इसीलिए पहली बार स्वचालित (विलंबित शुरुआत) शुरू की गई थी। अधिक सिस्टम संसाधन (सीपीयू, मेमोरी, आदि) उपयोग का अर्थ है अधिक बिजली की खपत। यह लैपटॉप कंप्यूटर के लिए महत्वपूर्ण हो सकता है और बैटरी जीवन को काफी कम कर सकता है।
c) सुरक्षा की दृष्टि
कई सेवाएं नेटवर्क-फेसिंग हैं और स्थानीय सिस्टम या स्थानीय सेवा खातों के तहत चलती हैं, जो संभावित हमले की सतह में योगदान करती हैं। सर्विस ट्रिगर्स केवल आवश्यक होने पर ही सेवाएं चलाते हैं, इस प्रकार एक हमलावर की क्षमता को कम करने के लिए आसानी से सेवा की जांच कर सकते हैं। यह ट्रिगर स्टार्टिंग नेटवर्क सेवाएं संभावित कमजोरियों के खिलाफ सिस्टम अटैक सरफेस को कम करने में मदद करती हैं।
स्वचालित (ट्रिगर प्रारंभ) बनाम मैनुअल (ट्रिगर प्रारंभ)
आप सोच रहे होंगे कि स्वचालित (ट्रिगर प्रारंभ) और मैनुअल (ट्रिगर प्रारंभ) के बीच क्या अंतर है। यदि ट्रिगर को मैन्युअल या स्वचालित सेवाओं में जोड़ा जा सकता है, तो इसे मैनुअल पर सेट क्यों नहीं किया जा सकता है?
एक सेवा को स्वचालित पर सेट किया जा सकता है, ताकि विंडोज लोड होने पर यह शुरू हो। लेकिन सेवा अपने आप पर इनायत करना बंद कर सकती है जब उसने अपना काम पूरा कर लिया हो और उसके पास करने के लिए अधिक काम न हो। सेवा शुरू करते समय आपने निम्नलिखित संदेश देखा होगा:
स्थानीय कंप्यूटर पर [सर्विसनेम] सेवा शुरू हुई और फिर बंद हो गई। कुछ सेवाएँ स्वतः बंद हो जाती हैं यदि वे अन्य सेवाओं या कार्यक्रमों द्वारा उपयोग में नहीं आती हैं।
सेवा के कार्य को पूरा करने के बाद यह सेवा बंद हो सकती है। लेकिन, यदि आप इसे ट्रिगर्स असाइन करते हैं, तो यह आवश्यक होने पर भी शुरू किया जा सकता है - जैसे, जब विशेष हार्डवेयर जुड़ा होता है, फ़ायरवॉल पोर्ट खोला जाता है, या जब कोई कस्टम ईवेंट होता है। स्वचालित (ट्रिगर स्टार्ट) को पसंद किया जाता है यदि उस सेवा को स्टार्टअप पर चलाने की आवश्यकता होती है, और आवश्यकता पड़ने पर ट्रिगर भी शुरू किया जा सकता है।
स्वचालित और मैन्युअल दोनों सेवाओं में ट्रिगर हो सकते हैं जो मैन्युअल रूप से उन्हें शुरू करते हैं। दोनों के बीच एकमात्र अंतर यह है कि ऑपरेटिंग सिस्टम लोड होते ही ऑटोमैटिक सेवाएं शुरू हो जाती हैं। स्वचालित सेवा बंद होने के बाद, एक ट्रिगर किसी भी समय इसे फिर से शुरू कर सकता है।
इसी तरह, केवल अंतर स्वचालित (ट्रिगर)
तथा स्वचालित (विलंबित, ट्रिगर)
यह है कि सभी स्वचालित (गैर-विलंबित) सेवाओं को लोड करने के बाद बाद वाले लोड करना शुरू करते हैं, और दोनों को ट्रिगर घटनाओं द्वारा शुरू किया जा सकता है।
संदर्भ
- ट्रिगर स्टार्ट की गई सेवाएँ | दार्शनिक | चैनल ९
- विंडोज पर ट्रिगर शुरू की गई सेवाएँ | चैनल ९
- [MS-SCMR]: SERVICE_TRIGGER | Microsoft डॉक्स
- स्वचालित बनाम स्वचालित (विलंबित प्रारंभ) सेवा स्टार्टअप प्रकार
- विंडोज 10 डिफॉल्ट सर्विसेज कॉन्फ़िगरेशन - स्टार्टअप प्रकार, अनुमतियाँ, आदि।
आशा है उपरोक्त जानकारी थोड़ी मददगार थी!
एक छोटा सा निवेदन: अगर आपको यह पोस्ट पसंद आई हो तो कृपया इसे शेयर करें?
आप में से एक 'नन्हा' शेयर इस ब्लॉग के विकास में बहुत मदद करेगा। कुछ बेहतरीन सुझाव:- इसे पिन करें!
- इसे अपने पसंदीदा ब्लॉग + फेसबुक, रेडिट पर साझा करें
- इसे ट्वीट करें!