यदि आप विंडोज ओएस में एक सेवा के रूप में एक एप्लिकेशन चलाना चाहते हैं, तो इस ट्यूटोरियल को पढ़ना जारी रखें। जैसा कि आप जानते हैं, विंडोज स्टार्टअप पर प्रोग्राम चलाने के लिए सामान्य तरीके प्रोग्राम को विंडोज स्टार्टअप फोल्डर में रखना है, या विंडोज रजिस्ट्री का उपयोग करके प्रोग्राम को स्टार्टअप पर चलाना है, या टास्क शेड्यूलर का उपयोग करके एप्लिकेशन को शुरू करना है। हालांकि ये विधियां ज्यादातर मामलों में प्रभावी होती हैं, कुछ मामलों में उपयोगकर्ता के लॉगिन या उपयोगकर्ता की बातचीत से पहले विंडोज सेवा के रूप में स्टार्टअप पर एक एप्लिकेशन चलाने की आवश्यकता होती है।
इस ट्यूटोरियल में विंडोज 10, 8, 7 और सर्वर ओएस में किसी भी प्रोग्राम के साथ विंडोज सर्विस बनाने के बारे में चरण-दर-चरण निर्देश शामिल हैं।
किसी भी एप्लिकेशन को Windows सेवा के रूप में कैसे चलाएं।
विधि 1. RunAsService उपयोगिता का उपयोग करके एप्लिकेशन को Windows सेवा के रूप में चलाएँ।
विधि 2. NSSM उपयोगिता का उपयोग करके प्रोग्राम को सेवा के रूप में चलाएँ।
विधि 1. 'रन अस सर्विस' यूटिलिटी के साथ विंडोज सर्विस के रूप में किसी भी एप्लिकेशन को कैसे चलाएं।
किसी भी प्रोग्राम से उपयोगकर्ता-परिभाषित सेवा बनाने का पहला तरीका "RunAsService" उपयोगिता का उपयोग करना है।
1. डाउनलोड करें आपके पीसी के लिए RunAsService टूल।
2. स्थानांतरित करें या प्रतिलिपि करें डाउनलोड की गई फ़ाइल RunAsService.exe , ड्राइव C:\ के रूट फ़ोल्डर में। **
* नोट (महत्वपूर्ण): आप "RunAsService.exe" टूल को डिस्क पर अपने इच्छित किसी भी स्थान पर रख सकते हैं, लेकिन सुनिश्चित करें कि उपकरण को उसी स्थान पर रखा जाए ताकि स्थापित सेवा (सेवाएं) काम करना जारी रखे।
3. व्यवस्थापक के रूप में कमांड प्रॉम्प्ट खोलें .
4. कमांड प्रॉम्प्ट में टाइप करें:cd\
<मजबूत>5. अब निम्न कमांड का उपयोग करके सेवा के रूप में इच्छित एप्लिकेशन इंस्टॉल करें:*
- RunAsService "ServiceName" "Display-Name" इंस्टॉल करें "PathToExecutable"
नोट:
1. उपरोक्त आदेश में प्रतिस्थापित करें मान लाल अक्षरों . में इस प्रकार है:
नाम:उस सेवा के लिए एक नाम टाइप करें जिसे आप बनाना चाहते हैं। आप सेवा नाम . का उपयोग कर सकते हैं भविष्य में "नेट स्टार्ट" या "नेट स्टॉप" कमांड देकर सेवा को मैन्युअल रूप से शुरू या बंद करने के लिए।
प्रदर्शन नाम:यदि आप चाहें, तो Windows सेवाओं की सूची के लिए कोई भिन्न नाम लिखें. सेवा सूची में सेवा का नाम इस प्रकार प्रदर्शित होगा। यदि कोई "प्रदर्शन नाम" निर्दिष्ट नहीं है, तो प्रदर्शन नाम आपके द्वारा बनाई गई सेवा के "सेवा नाम" के समान होगा।
PathToExecutable:उस एप्लिकेशन का पूरा पथ टाइप करें जिसे आप Windows सेवा के रूप में चलाना चाहते हैं।
उदाहरण के लिए: "नोटपैड.एक्सई" एप्लिकेशन को "नोटपैड" नाम से विंडोज सेवा के रूप में स्थापित करने के लिए, निम्नलिखित कमांड दें:
- RunAsService "नोटपैड" "C:\Windows\System32\notepad.exe" स्थापित करें
2. यदि उपरोक्त कमांड को निष्पादित करने के बाद आपको "एक ऐप को काम करने के लिए नेट फ्रेमवर्क 2.0 फीचर की जरूरत है" संदेश प्राप्त होता है, तो इस सुविधा को डाउनलोड और इंस्टॉल करें, पर क्लिक करें। या Microsoft डाउनलोड केंद्र से .Net Framework 2.0 डाउनलोड करें।
6. कमांड के निष्पादन के बाद, सेवाओं की सूची में एक नई विंडोज सेवा दिखाई देगी, जिसका नाम आपने "RunAsService" कमांड में निर्दिष्ट किया है। स्टार्टअप पर नई बनाई गई सेवा को चलाने के लिए:
एक। राइट-क्लिक करें सेवा पर और गुण . चुनें ।
बी। सुनिश्चित करें कि स्टार्टअप प्रकार स्वचालित . पर सेट है ।
सी। पुनरारंभ करें सेवा का परीक्षण करने के लिए आपका पीसी। **
* नोट:
1. आप कमांड प्रॉम्प्ट (एडमिन) में "नेट स्टार्ट" या "नेट स्टॉप" कमांड चलाकर, जब चाहें सेवा को शुरू या बंद कर सकते हैं।
2. यदि आप भविष्य में स्थापित सेवा की स्थापना रद्द करना चाहते हैं:
एक। व्यवस्थापक कमांड प्रॉम्प्ट . में इस आदेश को चलाकर सेवा बंद करें :
- नेट स्टॉप "ServiceName"
जैसे नेट स्टॉप "नोटपैड"
बी। यह आदेश देकर सेवा को अनइंस्टॉल करें:
- RunAsService "ServiceName" को अनइंस्टॉल करें
जैसे RunAsService "नोटपैड" को अनइंस्टॉल करें
विधि 2. NSSM का उपयोग करके किसी भी प्रोग्राम को सेवा के रूप में कैसे चलाएं।
विंडोज़ में सेवा के रूप में किसी भी एप्लिकेशन को चलाने का दूसरा तरीका है, नॉन-सकिंग सर्विस मैनेजर का उपयोग करना। उपकरण।
1. डाउनलोड करें एनएसएसएम.
2. डाउनलोड की गई ज़िप फ़ाइल निकालें।
3. नाम बदलें निकाले गए फ़ोल्डर (उदा. "nssm-2.24") से NSSM . में .
4. कॉपी करें एनएसएसएम रूट . में फ़ोल्डर ड्राइव का फ़ोल्डर C:\
5. व्यवस्थापक के रूप में कमांड प्रॉम्प्ट खोलें और NSSM . पर नेविगेट करें फ़ोल्डर, निम्न आदेशों को क्रम में टाइप करके (Enter . दबाएं) प्रत्येक कमांड टाइप करने के बाद):
- सीडी\
- सीडी एनएसएसएम
6. अब आपके विंडोज संस्करण (32 या 64 बिट) के अनुसार, संबंधित कमांड टाइप करके दो निहित सबफ़ोल्डर्स में से एक पर नेविगेट करें (और Enter दबाएं) )।
- यदि आप 64 बिट विंडोज के मालिक हैं, तो टाइप करें:cd win64
- यदि आप 32 बिट विंडोज के मालिक हैं, तो टाइप करें:cd win32
7. अब निम्न कमांड टाइप करें:**
- एनएसएसएम इंस्टॉल
8. खुलने वाली विंडो में:
8a. आगे ट्री (3) डॉट्स बटन दबाएं से पथ और एप्लिकेशन के निष्पादन योग्य का चयन करें जिसे आप एक सेवा के रूप में चलाना चाहते हैं।
8ख. हो जाने पर, एक नाम type टाइप करें नई सेवा के लिए और सेवा स्थापित करें click क्लिक करें ।
8सी. ठीकक्लिक करें संदेश के लिए "सेवा सफलतापूर्वक स्थापित" और आपका काम हो गया! **
* नोट:
1. NSSM सेवा इंस्टॉलर के साथ सेवा स्थापित करने के बाद, सेवा सूची में एक नई Windows सेवा दिखाई देगी, जिसका नाम आपने सेवा नाम में निर्दिष्ट किया है, जिसे किसी अन्य Windows सेवा के रूप में प्रबंधित नहीं किया जा सकता है।
2. भविष्य में सेवा की स्थापना रद्द करने के लिए:
एक। ऊपर दिए गए चरण 5 और 6 का पालन करें, और फिर निम्न आदेश टाइप करें:*
- nssm हटा दें ServiceName
* नोट: जहां ServiceName =NSSM उपयोगिता का उपयोग करके आपके द्वारा बनाई गई सेवा का नाम।
उदा. एनएसएसएम नोटपैड हटाएं इस उदाहरण में।
b. अंत में हां . क्लिक करें सेवा को हटाने के लिए।
बस! मुझे बताएं कि क्या इस गाइड ने आपके अनुभव के बारे में अपनी टिप्पणी छोड़कर आपकी मदद की है। कृपया दूसरों की मदद करने के लिए इस गाइड को लाइक और शेयर करें।