Computer >> कंप्यूटर >  >> समस्या निवारण >> कंप्यूटर रखरखाव

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

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

इस ट्यूटोरियल में विंडोज 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. अंत में हां . क्लिक करें सेवा को हटाने के लिए।

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

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


  1. विंडोज 10, 8 या 7 ओएस में सिस्टम इमेज बैकअप कैसे बनाएं।

    एक सिस्टम इमेज बैकअप आपकी हार्ड ड्राइव की एक सटीक प्रति है, जिसमें एक आपदा के बाद आपको पीसी और सभी फाइलों को पुनर्स्थापित करने के लिए सभी आवश्यक विंडोज सेटिंग्स, प्रोग्राम और व्यक्तिगत फाइलें शामिल हैं। वास्तव में, यदि आपके पास एक सिस्टम छवि बैकअप है, तो आप अपने सिस्टम को ठीक उसी तरह पुनर्स्थापित कर

  1. Windows 10 में एडमिनिस्ट्रेटर मोड में ऐप्स कैसे चलाएं

    विंडोज 10 ऑपरेटिंग सिस्टम में यूजर अकाउंट कंट्रोल के लिए एक विशेष प्रतिबंध है जो कुछ सॉफ्टवेयर के लिए एडमिनिस्ट्रेटर के विशेषाधिकार को प्रतिबंधित करता है। विशिष्ट एप्लिकेशन को एक्सेस करने और प्रभावी ढंग से चलाने के लिए व्यवस्थापकीय अनुमतियों की आवश्यकता होती है। चल रहे एप्लिकेशन के पूर्ण कार्यों का

  1. मैक पर विंडोज कैसे चलाएं

    मैक सुरक्षा और सुचारू संचालन के लिए प्रसिद्ध है। हालांकि, यदि आप अपने विंडोज से मैक पर स्विच नहीं कर रहे हैं, क्योंकि आप विशेष रूप से विंडोज के साथ संगत प्रोग्राम को खोना नहीं चाहते हैं, तो आपको पता होना चाहिए कि एक वर्कअराउंड है जिसके साथ आप उन प्रोग्राम को चला सकते हैं। जी हां, आपने सही सुना वर्च