2010-01-03 15 views
24

क्या विंडोज़ डेस्कटॉप शॉर्टकट बनाना संभव है जो विंडोज़ सेवा को पुनरारंभ करेगा?विंडोज सेवा को पुनरारंभ करने के लिए डेस्कटॉप शॉर्टकट

मैं कॉन्फ़िगरेशन फ़ाइल में परिवर्तन करने के बाद अपनी अपाचे सेवा को पुनरारंभ करने के लिए एक बटन चाहता हूं।

+1

एक सुपरसियर प्रश्न की तरह – kokbira

उत्तर

30

आप इसे बैच फ़ाइल में कर सकते हैं, फिर इसे शॉर्टकट बनाएं।

निम्नलिखित सामग्री के साथ एक पाठ फ़ाइल बनाएँ, लेकिन .bat

net stop "Service Name" 
net start "Service Name" 

फ़ाइल एक्सटेंशन के साथ सहेजें एक बार फ़ाइल मौजूद है, तो आप इसे करने के लिए एक शॉर्टकट बना सकते हैं, और यहां तक ​​भी अगर एक कुंजीपटल शॉर्टकट असाइन जरूरी दिखाई पड़ता है।

+0

एक इलाज करता है, धन्यवाद। –

+0

धन्यवाद बस मुझे क्या चाहिए। – Mex

+1

** ** ** के बजाय ** एससी ** का उपयोग करने पर विचार करें (मेरा [उत्तर] देखें (http://stackoverflow.com/a/12188261/971141))। ** एससी ** गैर-अवरुद्ध है क्योंकि यह केवल सेवा में हेरफेर करने के लिए एक संदेश भेजता है। –

8

मैं सरल सीएमडी बैच स्क्रिप्ट और एलएनके शॉर्टकट से युक्त सिस्टम का उपयोग कर रहा हूं। सीएमडी बैच स्क्रिप्ट में एससी कमांड शामिल है, जो विंडोज सेवा नियंत्रक के रूप में कार्य करता है।

sc <start|stop> <service>

तो, उदाहरण के लिए: शुरू करने या एक सेवा के रूप में यह शुद्ध आदेश एक ही पैरामीटर रोक के लिए Apache वेब सर्वर सेवा और MySQL डाटाबेस सर्वर सेवा शुरू करने के लिए, नामित बैच स्क्रिप्ट web_servers_start.cmd इस तरह सकता है दिखता है:

sc start "Apache2.2" 
sc start MySQL 

बैच स्क्रिप्ट व्यवस्थापक अधिकार के लिए ऊपर उठाया शुरू किया जाना चाहिए। इसलिए मैंने एलएनके शॉर्टकट वेब_servers_start.cmd बैच स्क्रिप्ट के लिए बनाया और शॉर्टकट टैब पर "उन्नत ..." बटन के नीचे फ़ाइल के गुण संवाद में "व्यवस्थापक के रूप में चलाएं" की जांच की।

एलएनके शॉर्टकट जो आप डेस्कटॉप पर रख सकते हैं, मेनू शुरू कर सकते हैं या जहां भी आप चाहें।

नोट: अनुसूचित जाति और शुद्ध आदेशों के बीच differencies की एक (जैसे शुरू) सेवा करने के लिए कि अनुसूचित जाति एक संदेश भेजता है और खुद को तुरंत जबकि शुद्ध प्रतीक्षा करता है जब तक सेवा संचालन किया जाता है समाप्त होता है। यदि आपको ऑपरेशन स्थिति या त्रुटि कोड में हेरफेर करने की आवश्यकता नहीं है, तो एससी कमांड बहुत तेज़ है।

+0

thanx आपके उत्तर ने मेरी मदद की लेकिन विंडोज 7 में मुझे शॉर्टकट पर राइट क्लिक करने और व्यवस्थापक के रूप में चलाने की आवश्यकता है .. और जैसा कि आपने व्यवस्थापक के रूप में चलाने की जांच की है .. गुणों में चेकबॉक्स .. दुर्भाग्य से चेकबॉक्स असहज है ... मदद plz। –

+0

क्या आप वाकई ** एलएनके ** एक के बजाय सीएमडी फ़ाइल के लिए इसे सेट करने की कोशिश नहीं कर रहे हैं? मैंने सीएमडी फ़ाइल के लिए भी विकल्प अक्षम कर दिया है, लेकिन एलएनके ने इसे सक्षम किया है। –

+0

मैंने इसे एलएनके पर भी अक्षम कर दिया है। –

16

आप निम्न शॉर्टकट लक्ष्य का उपयोग कर एक बैच फ़ाइल के बिना ऐसा कर सकते हैं:

C:\Windows\System32\cmd.exe /c "net stop "Service Name" & net start "Service Name"" 

जवाब के अलावा Tibo से निम्नलिखित टिप्पणी अनिवार्य है:

यह प्रशासक के रूप में चलाने के बनाने के लिए (कुछ सेवाओं के लिए आवश्यक, शायद सभी?), शॉर्टकट की गुण विंडो में, टैब शॉर्टकट, बटन "उन्नत ..." (नीचे पर) पर क्लिक करें, फिर "व्यवस्थापक के रूप में चलाएं" की जांच करें। यह प्रत्येक बार उपयोगकर्ता खाता नियंत्रण पॉपअप खुल जाएगा।

+1

इसे प्रशासक के रूप में चलाने के लिए (कुछ सेवाओं के लिए आवश्यक, शायद सभी?), शॉर्टकट की गुण विंडो में, टैब शॉर्टकट, बटन "उन्नत ..." (नीचे पर) पर क्लिक करें, फिर "व्यवस्थापक के रूप में चलाएं" की जांच करें। यह प्रत्येक बार उपयोगकर्ता खाता नियंत्रण पॉपअप खुल जाएगा। – Tibo

संबंधित मुद्दे