किसी एप्लिकेशन को सेवा के रूप में कैसे चलाएं (उपयोगकर्ता-परिभाषित सेवा बनाएं)।

click fraud protection

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

इस ट्यूटोरियल में विंडोज 10, 8, 7 और सर्वर ओएस में किसी भी प्रोग्राम के साथ विंडोज सर्विस बनाने के तरीके के बारे में चरण-दर-चरण निर्देश हैं।

विंडोज़ सेवा के रूप में किसी भी एप्लिकेशन को कैसे चलाएं।

विधि 1। 'रन अस सर्विस' यूटिलिटी के साथ विंडोज सर्विस के रूप में किसी भी एप्लिकेशन को कैसे चलाएं।

किसी भी प्रोग्राम से उपयोगकर्ता-परिभाषित सेवा बनाने का पहला तरीका "RunAsService" उपयोगिता का उपयोग करना है।

1.डाउनलोड RunAsService आपके पीसी के लिए उपकरण।
2.कदम या प्रतिलिपि डाउनलोड की गई फ़ाइल RunAsService.exe, ड्राइव C:\ के रूट फ़ोल्डर में। *

*नोट (महत्वपूर्ण): आप "RunAsService.exe" टूल को डिस्क पर अपने इच्छित किसी भी स्थान पर रख सकते हैं, लेकिन सुनिश्चित करें कि उपकरण को उसी स्थान पर रखा जाए ताकि स्थापित सेवा (सेवाएं) काम करना जारी रखे।

Windows सेवा के रूप में चलाएँ

3. खुला हुआ प्रशासक के रूप में कमांड प्रॉम्प्ट.
4. कमांड प्रॉम्प्ट में टाइप करें: सीडी\

5. अब निम्न आदेश का उपयोग करके सेवा के रूप में इच्छित एप्लिकेशन इंस्टॉल करें: *

  • RunAsService स्थापित करें "सेवा का नाम" "प्रदर्शित होने वाला नाम""पथ निष्पादन योग्य"

टिप्पणियाँ:

1. उपरोक्त आदेश में बदलने के मूल्यों में लाल अक्षर निम्नलिखित नुसार:

नाम: उस सेवा के लिए एक नाम टाइप करें जिसे आप बनाना चाहते हैं। आप का उपयोग कर सकते हैं सेवा का नाम भविष्य में "नेट स्टार्ट" या "नेट स्टॉप" कमांड देकर सेवा को मैन्युअल रूप से शुरू या बंद करने के लिए।

प्रदर्शित होने वाला नाम: यदि आप चाहें, तो Windows सेवाओं की सूची के लिए कोई भिन्न नाम लिखें. सेवा सूची में सेवा का नाम इस प्रकार प्रदर्शित होगा। यदि कोई "प्रदर्शन नाम" निर्दिष्ट नहीं है, तो प्रदर्शन नाम आपके द्वारा बनाई गई सेवा के "सेवा नाम" के समान होगा।

पथ निष्पादन योग्य: उस एप्लिकेशन का पूरा पथ टाइप करें जिसे आप Windows सेवा के रूप में चलाना चाहते हैं।

उदाहरण के लिए: "नोटपैड" एप्लिकेशन को "नोटपैड" नाम से विंडोज सेवा के रूप में स्थापित करने के लिए, निम्नलिखित कमांड दें:

  • RunAsService "नोटपैड" "C:\Windows\System32\notepad.exe" स्थापित करें
RunAsService सेवा स्थापित करें

2. यदि उपरोक्त कमांड को निष्पादित करने के बाद आपको "एक ऐप को काम करने के लिए .Net Framework 2.0 फीचर की आवश्यकता है" संदेश प्राप्त होता है, तो क्लिक करें इस सुविधा को डाउनलोड और इंस्टॉल करें, या यहां से .Net Framework 2.0 डाउनलोड करें माइक्रोसॉफ्ट डाउनलोड सेंटर.

छवि

6. कमांड के निष्पादन के बाद, सेवाओं की सूची में एक नई विंडोज सेवा दिखाई देगी, जिसका नाम आपने "RunAsService" कमांड में निर्दिष्ट किया है। स्टार्टअप पर नव निर्मित सेवा चलाने के लिए:

ए। दाएँ क्लिक करें सेवा पर और चुनें गुण.

सेवा सूची

बी। सुनिश्चित करें कि स्टार्टअप प्रकार इसके लिए सेट है स्वचालित.

छवि

सी। पुनः आरंभ करें आपका पीसी, सेवा का परीक्षण करने के लिए। *

