विलंबित सेवा शुरू होने में कितना समय लगता है? [डुप्लिकेट]


8

संभावित डुप्लिकेट:
विंडोज़ सेवा के लिए स्टार्टअप प्रकार में "देरी शुरू" क्या करता है?

जब मैं एक सेवा (से services.msc) को स्वचालित रूप से कॉन्फ़िगर करता हूं और विलंब होता है तो समय निर्धारित करने के लिए एक स्थिर (स्थिर) समय निर्धारित होता है? या यह कुछ बूट पैरामीटर से गतिशील रूप से आवंटित किया गया है?

जवाबों:


4

संदर्भ लें: /programming/4038569/what-does-delayed-start-do-in-startup-type-for-a-windows-service

स्वचालित (विलंबित प्रारंभ) के रूप में चिह्नित एक सेवा शीघ्र ही शुरू हो जाएगी, क्योंकि अन्य सभी सेवाएं स्वचालित रूप से शुरू की गई हैं। मेरे अनुभव में, इसका मतलब है कि उन्हें कंप्यूटर बूट के 1-2 मिनट बाद शुरू किया जाता है।

मशीन बूट करते समय संसाधनों के लिए "पागल भीड़" को कम करने में सेटिंग सबसे उपयोगी है।

ध्यान दें कि जब आपके पास 20 सेवाएं एक ही समय में शुरू हो रही हैं, तो प्रत्येक धीमी हो जाएगी, क्योंकि यह मशीन के कीमती संसाधनों (सीपीयू / रैम / डिस्क / नेटवर्क) के स्लाइस के लिए दूसरों के साथ प्रतिस्पर्धा करती है। यही है, प्रत्येक सेवा उपलब्ध होने में अधिक समय लेती है!

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


टॉम विज्समैन से लिंक में सबसे अधिक प्रासंगिक टिप्पणी ... दरअसल, गैर-विलंबित प्रारंभ सेवाओं को संभालने के बाद, यह एक श्रमिक सूत्र को कतार में खड़ा कर देगा जिसमें 120 सेकंड की डिफ़ॉल्ट देरी है, जिसे HKLM \ SYSTEM \ में AutoStartDelay मान द्वारा ओवरराइड किया जा सकता है CurrentControlSet \ Control। जब यह काम किया गया थ्रेड चलाता है तो विलंबित प्रारंभ सेवाओं को संभाला जाता है और जब उन्हें SCM किया जाता है तो वह इवेंट \ BaseNamedObjects \ SC_AutoStartComplete को संकेत देता है ... - टॉम विजसमैन 20 मई 11 को 23:05
बजे

@barrypicker का अनुमान है कि आपके पास अभी तक अधिकार नहीं हैं, मैंने अपने उत्तर में टॉम का जवाब जोड़ दिया है।
संदीप बंसल

बहुत बुरा GUI आपको विलंब-अवधि निर्दिष्ट करने की अनुमति नहीं देता है। यदि सेवा 5 ठीक से शुरू नहीं हो सकती है जब तक कि सेवा 4 पहले से ही पूरी तरह से शुरू नहीं हो जाती है, तो यह अच्छा होगा जब सेवा 4 शुरू होने के बाद कुछ अवधि शुरू करने के लिए आपको सेवा 5 सेट करने की अनुमति देगा।
लोनीबेस्ट

@ लोनीबेस्ट - यही सीरवीस निर्भरता के लिए हैं। CurrentControlSet \ Services की प्रत्येक सेवा कुंजी में वैकल्पिक डिपेंडऑन सर्विस सेवा (REG_MULTI_SZ) है, जो इस सेवा को शुरू करने से पहले चलने वाली सेवाओं की सूची के साथ है।
ल्यूक वीडीवी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.