क्या आप ऐसी स्थिति में आए हैं, जहां सॉफ़्टवेयर की स्थापना रद्द करने से उसकी सेवा या ड्राइवर प्रविष्टियां छोड़ दी जाती हैं रजिस्ट्री, और विंडोज उन्हें हर बूट पर लोड करने का प्रयास करता है, विफल रहता है, और सिस्टम इवेंट लॉग में त्रुटि लॉग करता है चालू होना?
यह आलेख आपको बताता है कि रजिस्ट्री, SC.exe कमांड-लाइन, पॉवरशेल, या का उपयोग करके विंडोज 10 (और पहले) में एक अनाथ सेवा को कैसे हटाया जाए ऑटोरन. आगे बढ़ने से पहले, एक बनाएं सिस्टम पुनर्स्थापना बिंदु और ले लो पूर्ण रजिस्ट्री बैकअप.
यदि आप पाते हैं कि कोई आश्रित नहीं किसी सेवा के लिए मौजूद हैं, तो आप निम्न विधियों में से किसी एक का उपयोग करके विंडोज़ में बचे हुए या अवांछित सेवा को हटा सकते हैं।
अंतर्वस्तु
-
विंडोज़ में एक सेवा हटाएं
- विधि 1: SC.EXE कमांड का उपयोग करना
- विधि 2: ऑटोरन का उपयोग करना
- विधि 3: रजिस्ट्री संपादक का उपयोग करना
- विधि 4: पावरशेल का उपयोग करना
- विधि 5: प्रोसेस हैकर का उपयोग करना
- जानकारी: किसी सेवा के आश्रित देखें
विंडोज़ में किसी सेवा को कैसे हटाएं?
आप अंतर्निहित SC.exe कमांड-लाइन, रजिस्ट्री संपादक, पॉवरशेल या ऑटोरन जैसी उपयोगिता का उपयोग करके किसी सेवा को हटा सकते हैं। इनमें से किसी एक तरीके का पालन करें:
एससी कमांड का उपयोग करना
एससी.ईएक्सई
विंडोज़ में कमांड-लाइन टूल का उपयोग सेवाओं को बनाने, संपादित करने या हटाने के लिए किया जा सकता है। विंडोज़ में किसी सेवा को हटाने के लिए, निम्न कमांड-लाइन सिंटैक्स का उपयोग करें व्यवस्थापक कमांड प्रॉम्प्ट:
एससी हटाएं service_name
कहां सेवा का नाम इसका प्रदर्शन नाम के बजाय सेवा के संक्षिप्त नाम को संदर्भित करता है। संक्षिप्त नाम खोजने के लिए, सेवाएँ MMC खोलें और किसी सेवा पर डबल-क्लिक करें।
- उदाहरण 1: Google अपडेट सेवा (
गुप्ते
) प्रदर्शन नाम है, औरगुप्ते
संक्षिप्त नाम है। - उदाहरण 2: डेल सपोर्ट असिस्ट (
सपोर्ट असिस्ट एजेंट
) प्रदर्शन नाम है, औरसपोर्ट असिस्ट एजेंट
संक्षिप्त नाम है।
इस कमांड-लाइन का उपयोग करके किसी सेवा का संक्षिप्त नाम खोजने का दूसरा तरीका है:
एससी क्वेरी प्रकार = सेवा | अधिक
उपरोक्त आदेश सेवा (संक्षिप्त) नाम और प्रदर्शन नाम के साथ सभी सेवाओं को सूचीबद्ध करता है।
या, यदि आप प्रदर्शन नाम जानते हैं, तो आप इस आदेश का उपयोग करके सेवा का नाम पा सकते हैं:
एससी गेटकीनाम "सेवा प्रदर्शन नाम"
जो इस उदाहरण में है:
sc getkeyname "गूगल अपडेट सर्विस (गुपडेट)"
एक बार सेवा संक्षिप्त नाम उपरोक्त विधियों में से किसी का उपयोग करके प्राप्त किया जाता है, सेवा को हटाने के लिए इस आदेश का उपयोग करें:
एससी डिलीट टेस्ट
आप आउटपुट देखेंगे: [एससी] डिलीट सर्विस सक्सेस
यह कंप्यूटर से निर्दिष्ट सेवा (इस उदाहरण में "परीक्षण" सेवा) को हटा देता है।
यदि सेवा चल रही है या किसी अन्य प्रक्रिया में एक है खुला संभाल सेवा में, इसे हटाने के लिए चिह्नित किया जाएगा और अगले रिबूट पर हटा दिया जाएगा।
किसी सेवा को हटा नहीं सकते?
यदि सेवा को हटाते समय आपको निम्न त्रुटि प्राप्त होती है, तो यह भी संभव हो सकता है कि आप किसी सेवा को सामान्य कमांड प्रॉम्प्ट से हटाने का प्रयास कर रहे हों। व्यवस्थापक कमांड प्रॉम्प्ट.
यदि वही त्रुटि किसी व्यवस्थापक कमांड प्रॉम्प्ट में होती है, तो इसका मतलब है कि वर्तमान में लॉग ऑन उपयोगकर्ता खाते के पास उस सेवा के लिए पूर्ण नियंत्रण अनुमति नहीं है।
[एससी] ओपन सर्विस विफल 5: प्रवेश निषेध है।
किसी सेवा को हटाते समय इस त्रुटि को हल करने के लिए, आपको यह करना होगा पहले सेवा अनुमतियों को संशोधित करें. वैकल्पिक रूप से, आप का उपयोग कर सकते हैं प्रणाली या विश्वसनीय इंस्टॉलर सेवा को हटाने के लिए खाता।
Windows Sysinternals से ऑटोरन का उपयोग करना
ऑटोरन, Microsoft Windows Sysinternals से, एक है होना आवश्यक है उपकरण जो आपको विंडोज स्टार्टअप, सेवाओं, ड्राइवरों, विंसॉक प्रदाताओं, इंटरनेट एक्सप्लोरर ऐड-ऑन, शेल एक्सटेंशन आदि को प्रबंधित करने में मदद करता है।
- ऑटोरन डाउनलोड करें और इसे चलाएं
- विकल्प टैब से, टिक करें माइक्रोसॉफ्ट प्रविष्टियां छुपाएं ताकि केवल तृतीय-पक्ष प्रविष्टियां सूचीबद्ध हों।
- दबाएँ F5 लिस्टिंग को रीफ्रेश करने के लिए।
- दबाएं सेवाएं अवांछित या बचे हुए सेवा (सेवाओं) को हटाने के लिए टैब।
- ऑटोरन बंद करें।
रजिस्ट्री संपादक का उपयोग करना
सीधे Windows रजिस्ट्री के माध्यम से किसी सेवा को मैन्युअल रूप से हटाने के लिए, इन चरणों का उपयोग करें:
- शुरू
Regedit.exe
और निम्नलिखित शाखा में नेविगेट करें:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
उपरोक्त रजिस्ट्री कुंजी के तहत प्रत्येक उप-कुंजी ड्राइवर या सेवा का प्रतिनिधित्व करती है। कुंजी नाम के समान है संक्षिप्त नाम सेवा का। साथ ही, आपको को देखकर आसानी से प्रविष्टि की पहचान करने में सक्षम होना चाहिए प्रदर्शित होने वाला नाम तथा छविपथ रजिस्ट्री संपादक में दाएँ फलक में मान।
- वह प्रविष्टि ढूंढें जिसे आप हटाना चाहते हैं।
- द्वारा उपयुक्त कुंजी का बैकअप लें इसे निर्यात करना एक .reg फ़ाइल के लिए।
- एक बार निर्यात करने के बाद, कुंजी पर राइट-क्लिक करें, और हटाएं चुनें।
- रजिस्ट्री संपादक से बाहर निकलें।
पावरशेल का उपयोग करना
PowerShell व्यवस्थापक विंडो से, आप किसी सेवा को हटाने के लिए निम्न आदेशों का उपयोग कर सकते हैं।
$service = Get-WmiObject -Class Win32_Service -फ़िल्टर "नाम = 'सर्विसनाम'" $service.delete()
प्रतिलाभ की मात्रा का 0
यह दर्शाता है कि ऑपरेशन सफल रहा। सेवा हटा दी गई है और अब सेवा MMC में दिखाई नहीं देगी।
वापसी मूल्य का अर्थ जानने के लिए, Microsoft लेख देखें Win32_Service वर्ग की विधि हटाएं
sc.exe
) इसे PowerShell में चलाते समय। ऐसा इसलिए है क्योंकि कमांड अनुसूचित जाति
(विस्तार का उल्लेख किए बिना ।प्रोग्राम फ़ाइल
) के रूप में व्याख्या की जाएगी सेट-सामग्री
जो PowerShell में एक अंतर्निहित cmdlet है।यदि आपके पास PowerShell 6.0 स्थापित है तो यह और भी आसान है। PowerShell 6 और उच्चतर में, आप किसी सेवा को निकालने के लिए इस सिंटैक्स का उपयोग कर सकते हैं:
निकालें-सेवा -नाम सेवानाम
चल रहा है निकालें-सेवा
PowerShell के पुराने संस्करणों में कमांड (<6.0) त्रुटि दिखाता है: शब्द 'निकालें-सेवा' को एक cmdlet, फ़ंक्शन, स्क्रिप्ट फ़ाइल या संचालन योग्य प्रोग्राम के नाम के रूप में मान्यता नहीं है।
प्रक्रिया हैकर का उपयोग करना
प्रोसेस हैकर एक अच्छी प्रोसेस मैनेजमेंट यूटिलिटी है जो दिखने में माइक्रोसॉफ्ट के प्रोसेस एक्सप्लोरर के समान है। प्रोसेस हैकर के साथ, आप राइट-क्लिक मेनू के माध्यम से किसी सेवा को आसानी से हटा सकते हैं।
प्रक्रिया हैकर को व्यवस्थापक के रूप में प्रारंभ करें। सेवा टैब पर स्विच करें, उस सेवा पर राइट-क्लिक करें जिसे आप हटाना चाहते हैं, और हटाएं पर क्लिक करें।
(एक साइड नोट के रूप में, आप कॉन्फ़िगर भी कर सकते हैं सेवा की अनुमति प्रोसेस हैकर का उपयोग करना।)
प्रक्रिया हैकर डाउनलोड करें https://processhacker.sourceforge.io/
किसी सेवा के आश्रित देखें
जब आप किसी सेवा को हटाते हैं, तो सेवा पर निर्भर अन्य लोग प्रारंभ करने में विफल हो जाएंगे, त्रुटि वापस कर देंगे "सिस्टम त्रुटि 1075 हुई है। निर्भरता सेवा मौजूद नहीं है या हटाने के लिए चिह्नित की गई है।" जब कोई ड्राइवर या सेवा प्रविष्टि रजिस्ट्री में बची हुई है, लेकिन संबंधित फ़ाइलें गायब हैं, तो इवेंट लॉग के साथ एक प्रविष्टि रिकॉर्ड करेगा आईडी: 7000
हर शुरुआत में।
लॉग नाम: सिस्टम। स्रोत: सेवा नियंत्रण प्रबंधक। दिनांक: इवेंट आईडी: 7000। स्तर: त्रुटि। विवरण: निम्न त्रुटि के कारण DgiVecp सेवा प्रारंभ करने में विफल रही:सिस्टम में चुनी गई फ़ाइल नहीं मिल रही है।
इसलिए, यह सलाह दी जाती है कि पहले यह जांच लें कि कोई आश्रित है या नहीं। आप जिस आइटम को हटाने जा रहे हैं उस पर डबल-क्लिक करके और निर्भरता टैब पर क्लिक करके आप उसे सेवाएँ MMC में देख सकते हैं। उस सेवा पर निर्भर घटकों की सूची नीचे दिखाई गई है। यहां एक उदाहरण दिया गया है जहां "फ़ैक्स" शुरू करने के लिए "प्रिंट स्पूलर" पर निर्भर करता है।
जबकि अधिकांश तृतीय-पक्ष सेवाओं में कोई आश्रित नहीं होता है, कुछ करते हैं। आइटम को साफ़ करने से पहले हमेशा इस टैब पर एक नज़र डालने की सलाह दी जाती है।
आश्रितों को सत्यापित करने का दूसरा तरीका यह है कि इस कमांड को कमांड प्रॉम्प्ट विंडो से चलाया जाए। (उदाहरण, स्पूलर को प्रिंट करिये)
एससी एनमडिपेंड स्पूलर
इस आलेख में दी गई जानकारी विंडोज 10 सहित विंडोज के सभी संस्करणों पर लागू होती है।
एक छोटा सा अनुरोध: अगर आपको यह पोस्ट पसंद आया हो, तो कृपया इसे शेयर करें?
आपका एक "छोटा" हिस्सा इस ब्लॉग के विकास में बहुत मदद करेगा। कुछ बेहतरीन सुझाव:- इसे पिन करें!
- इसे अपने पसंदीदा ब्लॉग + Facebook, Reddit. पर साझा करें
- इसे ट्वीट करें!