2011-12-08 17 views
11

हटा नहीं सकता है मेरे पास "ए बी सी" नामक एक सेवा है। अब मैं व्यवस्थापक मोड में cmd ​​से सेवा को हटाने के लिए कोशिश कर रहा हूँ:विंडोज 7 सेवा

sc delete "A B C" 

लेकिन यह है कि देता है:

C:\>sc delete "A B C" 
[SC] OpenService FAILED 1060: 

The specified service does not exist as an installed service. 

सेवा सेवा प्रबंधक में मौजूद है और स्वत: को तैयार है। मैं इसे कैसे हटा सकता हूं?

http://antivirus.about.com/od/securitytips/ht/how-to-delete-windows-service.htm

+4

सुनिश्चित करें कि आप सेवा का नाम (सेवा के गुणों में देखें) - * नहीं * प्रदर्शन नाम का उपयोग कर रहे हैं। – vcsjones

+0

धन्यवाद, जिसने समस्या हल की! – u123

उत्तर

12

जब से तुम उल्लेख किया है कि "स्वचालित पर सेट है", यह पहले से ही हटाया नहीं जा सका।

  1. सुनिश्चित करें कि आपके पास सही सेवा नाम है। एक सेवा एक सेवा का नाम, और एक प्रदर्शन नाम जो पूर्व से अलग है हो सकता है।
  2. यदि यह एक वायरस द्वारा बनाई गई एक सेवा है, तो यह संभव है कि OpenService को वायरस को जीवित रखने के लिए लगाया गया हो, और सामान्य स्थिति इस स्थिति में काम नहीं करती है। कुछ एंटी-वायरस टूलकिट्स को आजमाएं, जैसे PsServiceSysinternals Suite या XueTr में।
4

दोनों चल रहा है और बंद कर दिया सेवाओं के लिए दोनों प्रदर्शन और सेवा नाम देखने के लिए, एक कमांड लाइन पर दर्ज करें:
C:\>sc query type= service state= all

बदलें allactive या inactive के उस विशेष प्रकार को देखने के लिए सर्विस।

9

मेरे मामले मैं पहली बार कोशिश की ...

sc delete "MyService Name" 

और त्रुटि 1072 प्राप्त किया। मेरी सभी सेवाओं को देखकर मेरी सेवाएं विंडो सूची थीं। मैं तो खिड़कियों सेवा सूची को बंद करने की कोशिश की और भागने की कोशिश की ...

sc delete "MyService Name" 

और त्रुटि 1062 प्राप्त किया। मैंने विंडोज़ सेवा सूची का बैक अप खोला और पाया कि सेवा चली गई है। इसे पहले स्थान पर हटा दिया जा सकता था लेकिन इस तथ्य का तथ्य है कि मुझे बस विंडोज़ सेवा सूची विंडो बंद करना पड़ा।

एक तरफ ध्यान दें पर, एक सेवा का नाम और दोस्ताना सेवा नाम अलग कर सकते हैं। सुनिश्चित करें कि आप असली सेवा नाम जानते हैं! वास्तविक सेवा नाम खोलने के लिए विंडोज़ सेवाओं की सूची खोलें और अपनी रुचि रखने वाली सेवा ढूंढें, हम इसे "मेरी बदसूरत सेवा" कहेंगे। फिर एक कमांड प्रॉम्प्ट खोलें और निम्न लिखें ...

sc GetKeyName "My Ugly Service" 

यह "MyUglySrv" के समान वास्तविक नाम वापस आ जाएगी। फिर बस निम्न टाइप करें (आपके द्वारा प्रदान की जाने वाली सभी विंडो बंद करने के बाद, जैसे कि विंडोज़ सेवाओं की सूची) ...

sc delete "MyUglySrv" 
+1

'एससी GetKeyName" मेरी बदसूरत सेवा "मेरे मामले में मेरी मदद की, धन्यवाद आदमी – robert