विंडोज सर्विस ट्रिगर शुरू - अंतर मैनुअल बनाम स्वचालित?


22

चूंकि विंडोज सर्वर 2008 आर 2 (और विंडोज 7 मुझे क्लाइंट ओएस के लिए लगता है) माइक्रोसॉफ्ट ने trigger startसेवाओं के लिए पेश किया है। मैं के बीच अंतर समझना है automatic, automatic (delayed)और manualप्रकार प्रारंभ करेंगे। मैंने गोगल आर्टिकल पर जो पढ़ा है, उससे मुझे विश्वास है कि मैं उसके तर्क को समझता हूं trigger start(हालांकि इसका इस्तेमाल कभी नहीं किया गया)।

क्या मैं सच में यकीन है कि मैं नहीं समझ में कर रहा हूँ सेवाओं है कि करने के लिए कॉन्फ़िगर की अंतर हो जाएगा automatic (trigger start)और manual (trigger start)और मैं इसके लिए कोई स्पष्टीकरण खोजने के लिए कोई किस्मत थी।

मैं यह सोचने की तरह हूं कि दोनों मामलों में सेवा तब तक नहीं चल रही है जब तक ट्रिगर इसे शुरू नहीं करेगा, इसलिए वास्तव में क्या अंतर होगा?

कारण जो मैंने इस सवाल का सामना किया है वह वास्तव में स्वचालित स्टार्टअप प्रकार सेवाओं की निगरानी है। चूंकि सेवा ट्रिगर के साथ शुरू करने के लिए सेट है और ट्रिगर वैध नहीं है, सेवा चल नहीं रही है और निगरानी इसे इस तरह से रिपोर्ट कर रही है, कि स्वचालित सेवा नहीं चल रही है।

योग करने के लिए - मेरे प्रश्न हैं:

  1. सेवा automatic (trigger start)और manual (trigger start)सेवा में क्या अंतर है ?
  2. यह (सामान्य रूप में) सेवा / आवेदन करने के लिए किसी भी प्रभाव है, तो सेवा से परिवर्तित कर दिया जाएगा मिल सकता है automatic (trigger start)करने के लिए manual (trigger start)?

जवाबों:


32

ओएस बूट होने पर स्वचालित सेवाएं शुरू होती हैं। मैनुअल सेवाएं नहीं हैं। ट्रिगर को किसी ईवेंट में शुरू करने के लिए सेवाओं में जोड़ा जा सकता है, जैसे कि ETW इवेंट, या USB डिवाइस को प्लग इन किया जा रहा है, आदि ट्रिगर्स को मैन्युअल या स्वचालित सेवाओं में जोड़ा जा सकता है।

स्वचालित (ट्रिगर प्रारंभ) सेवा पर ट्रिगर का एक उदाहरण:

C:\Users\Ryan>sc qtriggerinfo dnscache
[SC] QueryServiceConfig2 SUCCESS

SERVICE_NAME: dnscache

        START SERVICE
          FIREWALL PORT EVENT          : b7569e07-8421-4ee0-ad10-86915afdad09 [PORT OPEN]
            DATA                       : 5355;UDP;

मैन्युअल (ट्रिगर स्टार्ट) सेवा पर ट्रिगर का एक उदाहरण:

C:\Users\Ryan>sc qtriggerinfo appinfo
[SC] QueryServiceConfig2 SUCCESS

SERVICE_NAME: appinfo

        START SERVICE
          NETWORK EVENT                : bc90d167-9470-4139-a9ba-be0bbbf5b74d [RPC INTERFACE EVENT]
            DATA                       : 201ef99a-7fa0-444c-9399-19ba84f12a1a
        START SERVICE
          NETWORK EVENT                : bc90d167-9470-4139-a9ba-be0bbbf5b74d [RPC INTERFACE EVENT]
            DATA                       : 5f54ce7d-5b79-4175-8584-cb65313a0e98
        START SERVICE
          NETWORK EVENT                : bc90d167-9470-4139-a9ba-be0bbbf5b74d [RPC INTERFACE EVENT]
            DATA                       : fd7a0523-dc70-43dd-9b2e-9c5ed48225b1
        START SERVICE
          NETWORK EVENT                : bc90d167-9470-4139-a9ba-be0bbbf5b74d [RPC INTERFACE EVENT]
            DATA                       : 58e604e8-9adb-4d2e-a464-3b0683fb1480

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

इसलिए पुनर्कथन करने के लिए, स्वचालित और मैन्युअल दोनों सेवाओं में ट्रिगर हो सकते हैं जो मैन्युअल रूप से उन्हें शुरू करते हैं। फर्क सिर्फ इतना है कि ऑपरेटिंग सिस्टम के लोड होते ही ऑटोमैटिक सर्विसेज शुरू हो जाती हैं।


यह पूरी तरह से स्पष्ट नहीं है, क्या ये सेवाएं ट्रिगर या स्वचालित द्वारा शुरू होती हैं? या वे केवल ट्रिगर द्वारा रोकते हैं?
सनकैचर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.