कमांड लाइन से विंडोज सेवा निकालें


27

मैं ऐसा करना चाहूंगा क्योंकि स्थापना की विफलता के कारण मेरे पास एक आधा स्थापित सेवा है जो कि बस वहीं है, गैर-कामकाज।

मैं कमांड लाइन का उपयोग करके विंडोज सेवा को कैसे हटा सकता हूं?


जवाबों:


36

नोट: आपको संभवतः इस कमांड को निष्पादित करने के लिए एक उन्नत कमांड प्रॉम्प्ट (राइट क्लिक => "एडमिनिस्ट्रेटर के रूप में चलाएं") की आवश्यकता होगी

scआदेश आप क्या चाहते हैं, विशेष रूप से हैsc delete

C: \ Users \ Jeff> sc delete
विवरण:
        रजिस्ट्री से सेवा प्रविष्टि हटाता है।
        यदि सेवा चल रही है, या किसी अन्य प्रक्रिया में ए है
        सेवा के लिए खुला संभाल, सेवा बस चिह्नित है
        हटाने के लिए।
उपयोग:
        sc delete [सेवा का नाम]

9
यदि आप पॉवरशेल में हैं, तो आप टाइप करना सुनिश्चित कर सकते हैं sc.exeक्योंकि पॉवरशेल में sc से आपको सेट-कंटेंट cmdlet मिलता है, जो चुपचाप ऐसे दिखेगा जैसे उसने काम किया हो।
एंड्रयू

13

हमें रजिस्ट्री से हटाने से पहले सेवा को रोकना होगा:

sc stop [Service name]  
sc delete [service name]  

कमांड प्रॉम्प्ट को व्यवस्थापक के रूप में चलाएं और कमांड के ऊपर निष्पादित करें।

यदि रिक्त स्थान हैं तो सेवा नाम को दोहरे उद्धरणों में संलग्न करें।


1
फी के रूप में, रन बनाते sc stopसमय रुकना समाप्त नहीं हो सकता है sc delete, जिससे समस्याएं हो सकती हैं। यह एक आम समस्या नहीं है, लेकिन कुछ सेवाओं को बंद होने में थोड़ा समय लगता है। मुझे यकीन नहीं है कि अगर मैं सीधे कमांडलाइन पर इस समस्या में चला गया हूं, लेकिन मेरे पास निश्चित रूप से एक युगल भाषाओं के लिए सेवा निष्कासन एपीआई को लागू करते समय है।
kayleeFrye_onDeck

-1

किसी भी सेवा के नाम के बीच में उद्धरण चिह्न लगाएं जिसमें रिक्त स्थान C: \ WINDOWS \ system32> sc delete "Your Ugly Service" हो


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