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

किसी भी एप्लिकेशन को स्टार्टअप पर चलाने के लिए कस्टम Windows सेवा बनाएं

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

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

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

विधि 1. RunAsService उपयोगिता का उपयोग करके एप्लिकेशन को Windows सेवा के रूप में चलाएं।
विधि 2. NSSM उपयोगिता का उपयोग करके प्रोग्राम को सेवा के रूप में चलाएं।

 

विधि 1. 'Run As Service' उपयोगिता का उपयोग करके किसी भी एप्लिकेशन को Windows सेवा के रूप में कैसे चलाएं।

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

1. RunAsService टूल को अपने PC पर डाउनलोड करें।
2. डाउनलोड की गई फ़ाइल RunAsService.exe को C:\ ड्राइव के रूट फ़ोल्डर में मूव या कॉपी करें। *

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

किसी भी एप्लिकेशन को स्टार्टअप पर चलाने के लिए कस्टम Windows सेवा बनाएं

 

3. कमांड प्रॉम्प्ट को प्रशासक के रूप में खोलें।
4. कमांड प्रॉम्प्ट में टाइप करें: cd\

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

  • RunAsService install "ServiceName" "Display-Name" "PathToExecutable"

नोट्स:

1. उपरोक्त कमांड में लाल अक्षरों में मान को निम्नानुसार बदलें:

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

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

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

उदाहरण के लिए: "Notepad.exe" एप्लिकेशन को "Notepad" नाम के साथ Windows सेवा के रूप में इंस्टॉल करने के लिए, निम्न कमांड दें:

  • RunAsService install "Notepad" "C:\Windows\System32\notepad.exe"

किसी भी एप्लिकेशन को स्टार्टअप पर चलाने के लिए कस्टम Windows सेवा बनाएं

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

किसी भी एप्लिकेशन को स्टार्टअप पर चलाने के लिए कस्टम Windows सेवा बनाएं

 

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

a. सेवा पर राइट-क्लिक करें और गुण चुनें।

किसी भी एप्लिकेशन को स्टार्टअप पर चलाने के लिए कस्टम Windows सेवा बनाएं

 

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

किसी भी एप्लिकेशन को स्टार्टअप पर चलाने के लिए कस्टम Windows सेवा बनाएं

 

c. सेवा का परीक्षण करने के लिए अपने PC को पुनरारंभ करें। *

* नोट्स:
1. आप किसी भी समय "net start" या "net stop" कमांड को कमांड प्रॉम्प्ट (एडमिन) में चलाकर सेवा को शुरू या रोक सकते हैं।
2. यदि आप भविष्य में इंस्टॉल की गई सेवा को अनइंस्टॉल करना चाहते हैं:

a. एडमिन कमांड प्रॉम्प्ट में यह कमांड चलाकर सेवा रोकें:

  • net stop "ServiceName"

उदाहरण: net stop "Notepad"

b. यह कमांड देकर सेवा अनइंस्टॉल करें:

  • RunAsService uninstall "ServiceName"

उदाहरण: RunAsService uninstall "Notepad"

किसी भी एप्लिकेशन को स्टार्टअप पर चलाने के लिए कस्टम Windows सेवा बनाएं

 

 

 

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

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

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

  • cd\
  • cd nssm

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

  • यदि आपके पास 64-बिट Windows है, तो टाइप करें: cd win64
  • यदि आपके पास 32-बिट Windows है, तो टाइप करें: cd win32

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

  • nssm install

किसी भी एप्लिकेशन को स्टार्टअप पर चलाने के लिए कस्टम Windows सेवा बनाएं

 

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

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

किसी भी एप्लिकेशन को स्टार्टअप पर चलाने के लिए कस्टम Windows सेवा बनाएं

 

8b. पूरा होने पर, नई सेवा के लिए एक नाम टाइप करें और सेवा इंस्टॉल करें पर क्लिक करें।

किसी भी एप्लिकेशन को स्टार्टअप पर चलाने के लिए कस्टम Windows सेवा बनाएं

 

8c. "सेवा सफलतापूर्वक इंस्टॉल हुई" संदेश पर OK पर क्लिक करें और आपका काम हो गया! *

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

a. ऊपर चरण 5 और 6 का पालन करें, और फिर निम्न कमांड टाइप करें: *

  • nssm remove ServiceName

* नोट: जहां ServiceName = NSSM उपयोगिता का उपयोग करके आपके द्वारा बनाई गई सेवा का नाम।
उदाहरण: nssm remove NOTEPAD इस उदाहरण में।

किसी भी एप्लिकेशन को स्टार्टअप पर चलाने के लिए कस्टम Windows सेवा बनाएं

 

b. अंत में सेवा हटाने के लिए हां पर क्लिक करें।

किसी भी एप्लिकेशन को स्टार्टअप पर चलाने के लिए कस्टम Windows सेवा बनाएं

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


  1. विंडोज 10, 8, और 7 में सिस्टम इमेज बैकअप बनाएं – चरण-दर-चरण मार्गदर्शिका विंडोज 10, 8, और 7 में सिस्टम इमेज बैकअप बनाएं – चरण-दर-चरण मार्गदर्शिका

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

  1. विंडोज 10 में एडमिनिस्ट्रेटर विशेषाधिकारों के साथ एप्लिकेशन चलाएं: चरण-दर-चरण गाइड विंडोज 10 में एडमिनिस्ट्रेटर विशेषाधिकारों के साथ एप्लिकेशन चलाएं: चरण-दर-चरण गाइड

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

  1. मैक पर विंडोज चलाएं: वर्चुअल मशीन के साथ चरण-दर-चरण गाइड मैक पर विंडोज चलाएं: वर्चुअल मशीन के साथ चरण-दर-चरण गाइड

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