मैं विंडोज सेवा को रोकने के लिए बैच फ़ाइल का उपयोग कर रहा हूं। मैं sc
कमांड का उपयोग कर रहा हूं, लेकिन नीचे दिए गए प्रश्न को देखते हुए मैं अन्य विचारों के लिए खुला हूं। (- स्टॉप के लिए इंतजार नहीं करयह होता है sc
को stop
तर्क केवल अनुरोध बंद करने लगता है) समस्या यह है कि बैच फ़ाइल आगे बढ़ता है, जबकि सेवा रोक रहा है है।सेवा बंद होने तक होल्ट बैच फ़ाइल पूर्ण हो गई है?
मैं को बैच फ़ाइल को कैसे संशोधित आगे नहीं जब तक रोक पूरा है सकते हैं?
हालांकि 'शुद्ध stop' एक सामान्य त्रुटि कोड 2 (पहुँच से मना कर) फेंक देते हैं। – Wernight
यह पूरी तरह से सही नहीं है। यदि सेवा लेती है, तो वास्तव में पूरी तरह से रुकने और बाहर निकलने के लिए 4 मिनट कहें, "नेट स्टॉप" कमांड 20-40 सेकंड के बाद वापस आ जाएगा, लेकिन सेवा प्रक्रिया अभी तक समाप्त नहीं हुई है। यह लौटाता है "सेवा बंद नहीं की जा सकती" ... लेकिन यह भ्रामक है। सेवा को स्टॉप कमांड भेजा गया है, लेकिन एससीएम टाइमआउट के भीतर बस बाहर नहीं निकला है। – Jonesome