* टिप्पणियाँ:
1. आप कमांड प्रॉम्प्ट (एडमिन) में "नेट स्टार्ट" या "नेट स्टॉप" कमांड चलाकर जब चाहें सेवा शुरू या बंद कर सकते हैं।
2. यदि आप भविष्य में स्थापित सेवा की स्थापना रद्द करना चाहते हैं:

ए। इस आदेश को चलाकर सेवा बंद करें एडमिन कमांड प्रॉम्प्ट:

  • शुद्ध रोक"सेवा का नाम"

जैसे नेट स्टॉप "नोटपैड"

बी। यह आदेश देकर सेवा को अनइंस्टॉल करें:

  • RunAsService की स्थापना रद्द करें"सेवा का नाम"

जैसे RunAsService "नोटपैड" की स्थापना रद्द करें

RunAsService स्थापना रद्द करें सेवा

विधि 2। NSSM का उपयोग करके किसी भी प्रोग्राम को सेवा के रूप में कैसे चलाएं।

विंडोज़ में सेवा के रूप में किसी भी एप्लिकेशन को चलाने की दूसरी विधि, का उपयोग कर रही है नॉन-सकिंग सर्विस मैनेजर उपकरण।

1. डाउनलोड एनएसएसएम।
2. डाउनलोड की गई ज़िप फ़ाइल को निकालें।
3.नाम बदलें निकाले गए फ़ोल्डर (जैसे "nssm-2.24"), to एनएसएसएम.
4. प्रतिलिपि एनएसएसएम करने के लिए फ़ोल्डर जड़ ड्राइव का फोल्डर सी:\
5. खुला हुआ प्रशासक के रूप में कमांड प्रॉम्प्ट और नेविगेट करें एनएसएसएम फ़ोल्डर, क्रम में निम्न आदेश टाइप करके (दबाएं दर्ज प्रत्येक आदेश टाइप करने के बाद):

  • सीडी\
  • सीडी एनएसएसएम

6. अब आपके विंडोज संस्करण (32 या 64 बिट) के अनुसार, संबंधित कमांड टाइप करके दो निहित सबफ़ोल्डर्स में से एक पर नेविगेट करें (और दबाएं दर्ज).

  • यदि आप 64 बिट विंडोज के मालिक हैं, तो टाइप करें: सीडी win64
  • यदि आप 32 बिट विंडोज के मालिक हैं, तो टाइप करें: सीडी win32

7. अब निम्न कमांड टाइप करें: *

  • एनएसएसएम इंस्टॉल
सेवा nssm. स्थापित करें

8. खुलने वाली विंडो में:

8ए. आगे ट्री (3) डॉट्स बटन दबाएं छवि प्रति पथ और एप्लिकेशन के निष्पादन योग्य का चयन करें जिसे आप एक सेवा के रूप में चलाना चाहते हैं।

एनएसएसएम सेवा इंस्टालर

8बी. जब हो जाए, टाइप करें a नाम नई सेवा के लिए और क्लिक करें सेवा स्थापित करें.

एनएसएसएम के साथ सेवा स्थापित करें

8सी. क्लिक ठीक है संदेश के लिए "सेवा सफलतापूर्वक स्थापित" और आपका काम हो गया! *

* टिप्पणियाँ:
1.एनएसएसएम सेवा इंस्टॉलर के साथ सेवा स्थापित करने के बाद, एक नई विंडोज सेवा दिखाई देगी सेवाओं की सूची, उस नाम के साथ जिसे आपने सेवा नाम में निर्दिष्ट किया है, किसी भी अन्य विंडोज़ के रूप में प्रबंधित नहीं किया जा सकता है सेवा।
2. भविष्य में सेवा की स्थापना रद्द करने के लिए:

ए। ऊपर दिए गए चरण 5 और 6 का पालन करें, और फिर निम्न आदेश टाइप करें: *

  • एनएसएसएम हटाएं सेवा का नाम

* ध्यान दें:कहां सेवा का नाम = NSSM उपयोगिता का उपयोग करके आपके द्वारा बनाई गई सेवा का नाम।
जैसे एनएसएसएम नोटपैड को हटा दें इस उदाहरण में।

एनएसएसएम सेवा हटाओ

बी। अंत में क्लिक करें हां सेवा को हटाने के लिए।

सेवा के रूप में एप्लिकेशन कैसे चलाएं

इतना ही! मुझे बताएं कि क्या इस गाइड ने आपके अनुभव के बारे में अपनी टिप्पणी छोड़कर आपकी मदद की है। दूसरों की मदद करने के लिए कृपया इस गाइड को लाइक और शेयर करें।