EXE

2010-12-16 14 views
17

के बिना एक विंडोज सेवा हटाएं मेरे पास एक सर्वर पर चल रही एक विंडोज सेवा है (अगर मैं कर सकता हूं तो मैं रीबूट नहीं करूंगा)।EXE

इस सेवा के लिए EXE चला गया है (पुनर्प्राप्ति से परे) और मेरे पास एक प्रति नहीं है (यह एक डिबगिंग संस्करण था जिसे बाद में अद्यतन किया गया है)।

क्या इस सेवा को सेवा सूची से निकालने के लिए वैसे भी है जो इसे चलाने वाले एक्से के बिना है?

+1

संभव डुप्लिकेट [मैं एक Windows सेवा करता है, तो फ़ाइलें अब मौजूद नहीं है कैसे रद्द करूं?] (Http://stackoverflow.com/questions/197876/how-do-i-uninstall-a-windows-service-if-the-files-does-not-exist-anymore) –

उत्तर

22

क्या आपने कमांड लाइन से sc <server> delete [service name] को आजमाया है?

एक और व्यापक उत्तर here पाया जा सकता है।

10

प्रयास करें:

sc delete servicename 
3

उपयोग autoruns tool (पूर्व sysinternals द्वारा, माइक्रोसॉफ्ट की साइट पर अब), यह मदद से आप (रजिस्ट्री में उनके रिकॉर्ड) सेवाओं और ड्राइवरों का प्रबंधन।

2

तुम भी रजिस्टर

  1. Start> Run> regedit
  2. गोटो HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ सेवाओं का उपयोग कर सकते हैं
  3. अपनी सेवा के फ़ोल्डर को हटाएं।
  4. अपने सिस्टम को पुनरारंभ करें।
7

ध्यान दें कि एसईसी servicename काम करता है, लेकिन servicename 'KeyName' है।

उदा। संगम के लिए, आप सेवाओं की सूची में "एटलसियन संगम" देखेंगे। यह 'वर्णनात्मक' नाम है। इसे हटाने के लिए टाइप करें:

sc GetKeyName "Atlassian Confluence" 

मेरे मामले में यह Confluence150114140910 लौटा। इसलिए मैं तो आपके द्वारा लिखे गए:

sc delete Confluence150114140910 
0

इस काम करता है महान (व्यवस्थापक cmd जरूरत है)

C:\Windows\system32>sc GetKeyName "SERVER" 
[SC] GetServiceKeyName Êxito 
Nome = SERVER 

C:\Windows\system32>sc delete "SERVER" 
[SC] DeleteService Êxito 

C:\Windows\system32>sc delete "SERVER 2" 
[SC] DeleteService Êxito 
की